問題タブ [gettickcount]
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 - Environment.TickCount() での経過時間 - ラップの回避
絶対値は次のコードをEnvironment.TickCount
ラップから保護しますか?
Environment.TickCount
ラップアラウンドを防ぐより良い方法はありますか?
(これは .NET 1.1 です。)
編集- Microsoft Environment.TickCountヘルプに従ってコードを修正しました。
delphi - 存在するかどうかに応じて外部関数を宣言する
GetTickCount64 という名前の kernel32.dll ライブラリから外部関数を宣言したいと思います。私の知る限り、Vista とそれ以降の Windows バージョンでのみ定義されています。これは、関数を次のように定義すると、次のようになることを意味します。
アプリケーションの起動時にエラーが発生するため、以前のバージョンの Windows でアプリケーションを実行することはできません。
その問題の回避策はありますか? その関数が存在しない場合は含めず、コードで代替関数を使用したいとしましょう。どうやってするか?役立つコンパイラ ディレクティブはありますか? 定義はそのようなディレクティブで囲む必要があり、GetTickCount64 関数を使用する場合はどこでもいくつかのディレクティブを使用する必要があると思いますよね?
あなたの助けに感謝します。前もって感謝します。
マリウス。
c - GetTickCount関数
GetTickCount関数について質問があります。コード内でこの関数を2回呼び出し、その間にいくつかのコマンドがあり、両方の呼び出しの関数が同じカウントを返します。すなわち
var1とvar2には同じ値が含まれています。
誰かが助けることができますか?
c# - Environment.TickCount では十分ではありません
システムが最後に起動されたのはいつかを知りたいです。
Environment.TickCount は機能しますが、int の制限により 48 ~ 49 日後に機能しなくなります。
これは私が使用しているコードです:
long 型の return について何か知っている人はいますか?
これを使用して、システムのアイドル時間を把握しています。
c++ - C++ で GetTickCount をフックする
私は C++ が苦手で、C# と PHP の方が得意です。私はGetTickCount
、アプリケーションを使用してフックする必要があるプロジェクトを割り当てられました。何らかの理由で計画どおりに機能しないため、助けが必要です...フックのコードは次のとおりです。以前にプロジェクトで使用したことがあるため、機能することがわかっています。私がよくわからないのは、そのGetTickCount
部分だけです。私はGetTickCount64
それが私の問題の修正であると考えてみましたが(注入したものはクラッシュしませんでした)、代わりにまったく機能していなかったため、クラッシュしなかったことがわかりました。
ここに使用されるコードの残りの部分がありますGetTickCount
間違っていること、または変更する必要があることがわかりますか? どんな助けでも大歓迎です。ありがとうございました!
ruby - RubyのWindowsGetTickCount
Rubyで現在のウィンドウのTickCountを取得することは可能ですか?
(http://msdn.microsoft.com/en-us/library/ms724408%28v=vs.85%29.aspx)
performance - ルーチンの速度を計算していますか?
関数の手順など、ルーチンの処理にかかった時間を決定するための最良かつ最も正確な方法は何ですか?
現在、アプリケーションのいくつかの機能を最適化しようとしているため、変更をテストするときに、改善があったかどうかを確認するだけでは判断が難しいため、質問します。したがって、ルーチンの処理にかかった正確な、またはほぼ正確な時間を返すことができれば、コードに何らかの変更が加えられた場合に、どの程度うまくいったかについてより明確な考えが得られます。
GetTickCount を使用することを検討しましたが、これがほぼ正確かどうかはわかりません。
ルーチンの時間を計算するために再利用可能な関数/手順を用意し、次のように使用すると便利です。
いくつかの提案を聞くのを楽しみにしています。
ありがとう。
クレイグ。
delphi - TimeGetTime タイマーの値を操作する方法はありますか
GetLastInputInfo 関数を使用するアプリがあり、それを GetTickCount (Windows が起動してからのミリ秒数を返す) の値と比較して、一定時間以上キーボードまたはマウス アプリケーションで誰も検出しないようにします。このコードにはバグがあり、GetTickCount カウンターが 49 日ほどロールオーバーすることはありませんでした。
このロールオーバーの影響を受けやすいアプリケーションを一般的にテストできるようにしたいと考えていますが、7 週間ごとよりも高速です。GetTickCount によって返される値を強制する手段を知っている人はいますか (.BAT を含む読みやすいプログラミング言語の例は問題ありません)。
これは、この以前の質問の重複ではありません。私は、すでに出回っているコードの動作を特徴付けることができる手法に興味があります。
c++ - int main の複数の関数の GetTickCount()
非常に大きなコードで個別に GetTickCount() を使用して複数の関数の時間を計り、ボトルネックがどこにあるかを正確に見つけようとしています。コード全体の時間をうまく計ることができます。私が苦労しているのは、個々の機能の時間を測定するタイミング機能をどこに追加するかということです。関数が宣言されているとき、または関数が定義されているとき、または関数が呼び出されている main () 内にタイマーを挿入しますか。どんな助けでも本当に感謝しています。ありがとうございました。
c++ - FPSゲームのpingの実装
現在、FPS(ファーストパーソンシューティング)ゲームに取り組んでいます。ゲーム内のプレーヤーのping(接続遅延)を表示したいと思います。しかし、これを行うための最良の方法は何ですか?最初はGetTickCount64を使用することを考えましたが、GetTickCountは正確ではありません。
「GetTickCount64関数の解像度は、システムタイマーの解像度に制限されており、通常は10ミリ秒から16ミリ秒の範囲です。」
time.hを使用して、1秒間にティックカウントがいくつあるかを調べることを考えました。しかし、それは最善の解決策ではないと思います。
誰かがこれを手伝ってくれますか?
編集:私はWindowsゲームを作っています。(私がこれを書き留めるのを忘れたことに言及してくれたunwindとLefterisに感謝します)