适用于 Windows 的最佳免费 C++ 分析器是什么? [关闭]

2024-06-24

我正在寻找一个探查器,以便找到我的 C++ 代码中的瓶颈。我想找到一个免费的、非侵入性的、良好的分析工具。我是一名游戏开发人员,我使用适用于 Xbox 360 的 PIX,发现它非常好,但它不是免费的。我知道英特尔VTune https://en.wikipedia.org/wiki/VTune,但它也不是免费的。


CodeXL https://gpuopen.com/archived/legacy-codexl/现在已经取代了 End Of Line'dAMD 代码分析师 https://web.archive.org/web/20120607044224/http://developer.amd.com/tools/CodeAnalyst/Pages/default.aspx两者都是免费的,但不如 VTune 先进。

还有Sleepy http://www.codersnotes.com/sleepy/,这很简单,但在很多情况下都能完成工作。

Note: 上述所有三个工具多年来都没有维护。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于 Windows 的最佳免费 C++ 分析器是什么? [关闭] 的相关文章

  • 以 ISO 8601 格式输出日期

    如何在 C 中获取以下格式的日期 2016 04 26T19 50 48Z include
  • OWIN AuthenticationOptions 在 mvc5 应用程序中运行时更新

    Hi 情况如下 我在 iis 7 上有一个带有 Identity 2 的 MVC 5 应用程序 该应用程序为多个网站提供服务 主机名是某些网站的关键 网站 另一个网站 等等 我决定在我的所有网站上使用谷歌外部登录 每个网站都应该是带有个人
  • 在宏中使用 # [重复]

    这个问题在这里已经有答案了 请解释一下代码 include
  • 错误 C2065:'cout':未声明的标识符

    我正在处理我的编程作业的 驱动程序 部分 但我不断收到这个荒谬的错误 错误 C2065 cout 未声明的标识符 我什至尝试过使用std cout但我收到另一个错误 IntelliSense 命名空间 std 没有成员 cout 当我宣布u
  • 将标准库添加到C++ eclipse项目中

    一个 非常 新手 C 问题 有没有办法自动将标准库添加到 C eclipse 项目中 我安装了 CDT 主要功能插件 您可以手动添加 STL 标头的路径路径和符号 gt 包含选项卡 http help eclipse org galileo
  • VS2010中VSHost.exe不断启动

    我正在 VS2010 中使用一个包含大量项目的解决方案 但它不断变得无响应 我注意到的一件事可能是一条线索 尽管我尚未开始任何调试 但 MyApplicationName vshost exe 不断出现在进程列表中 也许每当构建发生时它就会
  • 如何将 QSerialPort 模块添加到 CMake 中?

    我想将 QSerialPort 模块添加到 CMake 中 根据我的理解 我需要将QT 串口添加到 pro中 我只想使用 CMake 所以我尝试编译简单的 CMake 文件 但有错误 QtCore 正在工作 qDebug 可以毫无问题地显示
  • 命令中带空格的 Windows C 系统调用

    我无法使用名称和参数中的空格进行系统调用 例如 system c program files something example exe c my files example txt 我尝试过各种我知道的方法来逃避 但没有任何效果 我努力了
  • 解析通过asp:FileUpload上传的XML文件

    我有一个场景 用户将上传 XML 文件 我想将该文件添加到数据库中的表中 不过 困难的部分是我需要解析文件 然后将一些信息添加到一些不同的表中 显示如何获取 XML 文件的每个示例都使用 URI 来获取文件 但是如何直接从数据库获取文件 或
  • UWP - 绑定枚举差异

    我遇到了一个非常有趣的问题 假设 UWP 应用中有以下 XAML 页面内容
  • 如何“全局”捕获对象实例中引发的异常

    我目前正在编写一个 winforms 应用程序 C 我正在使用企业库异常处理块 遵循我所看到的相当标准的方法 IE 在 Program cs 的 Main 方法中 我已将事件处理程序连接到 Application ThreadExcepti
  • OpenMP 循环数组访问中的错误共享

    我想利用 OpenMP 来并行执行我的任务 我需要将数组的所有元素减去相同的数量并将结果写入另一个向量中 两个数组都是动态分配的malloc第一个填充了文件中的值 每个元素都有类型uint64 t pragma omp parallel f
  • 如何在 C++ 中初始化嵌套类的构造函数

    我在初始化嵌套类构造函数时遇到问题 这是我的代码 include
  • 内存不足异常

    我正在使用 C 和 asp net 开发一个网络应用程序 我一直收到内存不足的异常 该应用程序的作用是从数据源读取一堆记录 产品 可能是数百 数千 通过向导中的设置处理这些记录 然后使用处理的产品信息更新不同的数据源 虽然有多个 DB 类
  • 合并大文件的最佳方法是什么?

    我必须合并数千个大文件 每个大约 200MB 我想知道合并这些文件的最佳方法是什么 行将有条件地复制到合并文件中 可以使用 File AppendAllLines 或使用 Stream CopyTo 吗 使用 File AppendAllL
  • 将 R 值传递给采用 L 值的函数时出现过载歧义

    我有 2 个重载函数 一个采用 L 值 另一个采用 R 值 目的是让该函数可以像这样调用 Obj obj foo obj OR foo Obj 所以 我写了2个重载函数 template
  • 如何进行平衡组捕获?

    假设我有这个文本输入 tes tR R abc aD mnoR xyz 我想提取 ff 输出 R abc R xyz D mnoR xyz R R abc aD mnoR xyz 目前 我只能使用平衡组方法提取组内的内容 如中所示msdn
  • RC4 实现与 openssl 输出不匹配

    我的目标是在 C C 中实现 RC4 流密码 并确保它产生与使用时相同的输出openssl命令 按照伪代码维基百科 https en wikipedia org wiki RC4 该实现似乎有效 因为它可以加密和解密内容 但是 加密的输出与
  • Unity 错误“内部构建系统错误。后端退出,代码为 -1073740791。”摧毁/杀死了我的项目

    好吧 我可能在这里夸大了 但这是真的 当我开始打开它时 该项目由于错误 内部构建系统错误 后端退出 代码为 1073740791 而被破坏 应用程序 这个项目已经在Google Play上发布了 也许和设置有关 有人可以帮忙吗 完整错误 I
  • 有关 Endian 性和 .Net 的详细信息?

    我有几个关于字节顺序的问题 这些问题足够相关 我保证将它们作为一个问题提出 1 字节顺序是由 Net还是由硬件决定的 2 如果是由硬件决定的 我怎样才能在C 中找出硬件的字节序 3 字节序是否影响二进制交互 例如 OR AND OR 或移位

