【发布时间】:2012-02-02 20:24:22
【问题描述】:
我在 Windows 7 32 位上使用 1.5.0_22 版 Java,并且我在我的应用程序中确定对单例对象的引用不会将一个进程的内存保留给另一个进程,即使在同一个 JVM 中运行也是如此。
有没有人遇到过这个问题或知道如何解决?
谢谢
【问题讨论】:
-
"不会将一个进程的内存留给另一个" 特定于 Windows 7,请考虑将其从标题/标签中删除...并考虑 Java 6(或什至 7)。
-
“不将一个进程的内存留给另一个进程”是什么意思?
-
我不明白 - 单例在程序的不同运行之间没有保持相同的内存引用?为什么会呢?当您关闭应用程序时,所有内存(及其指针/内存引用)都会被释放。
-
@normalocity ...但随后是“晚上在同一个 JVM 中运行”。我很困惑:)
-
示例代码可能是唯一可以解决这个问题的。