A library of controls for use in monitoring cross-process or same-process performance.
- Flexible Performance UI controls can be imported and embedded into user applications for quick lightweight analysis during run-time.
- Alternatively, BergPerformanceServices can be ran without UI to export raw data to file
- Calls made through BergPerformanceServices broadcast performance information through named pipes to BergControls running in other processes on the local machine
- Frequency and control over what data is sent made available as parameters
- Watches allow for measurement of specific regions of code and can be collected, compared and analyzed separately from other data being sent within the same process.