我有一个由 JRE 加载和缓存的 Java 应用程序,对于大多数用户来说,它只需要缓存一次,除非应用程序软件发生了变化。
但是,我有一台计算机每次加载时都会缓存整个应用程序。这不是 JRE 的版本,我在其他机器上运行了该版本。如果以本地管理员身份登录,它也可以在此机器上运行,只是不能以标准用户身份登录。
有人知道这可能是什么原因造成的吗?
答案1
我不太清楚您所说的“缓存应用程序”是什么意思。您是指将其加载到内存中吗?这就是普通 JVM 的工作方式。您是否试图刷新堆内存?您能更详细地说明您的确切意思吗?