我每次都打开辅助窗口。但是内存只增加了而不减少。我使用了垃圾回收GC.Collect()。但是它对我不起作用。 辅助窗口打开时占用了约220 MB的空间,但是在关闭窗口后却没有减少。
另一个替代垃圾的解决方案,但它减少了内存。 5分钟后,释放的内存已添加。
使用以下代码,
[DllImportAttribute("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize", ExactSpelling = true, CharSet =
CharSet.Ansi, SetLastError = true)]
private static extern int SetProcessWorkingSetSize(IntPtr process, int minimumWorkingSetSize, int maximumWorkingSetSize);
在关闭WPF中的窗口时,请给我一些减少内存的建议吗?