問題タブ [time-measurement]

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.

0 投票する
1 に答える
90 参照

c# - Windows での信頼性の高い短時間測定

正確に 10 ミリ秒の「ティック」を提供するコードが必要ですが、Windows でこれを達成する方法に関して他の記事と矛盾する多くの記事を見て困惑しています。

私は最初のステップを管理しました-マルチメディアタイマーを使用して1ミリのスリープを提供しました。

スリープ コードがすべてのマシン IsHighResolution true または false、シングルまたはマルチ プロセッサ システムなどで確実に機能するようにする方法はありますか?

[編集] マルチコア システムでストップウォッチを使用する際の問題に関する以前の質問: マルチコアおよびスレッド対応の .Net ストップウォッチ? [/編集]

0 投票する
0 に答える
996 参照

optimization - 2 つのセンサー間の時間差をナノ秒まで測定する方法は?

レーザー ゲートと同様に、2 つの異なるトリガー センサー間の時間差を見つけようとしています。今のところ、私は Arduino UNO を使用していますが、この精度を実現できる別の言語またはプロセッサがあれば、アイデアを提供します。Arduino では、これまでのところ、micro() 関数を使用して 4 マイクロ秒のマークで精度を取得し、次のような高精度タイマーを実行するコードを見てきました。

コードでこれを使用する方法を知っている人はいますか? 最初のトリガーがアクティブになったら while ステートメントを使用してコードを単純化して、2 番目のトリガーがアクティブになるのを待っている間にカウンターを実行しようとしましたが、4 マイクロ秒での測定にしか適していません。したがって、ナノ秒単位で測定する方法を知っている人がいれば、大歓迎です。(2 つのトリガー間の推定時間差は 1.67 マイクロ秒であるため、高い精度が必要です。)

0 投票する
0 に答える
91 参照

java - 認知実験のための正確な時間測定

可能な限り正確な方法で時間を測定する必要がある認知診断に Java プログラムが使用されています。これまで、psychtoolbox を使用してこれらの測定を実行していましたが、XP から win7 に移行してから、これらの測定に重大な誤差が生じています。

時間測定の再プログラミングが必要になったので、matlab のアイデア全体について再考し始めました。psychtoolbox に固執する必要がありますか? おそらくJavaのNanotimeがより良い解決策を提供するでしょうか?

0 投票する
0 に答える
177 参照

java - JavaメモリモデルのコンテキストでSystem.currentTimeMillis()は単調ですか?

System.currentTimeMillis()1 つの呼び出しが (別のスレッドからの)別の呼び出しの前に発生System.currentTimeMillis()した場合、2 番目の呼び出しから返される値が最初の呼び出しから返される値よりも小さくないという保証はありますか?

0 投票する
2 に答える
368 参照

powerpivot - グラフの x 軸の日付フィールドと月の値の間の日数をカウントする DAX パターンを作成する

グラフに平均期間値をプロットできるようにするために、DAX パターンに苦労しています。

問題は次のとおりです。私のデータセットには、dtOpened何かがいつ始まったかを示す日付値であるというフィールドがあり、その日付からの期間を日数で計算できるようにしたいと考えています。次に、その日付以降の一定期間の平均期間を作成できるようにしたいと考えています。今の価値を考えるととてもやりやすいのですが、X軸(月/四半期/年)のさまざまな期間の平均値を表すグラフを表示できるようにしたいと考えています。 )。

私が直面している問題は、計算された列を作成して現在の年齢 ( NOW() - [dtOpened]) を検索すると、常にNOW()関数が使用されることです。これは、歴史的な期間には使用されません。計算列ではなく、メジャーが必要なのかもしれませんが、その方法がわかりません。

LASTDATE(ではなく) を使用NOWして、任意の 1 つの月/四半期/年のフィルター コンテキストで最後の日付を計算することを考えましたが、現在の月が半分しかない場合は、おそらく今日の日付を考慮する必要があります。値を減算する値としての日付dtOpened

あなたが私に与えることができる助けや指針をいただければ幸いです!

0 投票する
2 に答える
10820 参照

c++ - Qtで関数の実行時間を測定するには?

Argon2を呼び出しています- Qt でメモリ集約型のハッシュ関数を実行し、その実行時間を測定しています。

Argon2 ライブラリのテスト ケースでは、時間は別の方法で測定されます。

テストケースで呼び出すのとまったく同じように関数を呼び出しています。しかし、私は 2 倍の数値を取得しています (2 倍遅い)。なんで?Qtで関数の実行時間を測定するには? 実際に測定する clock() は何ですか?

env :virtualBox、Ubuntu14.04 64 ビット、Qt5.2.1、Qt Creator 3.0.1。