Matthew Parkinson
Matthew Parkinson
Hi @jayakasadev, I am not sure how to help unblock this PR, as I don't understand Bazel tooling. It looks like you are building the same component multiple times, and...
Sorry hadn't spotted this. Should we just add `` like: ```C++ Config::Backend::template get_metaentry(address_cast(p)); ``` Does that fix the issue? Or can we drop the `template` keyword in this instance?
Hopefully addresses #663
@schrodingerzhu would you be able to see if this fixes your problem.
> Inspected the code a little, it seems that a dynamic page size demands too many changes and may impact negatively on the performance. Is it possible to allow `cmake`...
@schrodingerzhu can this be used for your use case?
@wareya this is an interesting benchmark. (I am one of the maintainers of mimalloc-bench with @daanx and @jvoisin). We would certainly consider adding it to mimalloc bench. With regard to...
@SchrodingerZhu I think it is Committed bytes. I can't remember the details around shared pages, and committed but not wired (i.e. in the page file). That is why I normally...
@wareya with your allocator what size do the free lists reach? I think I was seeing about ~60,000 elements. If your create an in band free list through the deallocated...
The underreporting is probably because you are not touching most of the allocation. This is committed but without physical RAM backing. Windows initially allocates in the page file, so large...