問題タブ [timing]
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.
.net - .NET での正確な時間
.NET アプリケーションで非常に正確なタイミングにアクセスする必要があります。
マイクロ秒の精度が必要です。
.NET でこれを行う簡単な方法はありますか?
c++ - ビジュアル C++ でのプログラム ランタイムのタイミング
プログラム自体の内部にタイマー クラス、関数、および変数を設定することなく、プログラムのセクション (または全体) のタイミングをすばやく簡単に計る方法はありますか?
特に Visual C++ (Professional 2008) について言及しています。
ありがとう、
-偽物
編集:これらの答えはどれも私が求めていることをしません.Visual C ++内でプログラムの時間を計り、その中に余分なコードを書く必要はありません。Linux で BASH を使用する方法に似ています。
asp.net - ASP.NET ページでの時間測定
実行時間を測定したいコードを含む通常のasp.netページがあります。この目的のために、非常に基本的なヘルパー クラスを作成しました。
新しい Timing オブジェクトをインスタンス化し、監視するコードを Before() メソッドと After メソッドでラップし、最後に TraceTime() メソッドを呼び出して結果を IDE の出力ウィンドウに出力します。
奇妙なことに、ページへの最初のリクエストでは約 40 ミリ秒のタイミング結果が予想されますが、ページを更新 (F5) すると実行時間は 0 ティックになります。監視対象領域内で別のコードの実行を強制する新しいパラメーターを使用してページを実行しても、フラット 0 が明らかになります。
代わりに System.Diagnostics.StopWatch を使用すると、より現実的な結果が得られます
私にはコードは非常に似ているように見え、最初のアプローチが現実的な結果を出力できない理由を見つけることができないようです...
舞台裏で実行されるある種の最適化の問題のようですが、実際にはわかりません。多分それは私の個人的なタイミングの問題、つまり就寝時間の問題によるものです...
python - timeit とタイミング デコレータ
私はいくつかのコードの時間を計ろうとしています。まず、タイミング デコレータを使用しました。
収量
ここで timeit を使用します。
timeit を使用しても結果は実質的に同じですが、タイミング デコレータを使用するtime_indexing
と よりも高速に表示されますtime_izip
。
この違いの原因は何ですか?
どちらの方法も信じるべきですか?
もしそうなら、どれ?
pygame - pygame のウォークサイクルとタイミング
ゲームで pygame.Timer を実行しており、描画関数を毎秒 32 回呼び出しています。描画メソッドは、画面上のすべての要素から位置を取得し、それに応じてそれらをブリットします。ただし、主人公は他のオブジェクトの動きよりもゆっくりと歩き回ってほしいです。
専用のタイマーを設定する必要がありますか、それとも同じフレームを数回ブリットする必要がありますか? それを行うより良い方法はありますか?正しい方向へのプッシュは素晴らしいでしょう:)
(誰かが興味を持っている場合は、図面に送信するフレームを現在制御しているコードを次に示します: http://github.com/kallepersson/subterranean-ng/blob/master/Player.py#L88 )
c++ - QueryPerformanceCounter が呼び出されるとどうなりますか?
システムで QueryPerformanceCounter を使用することの正確な意味を調べており、アプリケーションへの影響を理解しようとしています。4 コアのシングル CPU マシンで実行すると、実行に約 230ns かかることがわかります。24 コア 4 cpu xeon で実行すると、実行に約 1.4 ミリ秒かかります。さらに興味深いことに、私のマシンで複数のスレッドで実行すると、それらは互いに影響しません。しかし、マルチ CPU マシンでは、スレッドが相互にブロックする何らかの相互作用を引き起こします。バス上に共有リソースがあり、それらすべてがクエリを実行しているのだろうか? QueryPerformanceCounter を呼び出すと正確には何が起こり、実際には何を測定するのでしょうか?
c - シリアル プログラミング: 文字間の時間の測定
Linux でシリアル回線を介してデータを送受信していますが、文字間の遅延を見つけたいと考えています。
Modbus は、メッセージ フレームの境界を検出するために 3.5 文字の遅延を使用します。1.5 文字を超える遅延がある場合、メッセージ フレームは不完全であると宣言されます。
基本的にはCで簡単なプログラムを書いています
ここで時間を測定する方法はありますか?または、別の方法でシリアルラインからデータを取得することを検討する必要がありますか?
また、SIGIO にフックして、データがあるときはいつでも信号を取得しようとしましたが、一度に 8 バイトのデータを取得しているようです。
(はい、いくつかの modbus ライブラリが存在することは知っていますが、これを他のアプリケーションで使用したいです)
jquery - Jqueryのフェードインとアウト
これをチェックしてください:http: //novarose.co.cc/web2/
フェード効果がめちゃくちゃで、うまく機能させる方法がわかりません。
コードを次の順序で実行したい:
- フェードアウトブロック
- 新しいコンテンツを挿入する
- フェードインブロック
そのページの私のjQueryコード:
$('#navigation a').click(function(){ $.get("page.php", { ページ: $(this).attr('id') }, function(data){ $('# content').fadeOut('slow').html(data).fadeIn('slow'); }); });
embedded - PC上のオシロスコープを使用した正確なタイミング
組み込みソフトウェア(ファームウェア)の世界では、イベントの順序を観察し、タイミングを取り、プログラムを最適化するために、PIOラインを揺らし、オシロスコープでその動作をキャプチャするのが一般的です。
昔は、シリアルポートとパラレルポートのピンを切り替えて、PCベースのソフトウェアでほぼ同じことを実現することができました。これにより、ホストPCベースのソフトウェアイベントとファームウェアイベントを同じトレースでキャプチャし、ホストソフトウェアとファームウェアの相互作用を調べることが可能になりました。
今、私の新しいラップトップ...シリアルまたはパラレルポートはありません!これはますます当てはまります。それで、誰かが「現代の」PCから正確なタイミング信号を発することについて何か提案がありますか?すぐにプログラム可能なラグのない出力ピンが残っていないことに気づきました。
ソリューションはラップトップで実行する必要があるため、デスクトップにのみ接続するアドオンカードの使用は許可されていません。