-vmargs
-Xmx1000m
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m
我能做什么?
答案 0 :(得分:1)
您是在Eclipse插件中运行查询还是使用Eclipse运行Java程序?在后一种情况下,eclipse.ini
中的设置不会被继承。您必须在应用的启动配置中重复此操作。
答案 1 :(得分:1)
运行>调试配置...> [您的配置]>参数> VM参数
一排多大? 1000 MB / 400,000条记录=每行最多2.5 KB(因为你不能使用整个堆,它会少一些)。 击>
(注意我使用1MB = 10 ^ 6字节)
行很小,使用-XX:+ HeapDumpOnOutOfMemoryError运行应用程序并使用MAT 分析生成的堆转储