アンドロイドアプリケーションでは、指数モジュラス操作を実行しようとしていて、その処理にかかる時間を計算したいと考えています。だから、私は、アプリケーションを実行しているときに、これらの2つのタイムスタンプによって報告された時間の差は、同じ入力の広い範囲にわたって変化しているだけの操作後エミュレータで同じアプリケーションを複数回実行した場合のタイムスタンプの大きな違い
Calendar calendar0 = Calendar.getInstance();
java.util.Date now0 = calendar0.getTime();
java.sql.Timestamp currentTimestamp0 = new java.sql.Timestamp(now0.getTime());
BigInteger en = big.modPow(e, n);
Calendar calendar1 = Calendar.getInstance();
java.util.Date now1 = calendar1.getTime();
java.sql.Timestamp currentTimestamp1 = new java.sql.Timestamp(now1.getTime());
を2つのタイムスタンプ、単に操作の前に1、その他を作成しました複数回。それは[200ns〜6ns]の範囲で時間を与えます
誰かが私が間違っているそのような結果の理由を指摘できますか?
私はあなたのupvoteはここにnについては知らなかったことを指摘してくれてありがとう! – JoshMachine