Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321763

Summary: Provide a performance monitor
Product: z_Archived Reporter: James Sutherland <jamesssss>
Component: EclipselinkAssignee: James Sutherland <jamesssss>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: michael.f.obrien
Version: unspecifiedKeywords: performance
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Bug Depends on:    
Bug Blocks: 332312, 337029    
Attachments:
Description Flags
patch none

Description James Sutherland CLA 2010-08-04 13:25:04 EDT
We currently provide a PerformanceProfiler which is good for single threaded use cases, but not very useful in a server environment.

We provide a QueryMonitor but it only monitors query usage.

We have existing API hooks for monitoring timers, counters, and info, but do not provide a profiler that makes use of these.

The PerformanceMonitor will keep tracking of timers and counter for all query, cache, transaction, connection operations.  These statistic will be accessible by the user and configurable to print to the log every time period (default is 1 minute).
Comment 1 James Sutherland CLA 2010-08-04 13:25:56 EDT
Created attachment 175854 [details]
patch
Comment 2 James Sutherland CLA 2010-08-05 13:16:55 EDT
Design doc,

http://wiki.eclipse.org/EclipseLink/DesignDocs/321763
Comment 3 Eclipse Webmaster CLA 2022-06-09 10:10:05 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink