fastmm

fastmm

文章 0 浏览 3

为什么在嵌入式 Windows XP 下运行的 Delphi 2006 应用程序出现内存错误

我有一个使用 FastMM4 的 D2006 应用程序(例如,它在 DPR 文件中的 use 子句的开头有“FastMM4”)。我知道 Delphi 使用 FastMM4 作为内存管理器,但…

憧憬巴黎街头的黎明 2024-09-15 19:03:08 7 0

与其他编程语言兼容的Delphi DLL

我想构建一个导出返回字符串的函数的 DLL。这个 DLL 应该可以与其他编程语言一起使用! 我已经找到了各种讨厌的解决方案/黑客,最好的一个是让我的函…

随梦而飞# 2024-09-13 14:52:38 4 0

FastMM 和动态加载 DLL

我有一个主机应用程序,它在启动时加载十几个库。我想从 Delphi 7s 默认内存管理器切换到 FastMM4 的完整版本,以获得更好的内存泄漏报告。 我应该在…

め七分饶幸 2024-09-04 04:12:05 4 0

为什么要使用“菜单”?单位确定得太早了吗?

我在打开 FastMM 和 FullDebugMode 的情况下测试了我的应用程序,因为我遇到了一些关闭问题。 在解决了我自己的一堆问题后,FastMM 开始抱怨在 TPopup…

允世 2024-08-26 12:13:01 6 0

FastMM,用于动态加载 DLL 中泄漏的堆栈跟踪内存,使用运行时包编译

我将 FastMM 与 JCL 调试信息一起使用来跟踪应用程序中的内存泄漏。不过我有一些插件,它们是在 Delphi 中编译的 dll,dll 和主应用程序都使用通用的…

冷…雨湿花 2024-08-13 07:14:08 2 0

如何在 Delphi 中正确释放/最终化 ActiveX DLL?

我们在这里使用一个名为 ODNCServer 的类 - 在初始化时,会创建一个 TAutoObjectFactory 对象: initialization pAutoObjectFactory := TAutoObjectFa…

做个少女永远怀春 2024-08-12 18:13:03 2 0

从 FastMM 获取更长的堆栈跟踪?

当 FastMM 记录内存泄漏时,它会包含一个可回溯 9 个调用的堆栈跟踪。问题是堆栈跟踪太笼统,无法轻松定位问题。跟踪中的最后一个函数调用至少被调用…

情话墙 2024-08-05 12:50:35 4 0

德尔福 - 结构 字符串未被释放 [FastMM 管理器]

如果我声明 PSomeStruct = ^TSomeStruct TSomeStruct = record s1 : string end 并运行以下代码: var p: PSomeStruct begin new(p) p^.s1:= 'somethi…

请持续率性 2024-07-29 18:54:46 1 0

FastMM svn版本

我通过 svn checkout 下载了 FastMM。 (而不是稳定的打包版本) 我可以在我的发布版本中使用它(或者使用安全吗)? 正如 Rob Kennedy 建议的那样,…

唔猫 2024-07-29 10:34:14 3 0

如何列出所有实例化对象?

如何使用 FASTMM4 或默认内存管理器列出所有应用程序中的所有实例化对象?…

夏日落 2024-07-24 09:07:23 12 0

如何在 DUnit 中使用 FastMM 启用内存泄漏跟踪?

在 GUI 测试运行程序中,用于内存泄漏检查的菜单项是 不活动(灰显)。 有没有一个特殊的开关我还没有找到 激活它们? 使用 DUnit 9.4(来自 Delphi 2…

吃兔兔 2024-07-15 18:24:35 6 0

如何获取Delphi程序使用的内存

我知道如何使用 GlobalMemoryStatusEx 获取系统内存使用情况,但这告诉我整个操作系统正在使用什么。 我真的希望我的程序报告它单独分配和正在使用多…

万劫不复 2024-07-10 21:49:04 8 0

如何使用 fastMM 追踪棘手的内存泄漏?

将项目从 Delphi 2007 升级到 Delphi 2009 后,我遇到了未知的内存泄漏,到目前为止,我一直在尝试使用 fastMM 来跟踪它,这是 fastMM 堆栈跟踪报告的…

蓝眼睛不忧郁 2024-07-08 17:08:18 8 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文