问题描述
我正在制作共享屏幕程序。(客户端)
遗憾的是,我发现发生了内存泄漏。
为了检查内存泄漏,我将其简化为:
import java.awt.*;
import java.awt.image.BufferedImage;
public class Sharescreen {
public Sharescreen() {
try {
Robot robot = new Robot();
Rectangle winSize = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
while (true) {
BufferedImage image = robot.createScreenCapture(winSize);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] argv) {
new Sharescreen();
}
}
运行:
java -Xms50m -Xmx100m -jar "共享 screen.jar"
但是!!运行程序10分钟后,
‘机器人’课一定有问题!!!
我该如何解决???
java(jdk) 版本:openjdk 11.0
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)