我正在使用 C# 中的 VS 开发 .net 应用程序。我使用了一堆 DataGridView,当应用程序使用其中大约 8 个,每个大约有 6 列和 2000 行时,根据任务管理器的数据,使用的内存约为 1.5g。这是应该的还是我可能做错了什么?
最佳答案
使用内存分析器查看内存的去向。
有几个:
- 作为性能工具的一部分,位于 VS 的较高级别
- 科技 - http://memprofiler.com/
- JetBrains - http://www.jetbrains.com/profiler/
您可以从评估版本开始,看看是否可以使用后两个版本。
关于c# - .NET 应用程序使用过多内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749381/