[15]RFR: 8238356: CodeHeap::blob_count() overestimates the number of blobs

Aleksey Shipilev shade at redhat.com
Mon Feb 17 09:15:11 UTC 2020


On 2/17/20 9:12 AM, Rahul Raghavan wrote:
> [src/hotspot/share/memory/heap.cpp]
>   void CodeHeap::add_to_freelist(HeapBlock* a) {
>     FreeBlock* b = (FreeBlock*)a;
>     size_t bseg = segment_for(b);
>     _freelist_length++;
> 
> + _blob_count--;
> + assert(_blob_count >= 0, "sanity");
> +
>     assert(b != _freelist, "cannot be removed twice");

Looks fine to me (obviously).

-- 
Thanks,
-Aleksey



More information about the hotspot-compiler-dev mailing list