用gprof来查看函数的调用时间,调用关系 用gcc 编译,加-pg(在连接和编译是多需要加) 在configure.ac中家 LDFLAGS="$LDFLAGS -pg", CPPFLAGS="$CPPFLAGS -pg" 重要 因为gprof不能调试子程序,所以写daemon程序的时候必须有应该参数使得程序不fork子程序 运行编译好的程序 运行gprof program 重要 当多线程时做gprof,应该用gprof-helper.c来帮助收据信息 重要 程序的运行时间(真正得到cpu的时间)应该长一些,不然可能得不到时间