問題タブ [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 - このスレッドが実行された秒数を取得する
ちょっと私は私のコードにこの関数を持っています:
log.append コマンドに、evrey スレッドが 1 秒間に実行した量を追加したいと考えています。私はこれをやろうとしました:
そして、次のように毎回秒を出力します。
しかし、秒としてログに記録される数字は次のようになります: 6.00E-7 など... 何が間違っているのでしょうか?
ありがとう
ruby - ナノ秒から時間オブジェクトを取得しますか?
ruby では、ナノ秒の整数を Time オブジェクトとしてフォーマットする必要があります。Rubyでナノ秒からTimeオブジェクトを取得するにはどうすればよいですか?
私は試した
ただし、返される時間は現在の時間であり、指定された正確な時間 (ナノ秒単位) ではありません
android - エポック時間をナノ秒単位で測定する - Android
Androidでナノ秒単位でエポックからの時間を見つける方法は?
以下の API が利用可能ですが、起動からの時間を表示するだけです
SystemClock.elapsedRealtimeNanos()
- 起動からの時間ですが、ディープ スリープ時間も含まれますSystem.getnano()
-> これは、ディープ スリープ タイムを除いた起動後のアップ タイムです。
エポック時間の場合、使用できる API は 1 つだけのようです。
System.currentTimeMillis()
-> エポックからの時間をミリ秒単位で表示します。
エポックからの時間をナノ秒単位で取得するための同様の API/新しいアプローチはありますか。
PS : Time since Epoch は、1970 年 1 月 1 日 UTC からの経過時間を意味します。
java - System.nanoTime() は、QuickSort の複数回の実行で継続的に減少する時間を返します。
標準のクイックソート アルゴリズムを実装し、数回実行してテストし、実行時間を配列に保存しました。
ここで何が起こるかというと、出力された「times」配列ははるかに大きな値で始まり、徐々に減少し、100 番目のインデックス (クイックソートの 100 回の実行) の後、ビット定数になりますが、この値は最初の 2-3 値の 10 分の 1 未満です。 . n= 1000 で返される平均値は、プログラムの複数のルーン文字で同じです。
配列を既にソートされている (コメントアウトされている) ように初期化しても、同じことが起こりますが、(当然のことながら) 平均時間がかかります。
しかし、これは、同じアレイの同じアルゴリズムに対して、このようにさまざまな実行時間を返すべきではありませんでした。減少パターンは何を示していますか?