【发布时间】:2015-10-17 06:07:52
【问题描述】:
偶然发现了一个与 stackoverflow 中的日历对象相关的问题。阅读这个问题让我问自己一个问题:'如果我们能够找到一个物体的年龄怎么办?以小时/天/周/月/年表示的对象的年龄。我们能做些什么呢?会有帮助吗?它会帮助我分析我的程序运行时吗? '
我想我们可以将单例对象的对象年龄联系起来,因为它存在于应用程序的生命周期中。从某种意义上说,从加载单例对象开始,它就开始了它的生命,并在应用程序结束时结束了生命。但同样可以扩展到非单例对象。
我认为这个问题可能值得探讨,但我想从 stackoverflow 社区确认。您认为我们可能会在应用程序/系统的运行时遇到这样的场景,我们需要计算对象在 JVM 或运行时内存中的年龄等。通过计算,我们可以为应用程序做出一些决策。
经过一些小研究,发现 Garbage-Collector 需要知道对象的年龄。
所以,我想知道的是:
- 如果我们能够找到物体的年龄怎么办?以小时/天/周/月/年表示的对象的年龄。我们可以用它做什么?
- 会有帮助吗?
- 它会帮助我们分析我的程序运行时并用它做些什么吗?它会是什么?
- 应用程序运行时/场景中哪些可能/可能的部分可能受益于对象的计算年龄?
- 您是否在开发/调试/现场问题期间遇到过这样的情况,您希望如果它能够计算对象的年龄,它会受益吗?
(希望这可能不会被否决,只是想补充一点,我很想问 stackoverflow 社区。抱歉,这不是一个适合在这里问的编程练习。添加了标签来为这个问题带来上下文。 )
【问题讨论】:
-
谢谢,会读的
标签: java object garbage-collection jvm singleton