<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-6098392112071095875.post302727065541046896..comments</id><updated>2012-01-10T09:59:45.362-05:00</updated><category term='Hibernate'/><category term='Code'/><category term='Productivity'/><category term='Opinion'/><category term='Spring'/><category term='Performance'/><category term='Agile'/><category term='Java'/><category term='Scrum'/><title type='text'>Comments on Code Instructions: Java Objects Memory Structure</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.codeinstructions.com/feeds/302727065541046896/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html'/><author><name>Domingos Neto</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_HHFrwTieqY8/STh7yQ1m0bI/AAAAAAAAABs/8BJWpydZgZ4/S220/cruzes.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-506054457939475725</id><published>2011-04-27T11:10:16.092-04:00</published><updated>2011-04-27T11:10:16.092-04:00</updated><title type='text'>Check out the following blog  for simple explanati...</title><content type='html'>Check out the following blog  for simple explanation of JVM memory structure. It will not take more than 15 min. to assimilate the whole content.&lt;br /&gt;Follow :&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java-espresso.blogspot.com/2011/04/memory-structure-in-jvm.html" rel="nofollow"&gt;JVM memory allocation&lt;/a&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/506054457939475725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/506054457939475725'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1303917016092#c506054457939475725' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-945230903'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-7486140373519522714</id><published>2010-05-11T22:04:12.925-04:00</published><updated>2010-05-11T22:04:12.925-04:00</updated><title type='text'>thanks a ton for the info !!! :)</title><content type='html'>thanks a ton for the info !!! :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/7486140373519522714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/7486140373519522714'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1273629852925#c7486140373519522714' title=''/><author><name>Rakesh</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1366443690'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-4005758725473134308</id><published>2010-04-21T13:24:15.362-04:00</published><updated>2010-04-21T13:24:15.362-04:00</updated><title type='text'>I am confused. Who is the original author of this ...</title><content type='html'>I am confused. Who is the original author of this article. Look at the link below:&lt;br /&gt;&lt;br /&gt;http://razanpokhrel.blogspot.com/2010/04/java-developer-on-their-programming.html#links</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/4005758725473134308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/4005758725473134308'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1271870655362#c4005758725473134308' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-484589866'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-7229661067619806881</id><published>2010-03-24T06:27:21.835-04:00</published><updated>2010-03-24T06:27:21.835-04:00</updated><title type='text'>hi,
I was searching these info for very long time....</title><content type='html'>hi,&lt;br /&gt;I was searching these info for very long time. Thanks for sharing.&lt;br /&gt;&lt;br /&gt;thanks again once.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/7229661067619806881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/7229661067619806881'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1269426441835#c7229661067619806881' title=''/><author><name>laxmi</name><uri>http://www.blogger.com/profile/11214163825473314880</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1862257496'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-1502883945009819496</id><published>2010-02-15T21:15:53.163-05:00</published><updated>2010-02-15T21:15:53.163-05:00</updated><title type='text'>Great post Domingos.  I was wondering, what&amp;#39;s ...</title><content type='html'>Great post Domingos.  I was wondering, what&amp;#39;s your source for this information?  Is there any particular Sun JVM architecture reference or something?&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;/fuad</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/1502883945009819496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/1502883945009819496'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1266286553163#c1502883945009819496' title=''/><author><name>Fuad</name><uri>http://www.blogger.com/profile/12250765342904700100</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1360215681'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-6760078622688203257</id><published>2010-01-18T09:07:08.484-05:00</published><updated>2010-01-18T09:07:08.484-05:00</updated><title type='text'>Hi anonymous, this is because a field should be al...</title><content type='html'>Hi anonymous, this is because a field should be aligned to a granularity that is equivalent to its size.  This means that field c has to be aligned to a 4 bytes boundary, hence the 3 bytes padding preceding it.  Field e, because it has 8 bytes, has to be aligned to an 8 bytes boundary and therefore has a 7 bytes padding before it.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/6760078622688203257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/6760078622688203257'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1263823628484#c6760078622688203257' title=''/><author><name>Domingos Neto</name><uri>http://www.blogger.com/profile/16748499695622931125</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_HHFrwTieqY8/STh7yQ1m0bI/AAAAAAAAABs/8BJWpydZgZ4/S220/cruzes.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1013888231'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-5492910461887061988</id><published>2010-01-15T01:22:20.152-05:00</published><updated>2010-01-15T01:22:20.152-05:00</updated><title type='text'>Hi,

