我只需要floatArray1添加到floatArray2结果存储在floatArray2 ..没有第三排..所有的数组是一维的,但都非常大...... probibly大如操作系统将让我逃脱。马克斯我会需要的是两条浮法阵列40000漂浮各...但我可以逃脱的1/10,我想最少。

很乐意这样做在1/30或第二的1/60,但似乎并不可能吗?此外,如果代码是JNI,NDK或OpenGL ES这就是很好..确实机器人有一个汇编语言或类似的机器代码我可以以某种方式使用?

有帮助吗?

解决方案

由于浮子是值得32位,你必须在每个阵列中40000个浮子就需要:

  

40000 * 32 * 2 = 2.560.000位

这是320.000字节。不以多少存储器明智我要说由于用于Android应用默认限制为16MB。

关于性能,你会使用JNI肯定获得一些速度。因为OpenGL上下文建立需要一定的时间,以及OpenGL的不会给你足够的好处,我觉得。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top