Thanks! That's exactly what I needed to know!<br><br><div class="gmail_quote">On Tue, Jun 7, 2011 at 11:28 AM, Bert Freudenberg <span dir="ltr"><<a href="mailto:bert@freudenbergs.de">bert@freudenbergs.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><br>
On 06.06.2011, at 08:46, Javier Pimás wrote:<br>
<br>
> A better question would be, what is the bit format of the extra header?<br>
<br>
</div>See the class comment for ObjectMemory:<br>
<br>
"If a class is in the compact class table, then this is the only header information needed. If it is not, then it will have another header word at offset -4 bytes with its class in the high 30 bits, and the header type repeated in its low 2 bits. It the objects size is greater than 255 bytes, then it will have yet another header word at offset -8 bytes with its full word size in the high 30 bits and its header type repeated in the low two bits."<br>
<font color="#888888"><br>
<br>
- Bert -<br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Javier Pimás<br>Ciudad de Buenos Aires<br>