• 2023-06-18多线程开启gprof性能测试的简易方法
    用到gprof时才知道,原来gprof只能对主线程统计耗时。manual上也没写线程相关的问题啊?不过有现成的解决方案:http://sam.zoy.org/writings/programming/gprof.html该方案封装了pthread_create(),让线程初始化执行一个setitimer(ITIMER_PROF,...)。简易的方法是直接在代码中写个setit
  • 2023-03-05alarm和setitimer
    Linux提供了alarm系统调用和SIGALRM信号。alarm系统调用unsignedintalarm(unsignedintseconds);​-功能:设置定时器(闹钟)。函数调用,开始倒计时,当倒计时为0
  • 2023-02-16linux下定时器的使用 -- alarm() & setitimer()
    Linux下的定时器有两种,以下分别介绍:1、alarm-------------------------------------------   如果不要求很精确的话,用alarm()和signal()就够了   unsignedi