2010-05-01 41 views
-1

有人可以通过举一个小例子告诉我关于unix中的'profiling'。 谢谢!什么是unix分析?

+1

在unix中的分析与其他平台上的分析是一样的:调试程序执行以查看它花费的时间。已经有很多关于Unix上的工具的问题。如果你特别指Linux,请参阅http://stackoverflow.com/questions/tagged/profiling或http://stackoverflow.com/questions/tagged/linux+profiling。 – dmckee 2010-05-01 12:58:41

+0

这功课吗? – Ether 2010-05-01 16:27:46

+0

@Ether:没有它没有任何功课,但从下周开始,我要参加考试,以便准备...... :) – Supereme 2010-05-01 16:30:03

回答

3

如果您想要一个有用的答案,您需要给我们更多的上下文。概括地说,分析一个程序是用一些额外的语句来记录可执行文件,这些语句会记录执行的细节,您可以稍后分析以识别速度慢,消耗太多内存,消耗太多CPU等的部分。如何使用gprof这是GNU分析器为C. http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html#SEC2

0

如果你想在你的有关分析考试闪耀,谈论Dtrace