Bug 321763 - Provide a performance monitor
Summary: Provide a performance monitor
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: James Sutherland CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks: 332312 337029
  Show dependency tree
 
Reported: 2010-08-04 13:25 EDT by James Sutherland CLA
Modified: 2022-06-09 10:10 EDT (History)
1 user (show)

See Also:


Attachments
patch (129.10 KB, patch)
2010-08-04 13:25 EDT, James Sutherland CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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