百科问答小站 logo
百科问答小站 font logo



一个Java的对象大小等于序列化的大小吗? 第1页

  

user avatar   rednaxelafx 网友的相关建议: 
      

重要的事情要说三遍:

Java对象在内存中的形态跟序列化后的形态没有关系。

Java对象在内存中的形态跟序列化后的形态没有关系。

Java对象在内存中的形态跟序列化后的形态没有关系。

Java对象在内存里有多大,最靠谱的办法是:在完整支持JVMTI与Java Agent的JVM上,可以用

Instrumentation.getObjectSize()

方法来获取。

其它靠谱的办法有:

  • HotSpot VM上用Serviceability Agent的API来查看
  • IBM J9 VM上用jdmpview来查看

相关的一些讨论请跳传送门:




  

相关话题

  C#有哪些有名的依赖注入的框架? 
  不同编程语言的程序员之间有鄙视链么? 
  什么理由让代码保存为GBK? 
  java学成什么样子可以出去实习? 
  优化代码中大量的if/else,你有什么方案? 
  华为公布的方舟编译器到底对安卓软件生态会有多大影响? 
  认为 Java 和 .NET 是 Web 主流的人怎样看待国内 90% 网站均为 PHP 开发的事实? 
  java中接口的多继承为什么对不同返回值,相同方法名和传入参数的相同方法报警? 
  Spring是否代表着目前Java技术的顶峰,未来的Java将如何发展? 
  网站如何升级成https的? 

前一个讨论
为什么【余额宝】可直接用于消费,【理财通】却不能直接用于消费?
下一个讨论
关于keep-alive 这个问题?





© 2025-01-30 - tinynew.org. All Rights Reserved.
© 2025-01-30 - tinynew.org. 保留所有权利