随机推荐

  • Git merge --squash 可以保留提交注释吗?

    有没有一种方法可以自动添加压缩后的所有提交注释mybranch执行时提交 git merge squash mybranch 这样单个提交包含所有提交注释的串联mybranch 我认为这就是 git merge squash 自动执行的操作
  • Spring云流从kinesis收到的消息中的特殊字符

    当我使用来自运动流的消息时 我收到一些带有标题等的垃圾字符 StreamListener Processor INPUT public void receive String message System out println Messa
  • iOS 在运行时更改应用程序图标

    我想在运行时更改我的应用程序图标 我在 SO 上阅读了其他类似的帖子 他们说使用 Apple 认可的 API 是不可能的 其中一份回复提到可以使用受限 API 但没有详细说明 我了解 如果我使用受限制的 API 我的应用程序范围将仅限于越狱
  • 为什么Python没有多行注释?

    好的 我知道三引号字符串可以用作多行注释 例如 Hello I am a multiline comment and Hello I am a multiline comment 但从技术上讲 这些都是字符串 对吗 我用谷歌搜索并阅读了 P
  • Visual Studio:变量更改时中断?

    我在 Visual Studio 2008 Professional 中调试的 C 类中有一个成员变量结构 我想在结构发生变化时中断 是否可以做到这一点 或者我必须寻找代码中可能更改的每个可能的点 并在那里设置断点 如果可以确定成员的地址
  • KafkaStreams 不生成发送到目标主题的消息

    我一直在尝试使用 KafkaStreams 来计算传感器读取的温度的移动平均值 我有 Producer 它从 mqtt 代理获取消息并将它们推送到 kafka String topic TEMPERATURE Producer
  • uration_cast 如何舍入

    如果我转换为更粗略的时间单位 比如std chrono minutes to std chrono hours 怎么会duration cast圆形的 例如 什么值将std chrono minutes 91 如果转换为std chrono
  • 动画完成后使用 JQuery 更改 CSS

    谁能帮我解决这个 JQuery 的小问题 我有一个 div 当鼠标悬停在选项卡上时 我会不断更改它的边距 我还希望当鼠标悬停在选项卡上时 这些选项卡的颜色也会发生变化 该功能工作得很好 但有一个小问题 当我将鼠标悬停在选项卡上时 选项卡的颜
  • 使用 Python 将 XML 文件存储到 MS SQL DB 中

    我的 MSSQL DB 表包含以下结构 create table TEMP MyXMLFile XML 使用 Python 我尝试将本地存储的 XML 文件加载到 MS SQL DB 不需要 XML 解析 以下是Python代码 impor
  • 使用 Apache Poi 将 doc 文件转换为 html

    我正在开发一个 Android 应用程序 我需要使用 Apache Poi 将 MS Office 文件转换为 HTML 到目前为止 我可以使用以下项目源将 xlsx 转换为 htm http display msoffice docs a
  • Android Material Design 内联日期选择器问题

    我有一个ScrollView使用日期选择器 在以前版本的 Android 中 日期选择器是这样的 我可以毫无问题地滚动 Datepicker 日 月 年的单个元素 在Android Lollipop API level 21 Materia
  • 如何在 C# 中处理特定 SQL 异常(例如,违反唯一约束)?

    我的问题是如何在 C 中处理 sql 异常 有没有办法检查数据访问层抛出什么样的 sql 异常 例如 如果 db 抛出唯一约束异常或外键异常 有没有办法从 c 捕获它 您对这些数据库异常使用的异常处理模式是什么 看看SqlException
  • 如何将我的 python 机器人连接到 microsoft bot 连接器

    我想编写一个 python 机器人 并且我知道是否可以将我的机器人连接到 microsoft bot 连接器 是的 这是可能的 请结账基于 Django Python Web 框架 构建的 Microsoft 机器人 https githu
  • Python csv.writer - 是否可以写入变量?

    是否可以使用 csv writer 将数据写入变量而不是文件 我希望我能做这样的事情 data csv writer data I have removed the csv processing code for brevity messa
  • 如何在没有 jquery/javascript 的情况下为 HTML5 日期字段添加验证/限制

    是否可以使用 HTML api 在不使用 jquery 的情况下向日期元素添加验证 限制 我目前正在使用 jquery datePicker 来显示日历 并使用 datePicker 的 beforeShow 方法添加限制 现在我正在尝试使
  • 我需要使用 cron 作业每 30 分钟恢复一次数据库 (mysql)

    我是 cron 作业的新手 我需要每 30 分钟恢复一次数据库 mysql 是否有一个 cron 作业命令可以从已压缩的 sql 文件恢复数据库 或者我是否需要创建一个 php 脚本来执行此操作并创建一个 cron 作业来每三十分钟调用此脚
  • 整洁的标签后没有换行符

    您好 我有以下输入 p Hi span you span p 我想将其视为 XML 我使用以下选项在命令行上运行 Tidy input xml yes output xml yes indent no 我的输出是这样的 p Hi span
  • 如何在unix中对ls输出进行编号?

    我正在尝试编写一个格式为 id file absolute path 的文件 该文件基本上递归地列出文件夹中的所有文件 并为每个文件提供一个标识符 如 1 2 3 4 我可以使用以下命令递归地获取文件的绝对路径 ls d 1 PWD 但是
  • 如何在 C# 中使用 SerialPort 端口对象的 dataReceived 事件?

    我正在尝试创建一个小型应用程序来收集从连接到 COM10 的外部传感器接收到的数据 我已经成功创建了一个小型 C 控制台对象和应用程序 该对象和应用程序使用 for 循环打开端口并在固定的时间内将数据流式传输到文件 我想转换此应用程序以使用
  • 适用于 Windows 的最佳免费 C++ 分析器是什么? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个探查器 以便找到我的 C 代码中的瓶颈 我想找到一个免费的 非侵入性的 良好的分析工具 我