Java Object Layout (JOL) is a tool to analyze in memory object layout schemes in JVMs. It allows you to make an estimate how much memory the object takes. This allows...
JOL Java Object Layout has 49,053 recorded downloads on JetBrains Marketplace.
It ranks #1321 of 2,501 tracked JetBrains Marketplace listings by downloads.
It is rated 4.9 out of 5 from 7 ratings.
PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.
Rating: 4.86 / 5 from 7 ratings
About JOL Java Object Layout
Java Object Layout (JOL) is a tool to analyze in memory object layout schemes in JVMs.
It allows you to make an estimate how much memory the object takes. This allows to make the simplest but most efficient performance improvements.
Just check your DTOs if they fit into 64 bytes of processor's cache line.
For example, in HotSpot VM on 64x processor an empty string "" takes 40 bytes i.e. 24 bytes for String object itself + 16 bytes for an internal empty char array.
Source code on GitHub
Description from the JetBrains Marketplace listing.
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Downloads on a log scale. Placement is projected from downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Cumulative download counts come from the public JetBrains Marketplace API. JetBrains reports downloads, not active installs. Ratings are the mean of public votes.