如何分析?
我开发了一个小屏幕截图应用程序,但我听说我应该分析我的代码以查看它在哪里使用了大量资源和内容。
什么是分析器? 它有什么作用? 我在哪里可以免费获得它? 以及如何使用它?
I've developed a little screenshot application but I've heard that I should profile my code to see where it's using a lot of resources and stuff.
What is a profiler? what does it do? Where can i get it for free? and How do I use it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
分析器是一种软件工具,它拦截并测量某个特定位置中每个执行的代码路径运行一个应用程序。 它们存储这些信息,然后以图形方式(或表格)报告您的代码在哪里花费了大部分运行时间,以便您可以在真正重要的地方进行优化。
关于从哪里获取,这取决于您的平台/语言组合。
A profiler is a software tool which intercepts and measures every executed code path in a certain run of an application. They store this information and later report graphically (or tabularly) where does your code spend most of the running time so you can optimize where it really matters.
About where to get one, it depends on your platform/language combination.
你用什么语言开发? 对于 C#,请检查此问题。
有没有像样的 C# 分析器?
这是一个用于 C++ 的
适用于 Windows 的体面探查器?
事实上,检查探查器标签即可查看与探查器相关的所有标记问题。
https://stackoverflow.com/questions/tagged/profiler
What language are you developing in? For C#, check this question.
Any decent C# profilers out there?
Here's one for C++
Decent profiler for Windows?
In fact, check the profiler tag to see all the questions tagged in connection with profilers.
https://stackoverflow.com/questions/tagged/profiler
请参阅:
what-techniques-can-you-use-to- profile-your-code
你没有说你使用什么语言。 对于 C/C++(可能还有其他),免费的有:
See:
what-techniques-can-you-use-to-profile-your-code
You didn't say what language you use. For C/C++ (and probably others) a free ones are: