如何计算Java对象所占内存的大小

发布网友 发布时间:2022-04-22 05:51

我来回答

1个回答

热心网友 时间:2023-10-05 06:59

java中可以用.getBytes().length获取字符串占用内容的大小,原理是java中任何字符都采用Unicode编码,所以衡量占用内存大小采用占用的字节数。
举例如下:
public
class
TestStringSize
{
public
static
final
void
main(String[]
args)
{
System.out.println("占用内存大小:"+"学java".getBytes().length);
}
}
输出结果:
占用内存大小:6
byte

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com