将几个WPF控件集成到Windows窗体应用程序中已将内存使用量从20 MB增加到50 MB。怎么可以减少内存使用量?
答案 0 :(得分:1)
尝试在列表视图上使用UI虚拟化,以便不呈现尚未显示的项目。
答案 1 :(得分:0)
尝试使用JetBrains dotTrace或RedGate ANTS Memory Profiler等内存管理器来查看内存的来源。
如果它是20-> 50KB,那听起来完全合理。如果它是20-> 50MB那么听起来就像发生了其他事情,也许其他形式只是一个红色的鲱鱼。