I have one question after reading this articl...</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I have one question after reading this article. In following example :&lt;br /&gt;[HEADER:  8 bytes]  8&lt;br /&gt;[a:       1 byte ]  9&lt;br /&gt;[padding: 3 bytes] 12&lt;br /&gt;[c:       4 bytes] 16&lt;br /&gt;[d:       1 byte ] 17&lt;br /&gt;[padding: 7 bytes] 24&lt;br /&gt;[e:       8 bytes] 32&lt;br /&gt;[f:       4 bytes] 36&lt;br /&gt;[padding: 4 bytes] 40&lt;br /&gt;&lt;br /&gt;Why padding after &amp;quot;a&amp;quot; is 3 bytes, not 7 bytes? Why padding after &amp;quot;d&amp;quot; is 7 bytes, not 3 bytes?&lt;br /&gt;&lt;br /&gt;Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/5492910461887061988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/5492910461887061988'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1263536540152#c5492910461887061988' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1378475920'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-1833016173569237453</id><published>2009-10-03T20:40:22.108-04:00</published><updated>2009-10-03T20:40:22.108-04:00</updated><title type='text'>Hello Domingos
Excellent article. I was searching ...</title><content type='html'>Hello Domingos&lt;br /&gt;Excellent article. I was searching these info for very long time. Thanks for sharing.&lt;br /&gt;Another question:&lt;br /&gt;What changes signifies that a particular thread has acquired the lock on an object and how does that relate to 3 bits of header word.&lt;br /&gt;&lt;br /&gt;Does the acquiring thread changes the bit order of those 3 bits ? Please let me know, I would like to understand.&lt;br /&gt;&lt;br /&gt;Thanks&lt;br /&gt;//Kannan</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/1833016173569237453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/1833016173569237453'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1254616822108#c1833016173569237453' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1084717758'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-3881589687395084514</id><published>2008-12-16T21:21:00.000-05:00</published><updated>2008-12-16T21:21:00.000-05:00</updated><title type='text'>Anonymous: I found most of this information by stu...</title><content type='html'>Anonymous: I found most of this information by studying the OpenJDK source code and reading the documentation provided at http://openjdk.java.net/</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3881589687395084514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3881589687395084514'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229480460000#c3881589687395084514' title=''/><author><name>Domingos Neto</name><uri>http://www.blogger.com/profile/16748499695622931125</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_HHFrwTieqY8/STh7yQ1m0bI/AAAAAAAAABs/8BJWpydZgZ4/S220/cruzes.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1013888231'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-1017769414281744717</id><published>2008-12-16T21:20:00.000-05:00</published><updated>2008-12-16T21:20:00.000-05:00</updated><title type='text'>JAlexoid: thanks for the head up, I fixed the typo...</title><content type='html'>JAlexoid: thanks for the head up, I fixed the typo :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/1017769414281744717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/1017769414281744717'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229480400000#c1017769414281744717' title=''/><author><name>Domingos Neto</name><uri>http://www.blogger.com/profile/16748499695622931125</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_HHFrwTieqY8/STh7yQ1m0bI/AAAAAAAAABs/8BJWpydZgZ4/S220/cruzes.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1013888231'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-8065704238066532121</id><published>2008-12-15T17:15:00.000-05:00</published><updated>2008-12-15T17:15:00.000-05:00</updated><title type='text'>You have a problem with the mem layout in long arr...</title><content type='html'>You have a problem with the mem layout in long array, it's not 1 byte per element it's 8 bytes per element.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/8065704238066532121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/8065704238066532121'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229379300000#c8065704238066532121' title=''/><author><name>JAlexoid</name><uri>http://www.blogger.com/profile/11226547359996333148</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1726067223'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-3734397632032103133</id><published>2008-12-15T14:19:00.000-05:00</published><updated>2008-12-15T14:19:00.000-05:00</updated><title type='text'>can you suggest books or links to documentation, w...</title><content type='html'>can you suggest books or links to documentation, where you found this information.  would like to read more about this, but most java books only talk about the language itself, and not specifics like this.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3734397632032103133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3734397632032103133'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229368740000#c3734397632032103133' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-54514233'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-3773959882286959278</id><published>2008-12-15T04:01:00.000-05:00</published><updated>2008-12-15T04:01:00.000-05:00</updated><title type='text'>Thanks for the post. Very informative.</title><content type='html'>Thanks for the post. Very informative.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3773959882286959278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3773959882286959278'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229331660000#c3773959882286959278' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-165994217'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-8768981673051783840</id><published>2008-12-15T00:21:00.000-05:00</published><updated>2008-12-15T00:21:00.000-05:00</updated><title type='text'>Great Post.</title><content type='html'>Great Post.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/8768981673051783840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/8768981673051783840'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229318460000#c8768981673051783840' title=''/><author><name>Eric Yung</name><uri>http://www.blogger.com/profile/01541020465305618807</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-796254529'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-6568422987285972276</id><published>2008-12-14T23:25:00.000-05:00</published><updated>2008-12-14T23:25:00.000-05:00</updated><title type='text'>I meant "it shares that *word*" above :)</title><content type='html'>I meant "it shares that *word*" above :)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/6568422987285972276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/6568422987285972276'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229315100000#c6568422987285972276' title=''/><author><name>Domingos Neto</name><uri>http://www.blogger.com/profile/16748499695622931125</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_HHFrwTieqY8/STh7yQ1m0bI/AAAAAAAAABs/8BJWpydZgZ4/S220/cruzes.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1013888231'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-2374658453644341201</id><published>2008-12-14T22:05:00.000-05:00</published><updated>2008-12-14T22:05:00.000-05:00</updated><title type='text'>yukuku: the lock information is stored in 3 bits o...</title><content type='html'>yukuku: the lock information is stored in 3 bits of the first work of the header.  It shares that work with the the identity hash code and the age of the object which is for memory management purposes.&lt;BR/&gt;&lt;BR/&gt;Hope it helps!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/2374658453644341201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/2374658453644341201'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229310300000#c2374658453644341201' title=''/><author><name>Domingos Neto</name><uri>http://www.blogger.com/profile/16748499695622931125</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://2.bp.blogspot.com/_HHFrwTieqY8/STh7yQ1m0bI/AAAAAAAAABs/8BJWpydZgZ4/S220/cruzes.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1013888231'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-3811071483797523604</id><published>2008-12-14T21:36:00.000-05:00</published><updated>2008-12-14T21:36:00.000-05:00</updated><title type='text'>Interesting! &lt;br&gt;Reveals the mystery.&lt;br&gt;How about...</title><content type='html'>Interesting! &lt;BR/&gt;Reveals the mystery.&lt;BR/&gt;How about object locking? Where is the lock stored?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3811071483797523604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3811071483797523604'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229308560000#c3811071483797523604' title=''/><author><name>yukuku</name><uri>http://www.blogger.com/profile/15226462280828485140</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-830646203'/></entry><entry><id>tag:blogger.com,1999:blog-6098392112071095875.post-3934654313397771731</id><published>2008-12-14T20:51:00.000-05:00</published><updated>2008-12-14T20:51:00.000-05:00</updated><title type='text'>cool. thank you very much.</title><content type='html'>cool. thank you very much.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3934654313397771731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6098392112071095875/302727065541046896/comments/default/3934654313397771731'/><link rel='alternate' type='text/html' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html?showComment=1229305860000#c3934654313397771731' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.codeinstructions.com/2008/12/java-objects-memory-structure.html' ref='tag:blogger.com,1999:blog-6098392112071095875.post-302727065541046896' source='http://www.blogger.com/feeds/6098392112071095875/posts/default/302727065541046896' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1407442178'/></entry></feed>
