java - Java 中的数组大小

标签 java memory-management

数组占用的内存大小/空间(以位/字节为单位)如下。

final String[] objects_user1={"1","10","100","1000","10000"};

最佳答案

粗略估计:数组头 12 个字节,指针 4x5 字节(如果使用 64 位 jvm,则为 8x5),每个字符串有 3 个整数(+3x4 字节)和一个字符数组(+12 字节)对于 header + 字符串长度 x2,因为它是 char)。

关于java - Java 中的数组大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4316401/

相关文章:

java - 在给定的 char 数组中具有所有可能组合/排列的暴力破解算法

java - 获取 java.lang.IndexOutOfBoundsException : Index: 0, Size: 0 in react native

go - 使用add运算符连接字符串时,Go变量会逸出到堆中

c++ - c++ new 运算符可以在 Windows 上自动使用大页面吗?

objective-c - 创建一个自动释放池并在不同的上下文中耗尽它

java - 如何测试文件是否在Java中打开?

java - 当 pdf 生成失败时,向 portlet 资源响应提供错误页面

java - NullPointerException - 尝试在正确实例化对象之前访问该对象?

Java高内存使用率

java - 了解 Hotspot JVM 进程的内部碎片属性