【发布时间】:2015-02-16 17:31:59
【问题描述】:
假设我在 Java Card 中实例化了一个长度为 30 000 (byte[] array = new byte[(short) 0x7530];) 的持久字节数组,我每次使用我的小程序时都会运行它。
我还实例化了一个索引i,每次我遍历我的数组时都会设置它以“记住”下次从哪个单元开始。
我的问题如下:如果我的数组长度很大(在这种情况下为 30000),那么获取第 n 个 单元格是否比获取第一个单元格要慢强>array[i] ?
换句话说,指令array[(short)0x7500] 可以比array[(short) 0x0000] 花费更多的时间吗?如果回答是“是”,你能解释一下为什么吗?
提前谢谢你。
【问题讨论】:
标签: performance memory smartcard javacard