在* nix上分析C/C++应用程序的最佳工具是什么?
(我希望配置一个服务器,该服务器混合了(阻塞的)文件IO,用于网络的epoll和fork()/execv()来进行一些繁重的工作;但是一般的帮助和更通用的工具也都应受到赞赏。)
您是否可以将RAM,CPU,网络和磁盘的大系统图景一目了然并进行深入研究?
关于kernel lists的问题,关于 perf timechart
的讨论很多,但是我还没有在Ubuntu中发现任何东西。
最佳答案
我建议拍摄stackshots,这对于 pstack 非常有用。这是更多信息:
如果您想花钱,Zoom看起来是一个非常不错的工具。