Resplendence  
· Home
· About
· Contact

 News & Updates
·News Feed (RSS)    

 Online Store
· Buy Now
· License Types

 Customer
· Customer Login
· Customer Support

 Download
· Free downloads
· Registered customers

 Windows Registry
· Registrar Registry
   Manager

· Registrar Command
   Line Edition


 File Protection
· Undeluxe

 Crash Analysis
· WhoCrashed

 Security Tools
· SanityCheck
· AntiFreeze

 System Monitoring
· WhySoSlow
· LatencyMon
· MultiMon
· DispatchMon
· ObjMon

 Productivity
· ErrorLookup

 Software Bundle
· Power Pack

 Source Code
· Driver source code

 Consultancy
· Driver Development

 Newsletter
If you would like to receive a message now and then about product releases, upgrades and discounts,  then please enter your email address to subscribe to our newsletter. 



·  Introduction
·  How to use
·  Supported OS
·  What's new ?
·  IDLT
·  FAQ
·  Pro version
·  Download


Technical information

LatencyMon makes use of a kernel logger session (ETW). Because of limitations with this technology on older operating system versions, LatencyMon will only run on Windows Vista and later operating systems (including Windows 7 but not Windows XP).

A kernel driver is used for the purpose of obtaining virtual addresses of loaded kernel modules so that the software can resolve routine addresses to driver names. The driver also installs kernel timers which are used for general latency measuring.

The measuring of 'SMI and CPU stalls' is achieved by opportunistically reading the performance counter in a tight loop with maskable interrupts disabled.

Because LatencyMon executes DPCs as part of the process of latency measuring, certain values such as "total time spent in DPCs" reported by the software will be influenced. In order to obtain clean DPC measuring results not affected by the operation of the software, disable the following options:

  • Measure latency by means of a kernel timer
  • Measure SMI and CPU stalls
  • Perform CPU speed sanity check


    LatencyMon temporarily lowers the system clock timer resolution to 1ms in case it was previously set to a higher value.






    LatencyMon documentation and articles

     · Introduction
     · Supported Operating Systems
     · Professional Edition
     · What's new ?
     · FAQ
     · How to use LatencyMon
     · CPU Power Management issues
     · Interrupt to user process latencies
     · In Depth Latency Tests
     · SMIs and CPU stalls
     · Technical information


    Note: this content is currently being updated.







  • Copyright © 1997-2017 Resplendence Software Projects Sp. All rights reserved. Privacy Policy.
    Page generated on 9/25/2017 9:59:05 AM. Last updated on 6/23/2013 11:44:58 PM.