当我运行具有 NLP 库的 java 类时出现此错误....
Error occurred during initialization of VM
Incompatible initial and maximum heap sizes specified
知道如何解决这个错误:)
最佳答案
你应该注意,如果设置初始堆大小大于最大值,应用程序会产生这样的错误
-Xms
表示初始堆大小
-Xmx
表示 特定 JVM 允许的最大堆大小
java -Xms128m MyClass
- 错误,因为默认的最大堆大小可能低于 128m
java -Xms128m -Xmx128m MyClass
- 更好,因为初始大小等于或大于最大值
在此处阅读更多信息 http://javahowto.blogspot.com/2006/06/6-common-errors-in-setting-java-heap.html
而且也很有用,要理解这两个论点,如果您有兴趣,请在此处阅读更多内容:
Speed tradeoff of Java's -Xms and -Xmx options
What are the Xms and Xmx parameters when starting JVMs?
关于java - 指定的初始和最大堆大小不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9350437/