Skip to content

sLill/BergPerformanceProfiler

Repository files navigation

BergPerformanceProfiler Build status

A library of controls for use in monitoring cross-process or same-process performance.

Local Machine - Same Process

  • 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

Local Machine - Foreign Process

  • 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.

Remote Machine - Foreign process (In development)

About

BergPerformanceProfiler

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages