<html style="direction: ltr;">
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;" bidimailui-charset-is-forced="true"
    bgcolor="#FFFFFF" text="#000000">
    Hi,<br>
    I recently moved from jemalloc 3.x to 4.0.4 and I noticed my 513MB
    allocations jumped to over 600MB allocations. Digging into the code
    I see huge allocations are now done using size classes
    (<a class="moz-txt-link-freetext" href="https://github.com/jemalloc/jemalloc/commit/560a4e1e01d3733c2f107cdb3cc3580f3ed84442">https://github.com/jemalloc/jemalloc/commit/560a4e1e01d3733c2f107cdb3cc3580f3ed84442</a>).
    <br>
    <br>
    This leads to huge internal fragmentation for such allocations. Did
    anyone consider this degradation when making the change? Is there
    any clean way to revert to non size classed huge allocations? What's
    the advantage of size classed huge allocations?<br>
    <br>
     - Yoav.<br>
    <br>
    <br>
  </body>
</html>