在* nix上分析C / C ++应用程序的最佳工具是什么?
(我希望配置一个服务器,该服务器混合了(阻止)文件IO,用于网络的epoll和fork()/ execv()来进行一些繁重的工作;但是也欢迎一般帮助和更通用的工具。)
您是否可以将RAM,CPU,网络和磁盘的大系统图统统归纳并深入研究?
关于内核之类的东西perf timechart,在内核列表上有很多话题,但是我还没有在Ubuntu中发现任何东西。
perf timechart
为了提高性能,您可以尝试使用Valgrind工具Callgrind。这是一篇很好的文章,展示了它的实际作用。