Vig*_*gor 4 java android jodatime
我在我的代码中使用了joda时间.当我添加这行代码时,使用内存将增加30M!
LocalDateTime _currDate = new LocalDateTime();
Run Code Online (Sandbox Code Playgroud)
我发现几乎所有的java程序员都建议使用joda时间.所以我想也许我没有以正确的方式使用它.谁知道原因,请帮帮我.非常感谢你!
JVM非常复杂,只是因为你实例化一个新对象并不意味着它会消耗那行代码中的内存.在某些情况下,如果您明确地实例化它们,JVM永远不会将内存分配给未使用的对象. 您将需要使用内存分析器来查看确切的内容. Joda是一个构建良好的库,这个类实例化导致你的记忆增加30米的可能性极小.
一个好的分析器将向您显示该类正在消耗多少内存,堆中发生了什么,以及其他一些有用的见解. 它可能只是JVM在堆上腾出更多空间来解释代码中发生的其他事情.
我相信其他人会对一些优秀的个人资料有所了解,但有些IDE会将它们内置于其中.从那里开始,祝你好运.
| 归档时间: |
|
| 查看次数: |
664 次 |
| 最近记录: |