0 から 0x10000 回まで変化する for ループを持つ Java のコードを実装しました。今、私はこのコードを Android にインポートし、同じコードを実行しています。
その場合の問題: コア Java ループでは、最大 2 秒で実行されます。しかし、Androidで同じループが実行されている場合、4分かかります(嫌です)
誰かがこれから私を助けてくれませんか、あなたの理解のために私のループを貼り付けています:
for (int r = 0; r < 0x10000; r++) {
for (int j = 0; j < password.length; j += 4) {
long[] key = {0, 0, 0, 0};
for (int i = 0; i < 4; i++) {
if (i + j < password.length) {
//do something
}
}
//calling one method.
}
}
基本的にメインループは最大64000回変化します。提案してください。