基于JavaFX的POS由于内存泄漏而失败

时间:2013-12-28 05:22:44

标签: javafx

1)我们使用JavaFX 创建了餐厅POS。

2)我们有一个主要的应用程序,所有其他活动将在Dialog中打开,这将扩展阶段。即使在使用stage.close()关闭舞台后,此阶段仍位于记忆中。

3)最糟糕的情况是,如果我多次打开对话框内存泄漏正在发生。

例如:第一次调用阶段需要30 MB内存下一次调用阶段导致 60 MB 使用并将继续像这样 30MB,60MB,90MB,120MB .... ................等

4)我们采取了一种痛苦的方法来解决这个问题,一旦服务员订购并单击完成按钮,我们调用System.exit(0)使用

重新打开jar文件

Process proc = Runtime.getRuntime().exec("java -jar BookingFX.jar");

所以每次服务员都要等一下再重新打开申请。

5)作为程序员,我们得到了一个非常糟糕的图像,因为这个内存泄漏,我们使用SpringFrame工作和MySQL做了这个POS,这是一个三个月的努力,我是建议的人用于开发的 JavaFX 而不是 swing 。我们尝试了 JDK8 早期访问以检查任何希望但失败了。现在我们的老板要求我们使用Visual C ++或任何其他平台转向 Windows编程。

0 个答案:

没有答案