Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java让我的电脑变慢了_Java - Fatal编程技术网

Java让我的电脑变慢了

Java让我的电脑变慢了,java,Java,我正在写一个Java程序,运行一些复杂的视频分析程序,我用Java写的 我的IDE是Eclipse。在运行了几次之后,我的程序非常慢,直到我关闭Eclipse并运行 pkill -f 'java -jar' 及 我想这是因为某些资源被锁定了。我有没有办法在我的程序中说明这一点 我正在使用Ubuntu12.04 LTS顺便说一句,我遇到了同样的问题,发现当我停止一个程序时,我在Eclipse中启动的程序并没有被终止。如果您查看Eclipse中的控制台窗口,您将看到一个看起来像计算机监视器的图标。

我正在写一个Java程序,运行一些复杂的视频分析程序,我用Java写的

我的IDE是Eclipse。在运行了几次之后,我的程序非常慢,直到我关闭Eclipse并运行

pkill -f 'java -jar'

我想这是因为某些资源被锁定了。我有没有办法在我的程序中说明这一点


我正在使用Ubuntu12.04 LTS顺便说一句,我遇到了同样的问题,发现当我停止一个程序时,我在Eclipse中启动的程序并没有被终止。如果您查看Eclipse中的控制台窗口,您将看到一个看起来像计算机监视器的图标。单击显示器旁边的箭头按钮,查看所有内容仍在运行。如果列出了一组没有前导名称的进程,那么它们仍在运行,需要停止。您可以选择一个,然后单击控制台窗口工具栏上的红方块来停止它。

尝试在IDE之外运行它,并自己定义诸如max permgen size之类的参数。运行时使用了多少内存?你可能已经分配了太多的内存并点击了swap,这将导致你的计算机像狗一样运行。您还可以限制JVM内存:确保您的程序确实终止,并且不会在后台留下一个滞留的VM。定义自己的maxpermgen会影响程序的性能吗?
pkill -f 'java'