- 345 名前:デフォルトの名無しさん mailto:sage [2017/07/20(木) 12:30:05.04 ID:wo2Y+gw5.net]
- >>336
とりあえずOracle JVMのParallel GCについて話をすると、いちいち個々のオブジェクトの参照数カウントなんてやってない New領域がいっぱいになったタイミングで初めてその時点の参照有無をチェックしてまとめてGCしてる また、そのチェックするタイミングと実際に削除するタイミングで全スレッドを停止しなくちゃならん(Stop The World) 個々のオブジェクトに参照カウントをもたせて管理するような実装もできるだろうけど、 1つのオブジェクトのGCのたびに全スレッド止めてたらJVMの性能が落ちそうだし、 増える方はともかく参照切れを正しく全部拾えると思えないな
|

|