Relates :
|
Currently, the parallel marking phase in G1 only marks objects on their bitmap and not sum up the amount of live bytes per region. This is done serially in a subsequent phase after remark and before cleanup. This serial iteration over the heap turns out to be a performance bottleneck on medium to large MPs, when the application live size is non-trivial. This accounting phase should be parallelized.
|