我正在使用C#中的VS开发.net应用程序。我使用了一堆DataGridView,当应用程序使用其中大约8个,每个大约有6列和2000行时,根据任务管理器使用的内存大约为1.5g。这是应该是或者我可能做错了什么?
答案 0 :(得分:2)
使用内存分析器查看内存消失的位置。
有几个:
你可以从评估版开始,看看你是否继续使用最后两个版本。
答案 1 :(得分:2)
那么,你要存储大量数据(16K行,每行的数据大小是多少?),我不会怀疑。您可以使用虚拟模式,这可以节省大量内存。
另外,看看非常好的ObjectListView(sourceforge上的opensource)。