2014-09-23 100 views
0

我正在寫一個Java程序運行一些複雜的視頻分析程序,我用Java編寫。Java減慢我的電腦

我的IDE是Eclipse。一對夫婦運行後我的程序實在是太慢了,直到我關閉Eclipse和運行

pkill -f 'java -jar' 

pkill -f 'java' 

我想這是因爲一些鎖定的資源。在我的程序中有沒有辦法解釋這一點?

我使用Ubuntu由我碰到了同樣的問題,並發現,當我停止一個程序,我在Eclipse啓動時,它並沒有被終止的方式

+5

嘗試在IDE外部運行它,並自己定義最大permgen大小等參數。 – Rogue 2014-09-23 14:13:35

+0

運行時使用多少內存?你可能已經分配了太多的內存和交換,這將導致你的電腦像狗一樣運行。 你也可以限制你的JVMs內存:http://wiki.eclipse.org/FAQ_How_do_I_increase_the_heap_size_available_to_Eclipse%3F – 2014-09-23 14:16:00

+0

確保你的程序真的*終止*,並且不會在後臺留下一個揮之不去的虛擬機。 – Durandal 2014-09-23 14:16:11

回答

0

12.04 LTS。如果你看看你的控制檯,在Eclipse中的窗口,你會看到一個像電腦顯示器的圖標。點擊顯示器旁邊的箭頭按鈕,看看還在運行的是什麼。如果你有一大堆沒有領導名字的進程,那麼他們都仍在運行,需要停止。您可以選擇一個,然後單擊控制檯窗口工具欄上的紅色方塊來停止它。

相關問題