有什么有效的方法可以跟踪函数在最后一分钟内被调用的次数?

时间:2018-08-22 16:00:26

标签: c++ usage-statistics

我正在寻找一种跟踪功能在最后一分钟内被调用的次数的方法。

我想每秒知道一次函数在过去60秒钟内被调用了多少次。什么是有效的方法?

我考虑过使用多个线程和一个时间戳向量。每次在第一个线程中调用该函数时,都会将时间戳项添加到向量中。另一个线程监视向量的结尾,并在超过60秒时删除最后一个项目。然后,第三个线程将每秒检查一次向量的大小。

但是,这似乎效率很低。跟踪此值的更好方法是什么?

0 个答案:

没有答案