問題タブ [nanotime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java System.timeNano() が同じ時間を表示するのはなぜですか?
次のコードを使用して、いくつかの並べ替えアルゴリズムの実行時間をテストしたい
出力は
問題はアルゴリズムにあるのではなく、配列を適切にソートし、大きな配列のジョブを実行するにはかなりの時間がかかります。この例の実行には約 10 秒かかりました。Javaのドキュメントで説明されているように、nanoTime()を使用したと思います。この問題の答えを検索したところ、同様の問題が発生したようです。たとえば、 Java にストップウォッチはありますか? . しかし、問題を解決する方法を見つけることができませんでした。apache の StopWatch を使用する提案がありましたが、私が理解したところでは、nanoTime() への同様の呼び出しを使用します。では、この問題を解決するにはどうすればよいでしょうか。違いがある場合は、jre 1.8.0_31 を使用して Windows 7 でコードを実行しています。ありがとう
java - 認知実験のための正確な時間測定
可能な限り正確な方法で時間を測定する必要がある認知診断に Java プログラムが使用されています。これまで、psychtoolbox を使用してこれらの測定を実行していましたが、XP から win7 に移行してから、これらの測定に重大な誤差が生じています。
時間測定の再プログラミングが必要になったので、matlab のアイデア全体について再考し始めました。psychtoolbox に固執する必要がありますか? おそらくJavaのNanotimeがより良い解決策を提供するでしょうか?
java - 最初の nanoTime() 呼び出しとその後の呼び出しの時間に大きな違いがあるのはなぜですか?
したがって、私の質問はより一般的です。私は次の簡単なコードを持っています:
次の出力を受け取ります。
最初のランタイムと 2 番目のランタイムの違いの理由は何ですか?よろしくお願いします =)
java - System.nanoTime の結果を Java の日付に変換するにはどうすればよいですか?
System.nanoTime()
の結果を日付に変換したい。
10^9 を掛けて、秒をナノ秒に変換しました。次に、現在のシステム時刻と、ナノ秒に変換したパラメーターを日付に変換する必要があります。