問題タブ [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 投票する
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 カーネルを使用しており、プログラムはリアルタイム優先のデュアルコア プロセッサで実行されています。メモリ配列を揮発性として宣言することにより、キャッシュ効果を無効にしようとしています。以下、結果とプログラムです。外れ値の原因として考えられるものは何ですか?

結果:

プログラム:

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

python - Python アニメーションのタイミング

私は現在、組織を xml ドキュメントにエクスポートする Python のスプライト シート ツールに取り組んでいますが、プレビューをアニメーション化しようとしていくつかの問題に遭遇しました。Pythonでフレームレートの時間を計る方法がよくわかりません。たとえば、適切なフレーム データと描画関数がすべて揃っていると仮定すると、1 秒あたり 30 フレーム (またはその他の任意のレート) で表示するタイミングをコーディングするにはどうすればよいでしょうか。

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

python - 「d.clear()」と「d={}」の違い

私のマシンでは、d.clear()との間の実行速度d={}は 100ns を超えているので、なぜ一方を他方に使用するのか興味があります。

0 投票する
5 に答える
19725 参照

python - 「d=dict()」と「d={}」の違い

なぜ一方を他方の上に使用するのですか?