Microsoft KB Archive/327089

= BUG: Visual Studio Analyzer records incorrect timestamps for events from multiple computers =

Article ID: 327089

Article Last Modified on 9/13/2005

-

APPLIES TO


 * Microsoft Visual Studio .NET 2002 Enterprise Developer
 * Microsoft Visual Studio .NET 2002 Enterprise Architect

-



This article was previously published under Q327089



SYMPTOMS
When you use Microsoft Visual Studio Analyzer to record events from multiple computers, some timestamps record incorrectly. Events fired later may have a timestamp of a lesser value than events fired earlier.



CAUSE
The problem is caused by the systematic error that is inserted into the measurement of the relevant time bases on the remote computers. The timestamp of the events is based on the time base of the host computer. Because of the network delay, the GetTimeBase function calls delay the return. The consistency of the network delay of the incoming and outgoing traffic is not guaranteed. Therefore, you may not receive the exact time base of the remote computer. The individual times of the events are not accurate.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.



MORE INFORMATION
If you collect events at a high frequency from a network of heterogeneous systems, different CPU speeds, different network speeds, and so on, you increase the probability that you can create a larger error. Do not use Visual Studio Analyzer to monitor a real-time system in which 100 percent accuracy is extremely important.

Keywords: kbbug kbvs2002sp1sweep KB327089

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.