gpt4 book ai didi

c++ - 您使用什么工具在 Windows 上分析( native )C++?

转载 作者:可可西里 更新时间:2023-11-01 13:51:05 28 4
gpt4 key购买 nike

Window 的程序员如何分析他们的原生 C++ 代码?在 Unix/Linux 上你有 gprof [感谢 Evan] & valgrind(我个人使用这个,虽然它不是真正的分析器),最近我在 Mac 和 Solaris 上,这意味着我搬到了dTrace。现在,当我过去需要在 Windows 上进行分析时,就像在我以前的工作中一样,我使用了 Intel 的 vtune,它很棒,但是它是商业的,而且我没有私有(private)使用的许可证,所以我'我想知道 Windows 程序员常用的标准(免费更好)工具是什么?

提前致谢

最佳答案

你应该给 Xperf尝试一下 - 它是一种新的系统范围的性能工具,可以深入到特定的应用程序以及它在内部究竟在做什么以及它对操作系统的要求。

可在 Windows SDK for Windows Server 2008 and .NET Framework 3.5 ISO 上免费获得:

  1. Install the SDK by downloading the ISO image, or using the Web based installer.
  2. Find the xperf MSI in the SDK's "bin" directory. It will be named xperf_x86.msi, xperf_x64.msi, or xperf_ia64.msi, depending on the architecture for which you install the SDK.
  3. You can then install the xperf tools from the MSI directly, or copy the xperf MSI file to another location and install it from there. For example, you could keep the MSI files on a USB key.

Source: Pigs Can Fly blog on MSDN.com

刚刚验证 xperf msi 不会安装在 windows Vista 或 Windows 2007 上。

-亚当

关于c++ - 您使用什么工具在 Windows 上分析( native )C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/316436/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com