在java中如何获得某个实例占用多少内存

在java中如何获得某个实例占用多少内存,第1张

java中可以用getBytes()length获取字符串占用内容的大小,原理是java中任何字符都采用Unicode编码,所以衡量占用内存大小采用占用的字节数。

举例如下:

public class TestStringSize {

public static final void main(String[] args) {

Systemoutprintln("占用内存大小:"+"学java"getBytes()length);

}

}

输出结果:

占用内存大小:6 byte

没有,你的自己去写方法。stringgetbyte();这个些方法可以帮你计算占用空间问题。

其他的数据类型我们都知道他们所占的大小比如int

4个自己char

1个字节等。

以上就是关于在java中如何获得某个实例占用多少内存全部的内容,包括:在java中如何获得某个实例占用多少内存、java怎么获取一个对象所占的内存类似于c的sizeof、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/10212397.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存