有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java使用外部驱动器存储ndimensional数组

我有一些对我的处理器来说非常密集的计算,为了加快速度,我想我可以使用6维数组

我计算出我需要大约50GB的内存来存储我的阵列,这是不可能的,因为我只有4GB的RAM。 我知道,如果有一种方法将其存储在外部内存中,那么获取和设置操作会慢得多,但考虑到我不必执行很多操作,而且我有SSD,我认为这将大大提高我的程序的性能

当我设法制作一个数组时,解决方案是在其中找到10个最大的元素。但是没有它,没有超级计算机我就无法进行计算

我考虑用BufferedWriter写入文件,并存储从哪一行开始的维度,但在这种情况下,从中获取数据是非常无效的

编辑:我正在使用Ubuntu 16


共 (0) 个答案