Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[Q]$B=hM};~4VB,DjJ}K!(J

1 view
Skip to first unread message

sato masahiro

unread,
Oct 2, 1997, 3:00:00 AM10/2/97
to

初めて投稿します。
日立の佐藤と申します。

現在、「WindowsNT 4.0 SP3」上で
システムを開発しています。
この開発システムの処理時間測定を行いたいのですが、
我々が自作した測定ツールでは、整数でしか値がとれません。
これを、少数2桁ぐらいまで値をとりたいのですが、
どなたか良い方法があれば教えてください。

_______________________________________________________
佐藤 匡弘 Sato, Masahiro
(株)日立製作所 生産技術研究所
TEL 045-881-1241 ex3111 (~18:00)
FAX 045-860-1621
E-mail: sat...@perl.hitachi.co.jp

Susumu HARAKI

unread,
Oct 6, 1997, 3:00:00 AM10/6/97
to

開発環境が書いてありませんがVCだとして
timeBeginPeriod and timeEndPeriod くらいでしょうね
要望を満たす関数は、
これ以上の精度がいるならばOSを見直すか、外部カウンターでしょう。
--

         !--------------------------------------------!     
! MITSUBISHI CHEMICAL CORP. RESEARCH CENTER !
! ENGINEERING DEVELOPMENT LAB. !
         !  har...@rc.m-kagaku.co.jp SUSUMU HARAKI !
!--------------------------------------------!

Yoshihisa Matsunaga

unread,
Oct 6, 1997, 3:00:00 AM10/6/97
to

In article <01bccf32$ab2d04e0$3376...@BSA197B01.perl.hitachi.co.jp>, sato masahiro(sat...@perl.hitachi.co.jp) さんは書かれました...

>この開発システムの処理時間測定を行いたいのですが、
>我々が自作した測定ツールでは、整数でしか値がとれません。
>これを、少数2桁ぐらいまで値をとりたいのですが、
>どなたか良い方法があれば教えてください。

WindowsNTのパフォーマンスカウンタ用に高分解能のタイマがあります。
このタイマを使用すると、ハードウェアにもよりますが、100nsec単位のカウンタ数
を求めることができます。資料に関しては、MSDN提供のSDKにパフォーマンスモニタ
のサンプルソースがありますし、文献としては NT3.5リソースキットVol.4が参考に
なります。また、ここまでの分解能を要求しないのならば、GetSystemTimeでミリ秒
単位での取得が可能です。

--
//////// (株)NJK オープン・制御システム統括部 第4システム部 //////////
北陸事業所 松永 佳久
[MCPS: NT Server 4.0/NT Server 4.0 in the Enterprise/NT Workstation 4.0]
//////// E-Mail: m...@wnk.njk.co.jp | Nifty-Serve: KFA02522 /////////////


0 new messages