C++ ARX分析器
有人知道使用ARX的分析器吗?**** Hidden Message ***** 带有Intel线程分析器的Intel VTune Analyzer可以工作。从
http://software.intel.com/en-us/articles/intel-software-evaluation-center/#vtune
下载一个30天的演示,确保在分析之前打开发布版本的调试信息。在活动
向导告诉VT运行acad.exe,您有兴趣观看您的arx模块。
完成采样后,退出Autocad,VT将对收集的数据进行曲柄处理并呈现结果(数据中有许多不同的视图)。
它是一个真正的激进分析器,因此不要被所有微不足道的警告所困扰,
专注于热点。记住80/20规则(98/2怎么样)和
您不会浪费时间调整错误的东西。
有点不相关,
30天的试用和虚拟PC设置的情况如何
太好了!我认为30天的试用期应该够支付2...你用过GlowCode吗? NVWA 的内存泄漏检测仅适用于操作员新函数,不适用于任何 malloc 变体或 acutNew**** 函数。 它还只打印内存地址和分配大小。 在linux和Mac中,它能够通过调用addr2line应用程序(gcc的一部分)来获取符号。
为了将泄漏消息发送到调试控制台,我将此函数添加到debug_new.cpp的顶部,然后在代码中完成fprintf的所有位置,我都添加了对该函数的调用。
void OutputToDebugConsole(const char * format, ... )
{
static char sMsg;
va_list args;
va_start(args, format);
vsprintf(sMsg, format, args);
OutputDebugString(sMsg);
va_end(args);
}
如果您要使用 NVWA 内容,请将其添加到 stdafx.h 的底部,以使文件远离 VS 解决方案资源管理器。
#ifdef _DEBUG
#include "debug_new.cpp"
#endif
这将自动包括debug_new.h和任何所需的NVWA支持文件。
据我所知,GlowCode是唯一使用ObjectARX的分析器。我一直在使用它。 我会给Glowcode一个尝试
我已经用C++和ARX写了一段时间了,从来没有使用过这种类型的工具,做过(我想)一些大型项目/应用程序(上一次我花了将近一年的时间,现在是一个3D结构应用程序),可以说他们工作没有任何问题-好吧,他们一直在工作,那么我能说什么呢。
但是花了500美元-除了我在现有工具上花的钱之外……
值得吗?还是必须要的? 路易斯。是你吗?
分析器帮助您找到降低代码速度的瓶颈。如果您的代码有性能问题,他们可以帮助您诊断。
是的,查克。
我明白了,但是到目前为止我还没有看到这些问题,也没有任何不好的评论......可能是运气
页:
[1]
2