Nexus 6P 上的慢代码
Slow code on Nexus 6P
我正在开发一个 android 应用程序,我需要在其中初始化浮点数组。我有这个代码:
private float[] verticesArray;
private int vertexPosition = 0;
public void addVertexAttribute(float attribute) {
verticesArray[vertexPosition++] = attribute;
}
当我在我的测试设备上 运行 这段代码时 - 我得到了奇怪的结果:在 Nexus 6P 上调用 addVertexAttribute
30 次需要 75000 纳秒,在 HTC 上调用一次 - 15000 纳秒,HTC desire C - 70000 纳秒。那么,为什么在最强大的设备上它会慢 5 倍?
我的 Nexus 6P 在 nougat 7.1.1 上,已 root。 HTC One X 是 4.1.1,root。 HTC Desire C - 4.0.1,未根目录。
此外,我正在使用 libgdx 框架,这是一个网格初始化。
这是因为 Nexus 6+ 设备具有数据加密功能。
我正在开发一个 android 应用程序,我需要在其中初始化浮点数组。我有这个代码:
private float[] verticesArray;
private int vertexPosition = 0;
public void addVertexAttribute(float attribute) {
verticesArray[vertexPosition++] = attribute;
}
当我在我的测试设备上 运行 这段代码时 - 我得到了奇怪的结果:在 Nexus 6P 上调用 addVertexAttribute
30 次需要 75000 纳秒,在 HTC 上调用一次 - 15000 纳秒,HTC desire C - 70000 纳秒。那么,为什么在最强大的设备上它会慢 5 倍?
我的 Nexus 6P 在 nougat 7.1.1 上,已 root。 HTC One X 是 4.1.1,root。 HTC Desire C - 4.0.1,未根目录。
此外,我正在使用 libgdx 框架,这是一个网格初始化。
这是因为 Nexus 6+ 设备具有数据加密功能。