美文网首页
调用函数计数、调用函数耗时

调用函数计数、调用函数耗时

作者: 京漂的小程序媛儿 | 来源:发表于2019-10-25 12:15 被阅读0次

在不考虑线程安全的情况下:

1、调用函数计数

def myfunction():

        myfunction.counter += 1

myfunction.counter = 0

print(myfunction.counter)

2、调用函数耗时

import time

def myfunction():

        time_start = time.time()

        time.sleep(1) # any thing

        time_end = time.time()

        time_cost = time_end - time_start

         myfunction.timecost += time_cost

myfunction.timecost= 0

print(myfunction.timecost)

方法是一致的,就是给被计数、记时的function增加一个变量,每次调用时进行变量更新。

当然也可以用装饰器实现。这里不考虑线程安全,用这个方法更简单一点。

相关文章

  • 调用函数计数、调用函数耗时

    在不考虑线程安全的情况下: 1、调用函数计数 def myfunction(): myfunction.c...

  • Ceph引用计数对象实现

    类成员: 原子变量nref用于对cct对象进行计数,每当调用get函数,计数加一: 调用put函数,计数减一:

  • 卡顿优化

    traceview 它利用android的runtime函数调用的event事件,将函数运行的耗时和调用关系写入到...

  • JS函数调用

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。无论哪种函数调用除...

  • [转载]JavaScript权威指南(8)--函数

    文章前言 一 函数定义 二 函数调用 1,函数调用 2,方法调用 3,构造函数调用 4,间接调用 三 函数的实参和...

  • 【Solidity学习笔记】外部函数的调用

    3.8 外部函数的调用 在Solidity中,有两种函数调用:内部函数调用和外部函数调用。内部函数调用是指一个函数...

  • js里函数调用的四种模式

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call调用。同时,无论哪种函数调...

  • Nodejs学习笔记-函数

    调用本地函数调用外部函数-支持一个函数调用外部函数-支持多个函数字符串方式调用函数 代码:https://gith...

  • 内联函数

    解决函数调用效率的问题:函数之间调用,是内存地址之间的调用,当函数调用完毕之后还会返回原来函数执行的地址。函数调用...

  • +1s 程序(闭包)

    完成一个生成计数器的函数 plusFor,调用它会返回一个计数器。计数器本身也是一个函数,每次调用会返回一个字符串...

网友评论

      本文标题:调用函数计数、调用函数耗时

      本文链接:https://www.haomeiwen.com/subject/vqdsvctx.html