社内se × プログラマ × ビッグデータ

プログラミングなどITに興味があります。

2018-06-05から1日間の記事一覧

JVM はどのようにデータを保持しているのか

Runtime Data Area と呼ばれる場所に保持されるようになっている。 そこは保持するデータの種類によって、大きく5つに分類されている。 Runtime Data Area 1. Method Area 全ての class データが保持される。 static 変数もここに保持される。 1 つの JVM …

JVM は どうやって class ファイルをロードしているのか

JVM クラッシュの調査をしていると、そもそも JVM の動作についてあまり知らなかったことに気づく。 大まかには、コンパイルによって生成された class ファイルを JVM が取り込んで、解析して、実行する。その class ファイルを取り込むところを Class Loade…