CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Thu, 31 Jul 2025 12:38:33 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20080414191226
location: https://web.archive.org/web/20080414191226/https://openjdk.java.net/groups/serviceability/
server-timing: captures_list;dur=0.699924, exclusion.robots;dur=0.021912, exclusion.robots.policy;dur=0.010597, esindex;dur=0.014331, cdx.remote;dur=60.405873, LoadShardBlock;dur=359.503418, PetaboxLoader3.datanode;dur=209.075714, PetaboxLoader3.resolve;dur=112.614518
x-app-server: wwwb-app214
x-ts: 302
x-tr: 471
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: SERVER=wwwb-app214; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Thu, 31 Jul 2025 12:38:34 GMT
content-type: text/html
x-archive-orig-connection: close
x-archive-orig-etag: "460296764"
x-archive-orig-accept-ranges: bytes
x-archive-orig-last-modified: Tue, 08 Apr 2008 22:20:45 GMT
x-archive-orig-content-length: 12933
x-archive-orig-date: Mon, 14 Apr 2008 19:12:26 GMT
x-archive-orig-server: openjdk/0.9
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Mon, 14 Apr 2008 19:12:26 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Wed, 16 May 2007 13:25:10 GMT", ; rel="prev memento"; datetime="Wed, 13 Feb 2008 23:13:11 GMT", ; rel="memento"; datetime="Mon, 14 Apr 2008 19:12:26 GMT", ; rel="next memento"; datetime="Sat, 14 Jun 2008 00:29:26 GMT", ; rel="last memento"; datetime="Sun, 12 May 2024 05:42:08 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_3_20080414162935_crawl102-c/52_3_20080414191011_crawl101.arc.gz
server-timing: captures_list;dur=3.079241, exclusion.robots;dur=0.123575, exclusion.robots.policy;dur=0.053411, esindex;dur=0.062689, cdx.remote;dur=218.596131, LoadShardBlock;dur=817.193976, PetaboxLoader3.datanode;dur=749.984872, PetaboxLoader3.resolve;dur=278.192380, load_resource;dur=359.470960
x-app-server: wwwb-app214
x-ts: 200
x-tr: 1552
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
Serviceability Group
Last Modified: 07/19/07
The Serviceability Group
The Serviceability group is comprised of people interested in the design, implementation, and maintanence of Serviceability components.
Introduction
Java SE contains several technologies that allow Java programs to be debugged, profiled, monitored and managed. These technologies allow a tool written in the Java programming language to obtain information from the Java Virtual Machine(JVM) in a different process. These technologies typically:
- Contain Java code in the J2SE repository
- Contain native code in the J2SE repository
- Contain native code in the HotSpot repository. This code implements interfaces that are used by the code in the J2SE repository. This typically involves some form of inter-process communication.
In addition, Java SE contains several tools that use these serviceability technologies. The following table shows the technologies that are available and the tools that use them.
Technology |
Tools That Use It |
---|---|
JPDA-Java Platform Debugger
Architecture including JVM TI |
jdb |
Bytecode Instrumentation | |
JMX - Java Management Extension | jconsole |
Monitoring and Management | jconsole |
Dynamic Attach | jconsole, jdb, jinfo, jmap, jstack |
jvmstat Performance Counters | jconsole, jstat |
Serviceability Agent | jdb, jinfo, jmap, jstack |
Documentation
Serviceability code resides in both the HotSpot repository and the J2SE repository: Java SE also contains a technology called the Java Management Extension (JMX) which provides APIs for monitoring and managing resources on local and remote Java Virtual Machines. Please see The Java Management Extensions (JMX) API for information about JMX.Here are some articles about serviceability in Java SE
- Bigadmin Observability Article
- Java SE - Monitoring and Managing
- Using JConsole to Monitor Applications
- Monitoring and Management Tools
- Troubleshooting Tools
- Troubleshooting Java Aplications
- DTrace Probes in Java SE 6
- Java SE 6 Monitoring, Management, Diagnosability
- Java SE Monitoring and Management Guide
Bugs
Following are links to open bugs in the various serviceability areas.- JVM TI
- java.lang.management API
- General Monitoring and Management
- JPDA
- JConsole
- HotSpot Monitoring and Management
- HotSpot jvmstat Performance Counters
- hprof
- General Serviceability
Community
- Mailing lists
- Serviceability bloggers
Last Modified: 07/19/07
Groups
Projects
Copyright © 2007-2008 Sun Microsystems, Inc.
· All Rights Reserved
Terms of Use · Privacy · Trademarks
Terms of Use · Privacy · Trademarks