| CARVIEW |
Select Language
HTTP/2 301
server: AkamaiGHost
content-length: 0
location: https://openjdk.org/projects/code-tools/jol
date: Mon, 29 Dec 2025 13:01:08 GMT
HTTP/2 301
content-type: text/html
location: /projects/code-tools/jol/
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
x-akamai-transformed: 0 - 0 -
date: Mon, 29 Dec 2025 13:01:08 GMT
set-cookie: _abck=A8BB5F55BBE18C96928191180260065C~-1~YAAQNAHARWPq3CObAQAAUb0yag8CZgdqSXB3ZziADDJa2HqoNnGSK5l7xl6DV+s/iYfDgBKI5Cxqb8hOOtCcXLr+xLp3Se6OG+RQAhcsn/tOMsmucKUuDgbEbRpTgKS4PkSL0IoXIZgWeolzAI6S6p7G1b5X/74+1kM3wIztNC+oKOfiMXqd3cdGMX1x/SJSnx03ySGJidus11myWtv9S1mc0CyscEI4xp0zD4ruXO26/Lj4jYAqreoMFDzN3NPdO7vM1u3tPsjLiWJKwWIpaLBAb3Q8pgi35BqCti+HIQ4ySqIG1xHTfWAp5cP7vhac/oYYbJzwbwFQiuHCiM0Y3K/9LQr8hkqU55kRzxzzYL0M/Goa+1GtgiOA55TwL2d83u+YN4V8TEUIjl3w/yLJyTUzpPiKR+78DYZlkjFKsrAz3BtbDdLHMvmi+Snu8u/GbdzeMr/bzOti~-1~-1~-1~-1~-1; Domain=.openjdk.org; Path=/; Expires=Tue, 29 Dec 2026 13:01:08 GMT; Max-Age=31536000; Secure
set-cookie: bm_sz=3384B5A4B264C9AE0EBD576472FD20B7~YAAQNAHARWTq3CObAQAAUb0yah60rPgltqKNk3VXPyrUFcIpAY4bCpvfoOmDyb5L08lVV0aSInpy84G7N9PwleBeCrVuZVrRaFAWGzUJc8bu5Bbxzv9U/69o2XAbXYvhoL9b/5JQeE9hh/5LwZjADg5ocZ4stVFh+5LOn9vL1EU9itBF6Zkm3mUhK30YET2ZgRECxeiMfuOVIg+4Iw5MvpVd17kqqE4yGNRDHP/YxEun555NOzBbILZfrkKm1bwHwLt6+liqXQQK7F7EC/sis8pDzc1B26VGACTMa60Kd7tuulGKLASxtU+JH6JJnkmlzJ6m9P2tU1HgnP9QYRAG+dTJNdELFoHRKPP/bIx7RRgQZwAc5ZlKiBY=~3158073~3617861; Domain=.openjdk.org; Path=/; Expires=Mon, 29 Dec 2025 17:01:08 GMT; Max-Age=14400
HTTP/2 200
content-type: text/html
last-modified: Thu, 04 Dec 2025 17:53:35 GMT
vary: Accept-Encoding
etag: "6931ca9f-23ac"
content-security-policy-report-only: default-src 'self' *.openjdk.java.net feedburner.google.com; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' feeds.feedburner.com *.statcounter.com statcounter.com; img-src 'self' data: *.statcounter.com *.openjdk.java.net feedburner.google.com; frame-ancestors 'none'; report-uri https://openjdk.report-uri.io/r/default/csp/reportOnly
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
x-content-type-options: nosniff
accept-ranges: bytes
x-akamai-transformed: 0 - 0 -
content-encoding: gzip
date: Mon, 29 Dec 2025 13:01:09 GMT
content-length: 2519
OpenJDK: jol
Code Tools: jol
See the JOL Source Repository for additional details.
JOL (Java Object Layout) is the tiny toolbox to analyze object layout schemes in JVMs. These tools are using Unsafe, JVMTI, and Serviceability Agent (SA) heavily to decoder the actual object layout, footprint, and references. This makes JOL much more accurate than other tools relying on heap dumps, specification assumptions, etc.
Links
Groups
Projects
© 2025 Oracle Corporation and/or its affiliates
Terms of Use · License: GPLv2 · Privacy · Trademarks
Terms of Use · License: GPLv2 · Privacy · Trademarks