如何查看java一个类的大小

就比如我搞了一个类,然后往里边set各种值,我现在想知道这个类的占空间的大小?比如多少KB或者多少MB什么的?

类的各种信息的实例化后都是放置在JVM中的,这个可以通过Jconsole或者viualvm进行查看,方法就是先运行你的程序然后 使用如上工具监控你程序所在的线程,然后查看关联对象所占的空间, 不过一般情况下不可能直接看出来的,因为你的了可能引用了string 对象然而string对象可能被很多对象引用,这样这块的空间是不记录在 你的对象中的,一般情况查看对象大小主要是担心 内存溢出,这个一般你看对象在空间的占比就是数量,以及对象数是否一直在增加 如果一直在增加说明这个对象有问题可能存在内存溢出的风险,比如你查询一个很大的表放置在list中这种情况就可能存在内存溢出,不妨试一下看看查询以后 内存是如何变化的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-17
基本java中一个类就是一个java文件.直接查看文件大小即可.
在IDE Eclipse中选中目录中的一个类文件,直接按alt+enter就可以查看相关属性.
另可以在操作系统的文件系统中查看相关类文件大小属性等

有些类可能包含内部类.这些另算.
第2个回答  2013-09-29
Java类的实际存储是非常小的,它就是一般的字符文件。可以找到这个.class文件右键查看属性就行。
第3个回答  2013-09-29
找到对应的java文件,点击右键-》属性 然后就可以看到了.
第4个回答  2013-09-29
找到类文件,右键-属性

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网