我使用eclipse 4.2来执行junit测试。 测试使用了很多内存,所以我想要做的就是放大分配给jvm的内存。我想知道在eclipse ini文件中设置堆内存参数与运行配置之间是否存在差异?在eclipse中设置JVM参数的正确方法是什么
5
A
回答
9
注意Java的内存设置过程通过月食 开始是从所允许的最大内存大小为Eclipse本身不同。
通过
-vmargs -Xmx1024M -Xms1024M -XX:PermSize=2048m -XX:MaxPermSize=2048m
注意,在“MX”的m是大小写敏感的,而在“1024M”的m是 不区分大小写的津贴蚀本身在启动时设置;而单X选项拼写时不带“=”,但双X选项拼写为“=”。
为JVM的内存大小由日食,这是你要影响的单元测试什么开始,设置 Eclipse中:
Window::Preferences::Java::Installed JREs::Edit::Default Vm Arguments: -Xms128M -Xmx2048M
(菜单项的精确标题可能通过改变eclipse版本)。
4
您可以像下面那样在eclipse.ini
文件中增加堆大小。
-Xms1024m
-Xmx1024m
-XX:MaxPermSize=256m
2
如果将其设置在eclipse.ini
中,它适用于Eclipse进程本身 - 而不适用于从Eclipse开始的任何新Java进程。
如果您在运行配置中设置它,则它只适用于适用于该运行配置,但不适用于Eclipse本身。
由于您的单元测试使用了大量内存,因此Eclipse可用的内存量并不重要。单元测试将运行在一个新的Java进程中,并使用默认的内存分配。
相关问题
- 1. 在位掩码中设置位的正确方法是什么?
- 2. 在URLConnection中设置标题的正确方法是什么?
- 3. 在C++中设置编码的最正确方法是什么?
- 4. 在dns记录中设置spf的正确方法是什么?
- 5. 在表格中设置列宽的正确方法是什么?
- 6. 在Magento中设置观察者的正确方法是什么?
- 7. 在AbpAuditLog中更改列参数的正确方法是什么?
- 8. 在Doxygen中引用参数的正确方法是什么?
- 9. 什么是正确的设计方法?
- 10. 毕竟,在Linux上设置Tensorflow的正确方法是什么?
- 11. 解决Eclipse警告“没有参数化”的正确方法是什么?
- 12. 什么是jvm设置的最佳参数
- 13. 将NumberFomatterFactory设置为JFormattedTextField的正确方法是什么?
- 14. 使用cocos2d-js设置jsbindings类的正确方法是什么?
- 15. 什么是用UIImage设置UIImageView的正确方法?
- 16. 设置ORACLE_HOME的正确方法是什么?
- 17. 设置和使用php-resque的正确方法是什么?
- 18. Heroku Python:设置和获取Cookie的正确方法是什么?
- 19. 什么是设置变量smtpmail-auth-credentials的正确方法?
- 20. 设置GUI元素大小的正确方法是什么?
- 21. #urlmark和?参数在URL中的正确位置是什么?
- 22. reactjs中的正确方法是什么?
- 23. 什么是在log4j中配置SMTPAppender的正确方法?
- 24. 在Play 2.x中配置actor的正确方法是什么?
- 25. 什么是记录** kwargs参数的正确方法?
- 26. 将参数传递给JavascriptExecutor的正确方法是什么?
- 27. 在Linux上设置文件数量限制的最正确方法是什么?
- 28. 在Meteor应用程序中设置Textarea的值的正确方法是什么?
- 29. Xcode + GitHub。什么是正确的设置
- 30. 在python中取消设置linux环境变量的正确方法是什么?