![]() |
1
9
|
![]() |
2
7
不是C++特定的,但是AMD的代码分析器软件是免费的并且是特征打包的。 http://developer.amd.com/cpu/codeanalyst/codeanalystwindows/Pages/default.aspx |
![]() |
3
7
Gprof 如果您使用gcc。它可能对用户不友好,但仍然有用。 |
![]() |
4
6
也许你会感兴趣 Intel VTune . 非常有用,允许收集低级事件,如缓存未命中,这对调优有很大帮助。 |
![]() |
5
2
Quantify(IBM/Rational PurifyPlus包的一部分)是一个非常好的分析器,但并不便宜。它也可以在几个平台上使用——我在Solaris、Windows和Linux上使用过它。 |
![]() |
6
2
取决于您需要做什么: 这些不一样。 对于1,请使用推荐的探查器之一。
对于C++,对于C和任何鼓励抽象层的语言,这些层可能从软件工程的观点来看可能是好的,也可能不是好的,但是它们可以杀死性能。每个方法调用都是程序执行过程中的一个迂回过程,这种风格鼓励您嵌套这些东西,有时是不必要的。此外,这种风格也不鼓励你去了解或关心他们的内心世界。您可能会发现,它们在底层创建和删除对象的速度和通用性级别远远超出了应用程序的实际需要。 |
![]() |
8
2
如果您运行的是VS 2010的高级版本,那么您将获得一个分析器。 我还使用了一些其他的免费软件,但它们不能与MS船上的相比。不过作为第二种意见还是有用的。 |
![]() |
10
0
您可以在Linux或Solaris上使用Sun Studio 12中的分析器。它是免费的。 http://developers.sun.com/sunstudio/index.jsp |
![]() |
11
0
http://www.microfocus.com/products/micro-focus-developer/devpartner/index.aspx . 无耻插头:我在DevPartner团队工作。我们期待已久的64位版本的BoundsChecker和C++/.NET分析器将于2011年2月4日发布。我们已经改变了定价模式,因此如果您需要,您可以选择整个套件或仅选择performance profiler。当新的DPS 10.5版本上线时,请查看它! |
![]() |
Helic · 引用项目中的Visual Studio生成事件 10 月前 |
|
Fardin Jim · React中的HandleError 10 月前 |
![]() |
Sam · 返回Visual Studio中文档注释中的标记 1 年前 |
![]() |
Natty · Visual Studio中缺少“代码覆盖率结果” 1 年前 |
![]() |
xTMx · 如何修复恢复自定义Nuget软件包的问题? 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Max · VS 2022中的缩放级别在哪里 1 年前 |