如何描述?

时间:2008-12-30 21:31:54

标签: profiler

我开发了一个小截屏应用程序但是我听说我应该编写代码以查看它在哪里使用了大量资源和内容。

什么是剖析器?它有什么作用?我在哪里可以免费获得?以及如何使用它?

3 个答案:

答案 0 :(得分:2)

profiler是一种软件工具,可截取并测量应用程序特定运行中的每个执行代码路径。他们存储这些信息,然后以图形方式(或表格)报告您的代码在大部分运行时间内占用的位置,以便您可以优化它真正重要的位置。

关于从何处获取,取决于您的平台/语言组合。

答案 1 :(得分:1)

你在用什么语言发展?对于C#,请查看此问题。

Any decent C# profilers out there?

这是C ++的一个

Decent profiler for Windows?

实际上,请检查探查器标签,以查看与分析器相关的所有标记问题。

https://stackoverflow.com/questions/tagged/profiler

答案 2 :(得分:0)

请参阅:

what-techniques-can-you-use-to-profile-your-code

您没有说出您使用的语言。对于C / C ++(可能还有其他人),免费的是:

gcov
gprof