忍者ブログ
よくわからないことを調べて解説してみるブログ。

2024

0420
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2013

0114

■Windows APIより時刻取得について
いろいろ調べてみたが、現状の環境における分解能は1ミリ秒以下としか思えない。

ここ数年の情報がなく、Windows7、8の情報もない。

getLocalTimeの返却値は、ミリ秒単位で変化している。

分解能が15ミリであれば、15ミリ単位で変化すべきだが、それは確認できなかった。
私の環境下では、1ミリ秒単位で変化していた。

Windows APIの実装がどうなっているか分からない。調べ方が悪いのかもしれないし、ここから先はMicoSoftの有償サポートかもしれない。

■正確性の向上について
現在は、水晶振動子を用いたRTCはWindowsでは使われていなそうだ。NTPサーバを用いた時刻の定期更新がデフォルトで設定してあった(いわゆるデスクトップ画面の右下の時計から見れるサーバ)。
これはデフォルトでは、windowsが提供しているサーバである。しかもこれが調子悪そう。というかpingが届かない。
それに米国サーバのため、とても遠い。戻ってくる頃には数百ミリ秒はずれているだろう。

これを日本のNTP(http://www2.nict.go.jp/aeri/sts/tsp/PubNtp/index.html)に変える。ほかにもいろいろある。
すると、ping値は数十ミリ秒に抑えられる。

拍手[0回]

PR
プロフィール
HN:
たんてーくん
性別:
非公開
フリーエリア
最新CM
[09/25 http://2017.bblbuy.com]
[09/24 http://www.japanform.com]
[09/23 http://www.japanform.com]
[09/22 http://www.japanform.com]
[09/21 http://2017.bblbuy.com]
ブログ内検索
忍者ブログ [PR]
* Template by TMP