- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
ReportMemoryLeaksOnShutdown = true 在我的 Delphi XE 应用程序中。在我的 Win7 计算机上,我在关闭时看不到内存泄漏信息,但在 Win8 计算机上,报告了一个小的内存泄漏消息。在这两种情况下,我只需打开应用程序然后将其关闭。是否确实存在我错过的内存泄漏,或者这是 Win 8.1 的问题?
最佳答案
内存管理器泄漏报告机制是可靠的。看来您的泄漏仅出现在某些系统上。问题很可能不在于操作系统,而在于您的代码。或者也许在 Embarcadero 库代码中。
但是请相信内存管理器。根据我的经验,当它告诉你有泄漏时,那就有泄漏。需要注意的是,IDE 调试器有时会在进程中分配内存,然后会泄漏内存。因此,在调试时,您有时会看到误报的内存泄漏,因为它们是由调试器引起的。但这里的情况并非如此。您的进程确实正在泄漏。
找到报告内存泄漏的机器,并在那里调试泄漏。使用完整版 FastMM 可能会更有效地完成此操作,它提供了有关泄漏内存块的更详细信息。
关于delphi - ReportMemoryLeaksOnShutdown 在 Win8.1 上显示泄漏,但在 Win7 上不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400814/
我想将内存泄漏检测添加到我们的自动化单元测试中。 ReportMemoryLeaksOnShutdown 将检测任何内存泄漏。最大的问题是它将结果打印到模式对话框中,该对话框必须由用户手动关闭。这在构
我需要激活 ReportMemoryLeaksOnShutdown 功能来报告应用程序的内存泄漏,但仅限于 Debug模式(当 Delphi IDE 运行时)。我怎样才能做到这一点? 最佳答案 如果您
ReportMemoryLeaksOnShutdown = true 在我的 Delphi XE 应用程序中。在我的 Win7 计算机上,我在关闭时看不到内存泄漏信息,但在 Win8 计算机上,报告了
我是一名优秀的程序员,十分优秀!