我使用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環境變量的正確方法是什麼?