问题标签 [purify]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Visual c++ 2013 可以做 Purify 和 Quntify 做的事情吗?
我们在 Windows XP 上使用 VC 6.0、Purify、PC-Lint 和 Quantify 开发了一个控制台应用程序。VC6 无法在 Windows 7 和 8 上运行。如果我们要升级到 Windows 8,我已经查看了我们的开发环境选项。我们的应用程序是标准 C++ 控制台应用程序。几乎我们所有的用户都在 Linux 上。有没有人有使用 VC++ Pro 2013 或 2012 进行跨平台 C++ 开发的经验?具体来说,它是否可以做内存边界检查、内存泄漏检查和代码性能分析(每个函数需要多少时间)?
c++ - Purify 在使用 std::list::remove() 时显示了潜在的空闲内存读取
Purify 在使用 std::list::remove() 时显示了潜在的空闲内存读取。我注意到std::list::remove()
使用类型operator==
进行比较。但是,我还注意到,如果将列表中的第一个元素传递给std::list::remove()
,则在匹配时将其删除,但仍用于与列表中的所有其他项目进行比较。这会导致 Purify 将此标记为“潜在的空闲内存读取”。我用一个迭代器替换了std::list::remove()
调用erase()
,它更有效,因为在我的情况下它只循环一次而不是两次。
是否有理由std::list::remove()
保留第一个元素?
scons - 如何将 Purify 连接到 Scons?
我有一个对 scons 有各种调用的 Makefile。
SCons 命令生成类似于以下内容的行:
你如何将 Purify 融入到这个组合中?我猜这条线最终看起来像
windows-7 - Rational PurifyPlus:在哪里购买?有替代品的经验吗?
我一直在网上寻找购买Rational PurifyPlus for Windows 的可能性。在我们公司,我们过去一直在使用 Purify,并希望将其替换为当前版本的许可证,因为我们需要支持 Windows 7。
2014 年底, IBM将 Rational 软件部门出售给了UNICOM Systems。直到今天,我还没有找到任何可以出售许可证的地方或商店。联通网站上连“如何购买”的栏目都没有!
使用该公司的联系表获取信息的尝试仍未得到答复。
如果您能够在去年购买该产品,如果您能与我分享您是如何实现这一目标的,那将会有所帮助。
或者,有人可以详细说明 Purify 的合适替代品吗?也许你最近为了别的事情放弃了 Purify 并且比以前更快乐?
非常感谢你。
c - 是否有可以标记结构中静态缓冲区溢出的动态检查实用程序?
是否有可以标记以下错误的动态检查实用程序?瓦尔格林不能。可以净化或保险++吗?这是在 Linux Ubuntu 最新版本上。
c++ - purify 可以找出堆栈变量的访问冲突吗?
目前我正在使用 Valgrind 来检查内存泄漏并将 Purify 作为替代方案。Valgrind 可以找出在堆中创建但不在堆栈中创建的数组的访问冲突。
Valgrind 在上面的代码中指出了无效的读写,但在下面的代码中没有。
Purify 能否识别出这两个代码块的访问冲突?
java - 用于净化文本(复数、动词...)的 Lucene 库
我想要一些帮助,以便在我的 Java 应用程序中使用 Lucene 来简化文本。
我自己已经做过了,但我没有动词和复数的解决方案。
我该如何处理?
purify - 是否有将文件从 .pv 转换为 .log 的自动化方法?
除了使用 purify -view 打开每个文件然后导出之外,有没有办法将 .pv 文件转换为文本文件?
我有很多 .pv 生成的文件,这些文件来自运行大量测试,我的可执行文件配备了 Rational 的 Purify。我知道我可以指定 -log-file=logfilename.log 在运行测试时生成输出的文本版本。但是我有数千个测试并且不想全部更新它们以更改使用的 -log-file 参数。
c++ - 在哪里寻找条件跳跃或移动取决于净化工具指示的未初始化值
我正在对程序运行 C++ 分析工具“Purify”,它指示以下消息:
这是相关代码的模型。
未初始化的值可能在哪里?它似乎表明它在方法“getType()”中。但是,如果是这样,为什么 Purify 消息没有将 getType () 方法中的一行指示为问题?