2
A
回答
1
我相信這些評論是正確的關於內存空間太碎片分配一個足夠大的內存塊。
查看Eclipse bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=188968。
碎片通常歸咎於加載到地址空間中間的windows dll。特別是,初始屏幕需要加載user32.dll,這反過來可以根據您的計算機上安裝的內容拉入第三方庫。
獲得更多內存的一種方法是讓JVM分入第二個進程而不是在eclipse進程中運行(這是默認設置)。這wiki page詳細介紹了eclipse.ini文件的-vm設置。您可以通過將-vm指向javaw.exe來強制vm在第二個進程中分叉。
這應該有所幫助,因爲在第二個進程中分叉jvm會在加載圖形dll以顯示啓動屏幕之前啓動vm。
相關問題
- 1. 爲什麼我不能在Apache Commons中將Transformer設置爲LazyList?
- 2. 爲什麼我不能在iOS中將mapView.showsUserLocation設置爲YES?
- 3. 爲什麼我不能將值設置爲在div中顯示?
- 4. 爲什麼我不能將「this」設置爲C#中的值?
- 5. 爲什麼我不能將圖像設置爲我的UITableViewCell?
- 6. 爲什麼我不能將我的QDialog設置爲沒有sizeGrip?
- 7. 爲什麼我不能設置cookie?
- 8. 爲什麼Eclipse的Mac OS X發行版中默認eclipse.ini中的Xmx java參數設置得太低?
- 9. 爲什麼我不能將ng樣式設置爲節點?
- 10. 爲什麼我不能將文本設置爲Android TextView?
- 11. 爲什麼我不能將此密鑰設置爲$ _SESSION?
- 12. 爲什麼我不能直接將__int64變量設置爲-2500000000?
- 13. 爲什麼我不能將$ _SERVER ['DOCUMENT_ROOT']設置爲屬性?
- 14. Javascript - 爲什麼我不能將style.color設置爲變量?
- 15. 爲什麼我不能將它設置爲字符串?
- 16. 爲什麼我不能在此代碼中設置位置(AS3)?
- 17. 爲什麼我不能在我的代碼中輸入設置?
- 18. 爲什麼我不能在IE 8中將顯示設置爲none?
- 19. 爲什麼我不能在函數中設置JavaScript原型?
- 20. 爲什麼我的屬性不能在cfscript中設置?
- 21. 爲什麼我不能在ruby-debug中設置斷點?
- 22. 爲什麼我不能在程序中設置FlowLayoutPanel的邊距?
- 23. 爲什麼我不能在php中取消設置會話?
- 24. 爲什麼我不能在UIPageViewController中設置視圖控制器?
- 25. 爲什麼我不能在Firefox 3中設置第三方Cookie?
- 26. 爲什麼我不能在C#中設置這個ACL規則?
- 27. 爲什麼我不能在pysimplesoap中設置SOAP頭文件?
- 28. 爲什麼我不能在設計器的QStackedWidget中爲頁面設置佈局?
- 29. 爲什麼我不能將list.size設置爲我的整型數組的長度?
- 30. SQL:爲什麼我不能爲查詢結果設置變量?
您可能有1500m空閒空間,但它可能過於分散,無法爲JVM分配一個1Gig的塊。 – mcfinnigan 2012-04-18 10:34:10
我不認爲這是診斷。這只是最大的。你確定你知道如何編寫eclipse.ini嗎?你有-vmargs嗎? – 2012-04-18 11:12:46
@MarkoTopolnik如果虛擬內存過於分散並且沒有連續的1 GB可用塊,則Java將在啓動時保留虛擬內存的連續空間,則Java將停止並出現錯誤 – 2012-04-18 11:27:26