什么可能导致* .jar文件正常运行然后突然变慢?

时间:2017-03-28 17:15:11

标签: java performance jar timer

我使用计时器做了一个简单的动作游戏。游戏速度,玩家的速度和导弹的速度。速度是永不改变的最终int变量。

我构建了一个jar文件。无论是运行jar还是在JavaBeans内部,它每次都运行良好,连续数百次。然后,无论是运行jar还是JavaBeans内部,它突然变得缓慢。

重新启动后甚至在使用全新安装的jdk在另一台电脑上尝试之后,这是真的。我在我的电脑上重建了罐子,它再次恢复正常速度但是那个版本太慢了。

我重新安装了jdk,目前工作正常,但我不能说多长时间。在我上传代码之前,我的问题是:像错误的jdk这样的外部原因可能是什么原因?我是一名初学程序员,并且不能百分之百地说我的代码不能以某种方式受到责备,但那么为什么罐子能够正常工作这么长时间?

除主文件外,还有wav和png文件以及保存高分的文本文件。高分文件是执行之间唯一发生变化的文件,但在问题出现之前很久就没有更改过。

Product Version: NetBeans IDE 8.2 (Build 201609300101)
Updates: NetBeans IDE is updated to version NetBeans 8.2 Patch 1
Java: 1.8.0_121; Java HotSpot(TM) 64-Bit Server VM 25.121-b13
Runtime: Java(TM) SE Runtime Environment 1.8.0_121-b13
System: Windows 10 version 10.0 running on amd64; Cp1252; en_CA (nb)
User directory: C:\Users\Rowan\AppData\Roaming\NetBeans\8.2
Cache directory: C:\Users\Rowan\AppData\Local\NetBeans\Cache\8.2

0 个答案:

没有答案