問題タブ [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.

0 投票する
3 に答える
700 参照

visual-studio-2008 - VisualStudio2008プロファイラー分析-不足している時間

ASP.NETアプリケーションに対してVisualStudio2008プロファイラーを実行し、次の結果セットを作成しました。

私が直面している問題は、Data.GetItem(params)によって呼び出された関数の合計が合計10,158.12ミリ秒にならないことです。これは、時間の大部分が実際にそのメソッド内のコードの実行に費やされていると私に信じさせるでしょう。

私の質問は...VisualStudioはメソッド自体を分析する方法を提供しているので、コードのどのセクションに最も時間がかかっているかを確認できますか?これを行うための推奨ツールがない場合はどうなりますか?または、独自のタイミングスクリプトを書き始める必要がありますか?

ありがとうございました

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

windows - Windows シリアル ポートのタイミング?

できればWindows 7で、シリアルポートで文字イベント間の時間を測定する必要があります。さまざまな場所で、「 Windowsは10msよりも大きな解像度を提供しません
」などのステートメントを読みましたが、それが何であるかを見つけることができませんでした本当に意味します。 OSがより正確にイベントを配信しないという問題ですか、それとも(測定用の)タイミング機能がそれほど「貧弱」だったということですか?(私はGetTickCountを考えています)

後者の場合、十分な測定のために QueryPerformanceCounter のようなものを使用できるはずですが、イベントが同様の精度で配信されない場合、それは明らかに役に立ちません。

0 投票する
12 に答える
110271 参照

python - Python3で繰り返しイベントをスケジュールする

Python3で毎分実行される繰り返しイベントをスケジュールしようとしています。

クラスを見sched.schedulerたことがありますが、別の方法があるのではないかと思います。これには複数のスレッドを使用できるという話を聞いたことがありますが、それでもかまいません。

私は基本的にいくつかのJSONを要求し、それを解析しています。その値は時間とともに変化します。

使用するsched.schedulerには、ループを作成して、偶数を1時間実行するようにスケジュールするように要求する必要があります。

これを行う他の方法はありますか?

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

java - Java3D 取得時間の問題

2 隻の船が互いに発砲する小さなシューティング ゲームを作成しました。オブジェクトの描画または移動に paintComponent のメソッドを使用しましたが、何らかの理由で、コンピューターごとに異なる速度で実行されました。

私は解決策を探し、スレッド内のオブジェクトの描画や移動など、ゲームにいくつかの変更を加えました。現在、すべてのコンピューターで同じ速度で実行されます。また、サイズを変更した場合。しかし問題は、J3DTimer.getValue() を使用したことです。

このライブラリを使用するために、Java3d をダウンロードしました。コンピュータにこのライブラリまたはインストールがない場合、ゲームは動作しません。どうすればこの問題を解決できますか? みんなに Java## をセットアップするように言うべきですか? :))

また、標準の System.currentTimeMillis() を使用してみましたが、ゲームの動作が非常に遅くなります...何かアイデアはありますか?

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

c# - C# - タイマーを使用してメソッド呼び出しを繰り返す

私が開発している VSTO アドインでは、特定の遅延でメソッドを実行する必要があります。注意が必要なのは、メソッドの実行に 0.1 秒から 1 秒かかる場合があることです。私は現在、次のSystem.Timers.Timerようなものを使用しています:

これは基本的に開始し、1 つの経過イベントを発生させた後、任意の長さのタスクが実行されるために停止します。しかし、UI スレッドは、各タスクの間に 3 ~ 5 秒間ハングアップするようです。

タイマーには、開始するための「ウォームアップ」時間がありますか? 最初の (そして最後の) 経過に時間がかかるのはそのためですか?

代わりにどのタイプのタイマーを使用しますか?

0 投票する
3 に答える
10107 参照

c++ - C++ での system() 呼び出しの実行時間の測定

ここで実行時間を測定するコードをいくつか見つけました http://www.dreamincode.net/forums/index.php?showtopic=24685

ただし、system() の呼び出しでは機能しないようです。これは、実行が現在のプロセスから飛び出すためだと思います。

それで

ただし、これは常に 0 秒を返します...動作する別の方法はありますか?

また、これは Linux にあります。

編集:また、追加するために、実行時間は時間のオーダーです。したがって、精度は実際には問題ではありません。

ありがとう!

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

php - オブジェクトの個々のメソッドの実行時間を含む、PHP スクリプトのタイミング部分?

私は、PHP スクリプトの特定の部分について高度な実行時レポートを作成するための信頼できるクリーンな方法を探していました。私がやりたいのは、スクリプトの実行中にすべてのオブジェクトのすべてのメソッド呼び出しを動的に時間追跡して追跡し、この情報をログに記録し、スクリプトの最後に出力用のテーブル/レポートを作成することです。

私は疑似コードで次の行に沿って何かをすることを考えました:

私はこれを行うことができないことを知っています.PHPについてrunkit/classkitを調べましたが、これが私が探していることを正確に行うのに役立つかどうかはわかりません.

このレベルのデバッグ用にクラスを一時的に変更し、コードを本番環境に移行する必要があるときに再度変更を解除することなく、どのメソッドがスクリプトのボトルネックを引き起こしているかを判断できるように、レポートを取得したいと考えています。

誰かが何か考えやリードを持っていれば、それは素晴らしいことです! 前もって感謝します

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

ruby-on-rails - Ruby on Rails で各テストを実行するにはどのくらいの時間がかかりますか?

Ruby on Rails プロジェクトで各テストの実行にかかる時間のレポートを取得する方法はありますか? 私は 2 つまたは 3 つの小さなテスト セットを持っています。これらのテストには約 50% の時間がかかります。どれがどれであるかを調べたいと思います。

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

c# - ゲームループとタイムトラッキング

私はただの馬鹿かもしれませんが、一日中ゲームループを実装しようとしていて、クリックしていません。私は文字通り、Google で見つけたすべての記事を読みましたが、問題は、それらがすべて異なるタイミング メカニズムを使用しているため、特定の状況に適用するのが難しいことです (ミリ秒を使用するものもあれば、ティックを使用するものもあります)。

基本的にClock、ゲーム ループが実行されるたびに更新されるオブジェクトがあります。

そのほとんどは XNA に基づいていGameClockますが、大幅に単純化されています。次に、メソッドとメソッドが知る必要がTimeあるさまざまな時間を保持するクラスがあります。UpdateDraw

私のメイン クラスは の 1 つのインスタンスを保持しTime、ゲーム ループ中に常に更新する必要があります。これまでのところ、私はこれを持っています:

時間クラスのリアルタイム プロパティは非常に優れています。ここで、状態がフレームごとに可変回数更新されるように、適切な更新/描画ループが機能するようにしたいと思いますが、タイムステップは固定です。同時に、それに応じてTime.TotalVirtualTimeTime.ElapsedVirtualTimeを更新する必要があります。さらに、ゲームループの設計に違いが生じた場合に備えて、将来的にマルチプレイヤーをサポートする予定です。

これを実装する方法に関するヒントや例はありますか (記事へのリンクは別として)?

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

c - Linux でタイミングの一貫性を得る

Linuxで一貫したタイミングを実現するための単純なプログラム(メモリアクセスが多い)を取得できないようです。私は 2.6 カーネルを使用しており、プログラムはリアルタイム優先のデュアルコア プロセッサで実行されています。メモリ配列を揮発性として宣言することにより、キャッシュ効果を無効にしようとしています。以下、結果とプログラムです。外れ値の原因として考えられるものは何ですか?

結果:

プログラム: