2014-09-23 64 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中的窗口,你会看到一个像电脑显示器的图标。点击显示器旁边的箭头按钮,看看还在运行的是什么。如果你有一大堆没有领导名字的进程,那么他们都仍在运行,需要停止。您可以选择一个,然后单击控制台窗口工具栏上的红色方块来停止它。