如何监控或可视化 Delphi 应用程序的内存碎片
如何监控或可视化 Delphi 应用程序的内存碎片?
How can I monitor or visualize memory fragmentation of a delphi application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何监控或可视化 Delphi 应用程序的内存碎片?
How can I monitor or visualize memory fragmentation of a delphi application?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
现在大多数 Delphi 应用程序都使用 FastMM,如果您有链接的源代码版本,则可以使用 FastMMUsageTracker .pas 文件创建一个单独的窗口,显示内存的使用情况,每秒更新一次。
我获取了该文件中的代码并创建了一个记录到文件的版本,以便我可以在服务中使用它,但对于桌面应用程序,标准跟踪器将运行良好。
Most Delphi applications use FastMM now, and if you have the source code version linked in you can use the FastMMUsageTracker.pas file which creates a separate window showing how memory is used updated every second or so.
I took the code in that file and created a version which logs to file, so that I could use it in a service, but for a desktop app that standard tracker will work well.