-
Bug
-
Resolution: Fixed
-
P4
-
9
-
b84
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8141847 | emb-9 | Jon Masamitsu | P4 | Resolved | Fixed | team |
When a large block is split in order to allocate a chunk at the beginning of the block, split_block() should fix the block-offset-table (BOT) for the remainder of the free chunk but does not do so correctly when the remainder is large enough to use the logarithmic strides used for the BOT. split_block() fixes the start of the remainder block but may damage that fix when the fixes for the logarithmic strides is attempted.
- backported by
-
JDK-8141847 CMS split_block() does not correctly fix up block-offset-table for large blocks
-
- Resolved
-
- duplicates
-
JDK-8079274 Long ParNew Pauses When Large Static Object Previously Allocated
-
- Closed
-
- relates to
-
JDK-6977974 CMS: blockOffsetTable.hpp:187 assert(!reducing || _offset_array[i] >= offset) failed: Not reducing
-
- Closed
-