問題タブ [jol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - メモリ内の Java プリミティブ配列レイアウト
質問の基にしたい 2 つのサンプルを次に示します (JOL
ここにあると仮定します)。
そして、これを使用した例:
そして、ここに2つの出力があります:
私は主に出力を理解していますが、私が理解していないのはこれらが何であるかです:
一般に、オブジェクトは8 bytes
整列されているのに、なぜ必要以上のパディングを追加する必要があるのでしょうか?
最初のものは JOL が使用している API と関係があり、2 つ目は非表示にする必要がある内部データと関係があります。
私もこれについて知っていますが、内部パディングを意味するため、無関係のようです。
誰かがこれに光を当てることができますか?