在java中创建一个大小为[15088] [15088] [5]的矩阵,使用int作为数据类型将我从堆空间中运出。我该如何创建一个?使用命令-Xmx没有帮助。
int[][][] a=new int[15088][15088][5];
答案 0 :(得分:2)
如果您使用15088 * 15088 * 5大小的阵列,则阵列需要 15088 * 15088 * 5 * 4字节= 4.24 GB (大约)** 堆大小。如果数据稀疏分布,那么您可以使用其他数据结构,如以下参考文献中所述。