我即将部署我的新 WPF 应用程序,我刚刚在任务管理器中注意到它消耗了大量内存。因此,我下载了 RedGate Antz 的试用版,试图找出导致此问题的原因,我震惊地看到大约 90 MB 的非托管内存使用情况。因为 Antz 不支持未损坏的内存,所以我尝试使用 Windbg,它本身并没有指向高使用率。这让我相信它一定是我正在加载的 DLL 之一。我在我的应用程序中使用 DevExpress 控件。
一个有趣的功能是当我最小化我的应用程序时,内存从 110 MB 下降到大约 6-10 MB。
我应该担心/担心吗?
这是我的第一个 WPF 应用程序,我不完全确定在内存使用方面会发生什么。最小化此内存的事实是否会重新获得/放弃表明一切正常?
关于可能导致此问题的任何想法或想法将是最有帮助的。