Rad Studio 10.2.1内存泄漏Windows 10存储

时间:2017-09-25 14:09:23

标签: windows delphi firemonkey

熟悉Delphi社区,Rad Studio 10.2.1 FMX中存在内存泄漏。我找到了一个解决方法:Workaround for fmx memory leaks

我想知道一些关于它的事情。

  1. 这只会影响FMX Windows吗?
  2. 有人告诉我,如果您的应用程序在Windows商店中,则内存泄漏并不重要,因为Windows应用商店终止它们。这是真的?这是他的确切词语:
  3.   

    如果您在Windows应用商店发布,则不需要它,因为当应用终止时,商店会自动释放所有内存。

1 个答案:

答案 0 :(得分:4)

当你在所有目标(Win32 / Win64或Store),IIRC上杀死Delphi进程时,所有内存都会被释放。 Windows应用商店引擎可能会自行查找占用所有内存的进程。

无论如何,Marco的链接博客文章指出泄漏只是由于不合适的关闭而报告。它会影响FMX Windows。

没有FMX泄漏可能会让您的应用程序内存消耗增长到几GB。定义

时只报告一些小的泄漏
ReportMemoryLeaksOnShutdown := true;

所以不用担心,这里。