掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
rdtsc命令でお聞きしたいことがあります (ID:69223)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
最近の CPU はコアが2つ以上入っているわけだが、 そもそも RDTSC は今そのスレッドが走っているコアでの TimeStamp を返す。 一方 Windows Kernel の挙動として、あるスレッドをどの物理コア上で走らせるかは決まっておらず、 また、いったん特定コア上で走り出したスレッドがあったとしても API 呼び出し等で停止した後、再開する際には違うコアにて走る可能性すらあり、 基本的に RDTSC で経過時間を得ようという案そのものが悲惨な結果を招くと思われる それでも RDTSC を使いたいというなら止めないけど。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.