
memory: pending
pending - metric protocol not implemented
Phase issueSuite core-throughput-v1; source ee3623f6b7a485754a0a0aa3462d8cba43390e8b; runner github-hosted. Intervals are informational.

| Scenario | Threads | Allocator | Median | Noisy |
|---|---|---|---|---|
| tiny-fixed-16 | 1 | tcmalloc | 5925643.076597223 | no |
| tiny-fixed-16 | 1 | jemalloc | 6856357.432335197 | no |
| tiny-fixed-16 | 1 | upstream-mimalloc | 6888744.906862367 | no |
| tiny-fixed-16 | 1 | bun-mimalloc | 6922733.347372464 | no |
| tiny-fixed-16 | 1 | mimalloc-pprof | 6940028.2027282715 | no |
| tiny-fixed-16 | physical-core | tcmalloc | 4827694.162086123 | no |
| tiny-fixed-16 | physical-core | jemalloc | 10620465.516838888 | no |
| tiny-fixed-16 | physical-core | upstream-mimalloc | 11006648.995871846 | no |
| tiny-fixed-16 | physical-core | bun-mimalloc | 10138668.933603024 | no |
| tiny-fixed-16 | physical-core | mimalloc-pprof | 10065304.946645468 | no |
| tiny-fixed-64 | 1 | tcmalloc | 2454390.3007439403 | no |
| tiny-fixed-64 | 1 | jemalloc | 2597559.9461068343 | no |
| tiny-fixed-64 | 1 | upstream-mimalloc | 2589661.9454649244 | no |
| tiny-fixed-64 | 1 | bun-mimalloc | 2535258.5900836852 | no |
| tiny-fixed-64 | 1 | mimalloc-pprof | 2602790.0927519677 | no |
| tiny-fixed-64 | physical-core | tcmalloc | 4051188.365249472 | no |
| tiny-fixed-64 | physical-core | jemalloc | 4822884.573248673 | no |
| tiny-fixed-64 | physical-core | upstream-mimalloc | 4820000.25309294 | no |
| tiny-fixed-64 | physical-core | bun-mimalloc | 4570721.375870909 | no |
| tiny-fixed-64 | physical-core | mimalloc-pprof | 4689124.753772154 | no |
| small-log-mixed | 1 | tcmalloc | 3915897.6884125704 | yes |
| small-log-mixed | 1 | jemalloc | 4362227.589234546 | yes |
| small-log-mixed | 1 | upstream-mimalloc | 4290299.712684997 | yes |
| small-log-mixed | 1 | bun-mimalloc | 4292504.223721755 | yes |
| small-log-mixed | 1 | mimalloc-pprof | 4363994.5750530055 | yes |
| small-log-mixed | physical-core | tcmalloc | 3841524.743354184 | yes |
| small-log-mixed | physical-core | jemalloc | 4679135.282985366 | yes |
| small-log-mixed | physical-core | upstream-mimalloc | 4637099.029601913 | yes |
| small-log-mixed | physical-core | bun-mimalloc | 4516281.183301011 | yes |
| small-log-mixed | physical-core | mimalloc-pprof | 4630535.816045276 | yes |
| small-log-mixed | 2x-logical | tcmalloc | 5929358.084978971 | yes |
| small-log-mixed | 2x-logical | jemalloc | 6257707.51796901 | yes |
| small-log-mixed | 2x-logical | upstream-mimalloc | 6594194.6325505525 | yes |
| small-log-mixed | 2x-logical | bun-mimalloc | 6461004.146376293 | yes |
| small-log-mixed | 2x-logical | mimalloc-pprof | 6466467.09999742 | yes |
| medium-log-mixed | 1 | tcmalloc | 13325.070141760723 | yes |
| medium-log-mixed | 1 | jemalloc | 13354.81846086537 | yes |
| medium-log-mixed | 1 | upstream-mimalloc | 13201.171844379833 | yes |
| medium-log-mixed | 1 | bun-mimalloc | 12798.773812976498 | yes |
| medium-log-mixed | 1 | mimalloc-pprof | 13314.801098249685 | yes |
| medium-log-mixed | physical-core | tcmalloc | 21895.98758791779 | yes |
| medium-log-mixed | physical-core | jemalloc | 21782.709713037762 | yes |
| medium-log-mixed | physical-core | upstream-mimalloc | 21718.320192000618 | yes |
| medium-log-mixed | physical-core | bun-mimalloc | 21100.383319109766 | yes |
| medium-log-mixed | physical-core | mimalloc-pprof | 21687.93302125079 | yes |
| large-objects | 1 | tcmalloc | 3174.3853093602606 | yes |
| large-objects | 1 | jemalloc | 2544.0659822698394 | yes |
| large-objects | 1 | upstream-mimalloc | 3171.251273162077 | yes |
| large-objects | 1 | bun-mimalloc | 3118.4298282069317 | yes |
| large-objects | 1 | mimalloc-pprof | 3209.3913982742683 | yes |
| large-objects | 2 | tcmalloc | 5298.864434177536 | yes |
| large-objects | 2 | jemalloc | 4139.076807003017 | yes |
| large-objects | 2 | upstream-mimalloc | 5405.052611195829 | yes |
| large-objects | 2 | bun-mimalloc | 5278.21803847244 | yes |
| large-objects | 2 | mimalloc-pprof | 5490.854950891663 | yes |
| batch-lifo | 1 | tcmalloc | 45907.03215947413 | no |
| batch-lifo | 1 | jemalloc | 46540.85797984493 | no |
| batch-lifo | 1 | upstream-mimalloc | 46247.20392260273 | no |
| batch-lifo | 1 | bun-mimalloc | 44851.02837035659 | no |
| batch-lifo | 1 | mimalloc-pprof | 46198.13600162618 | no |
| batch-lifo | physical-core | tcmalloc | 90641.56606366276 | no |
| batch-lifo | physical-core | jemalloc | 91957.19266202254 | no |
| batch-lifo | physical-core | upstream-mimalloc | 91631.91701258325 | no |
| batch-lifo | physical-core | bun-mimalloc | 88465.13221906082 | no |
| batch-lifo | physical-core | mimalloc-pprof | 91352.23366939898 | no |
| batch-fifo | 1 | tcmalloc | 45924.34852344554 | no |
| batch-fifo | 1 | jemalloc | 46549.965189766204 | no |
| batch-fifo | 1 | upstream-mimalloc | 46261.7914787604 | no |
| batch-fifo | 1 | bun-mimalloc | 44724.48972999013 | no |
| batch-fifo | 1 | mimalloc-pprof | 46273.71147965099 | no |
| batch-fifo | physical-core | tcmalloc | 90759.32263093597 | no |
| batch-fifo | physical-core | jemalloc | 92126.95208465897 | no |
| batch-fifo | physical-core | upstream-mimalloc | 92111.37072358954 | no |
| batch-fifo | physical-core | bun-mimalloc | 88656.00160735488 | no |
| batch-fifo | physical-core | mimalloc-pprof | 91701.90896497434 | no |
| cross-thread-producer-consumer | 2 | tcmalloc | 77619.99431195583 | no |
| cross-thread-producer-consumer | 2 | jemalloc | 76368.11873109968 | no |
| cross-thread-producer-consumer | 2 | upstream-mimalloc | 76854.4463937745 | no |
| cross-thread-producer-consumer | 2 | bun-mimalloc | 77091.57463014411 | no |
| cross-thread-producer-consumer | 2 | mimalloc-pprof | 77764.21566489396 | no |
| cross-thread-producer-consumer | physical-core | tcmalloc | 79547.97505586561 | no |
| cross-thread-producer-consumer | physical-core | jemalloc | 78590.28238414232 | no |
| cross-thread-producer-consumer | physical-core | upstream-mimalloc | 75350.29592510554 | no |
| cross-thread-producer-consumer | physical-core | bun-mimalloc | 78177.81605177425 | no |
| cross-thread-producer-consumer | physical-core | mimalloc-pprof | 76830.88877015768 | no |
| random-ownership | physical-core | tcmalloc | 76642.52959611989 | no |
| random-ownership | physical-core | jemalloc | 77866.38356259074 | no |
| random-ownership | physical-core | upstream-mimalloc | 78118.29911691546 | no |
| random-ownership | physical-core | bun-mimalloc | 77622.61019924791 | no |
| random-ownership | physical-core | mimalloc-pprof | 78777.49168507695 | no |
| realloc-geometric | 1 | tcmalloc | 72054.36553774447 | yes |
| realloc-geometric | 1 | jemalloc | 71277.64991706425 | yes |
| realloc-geometric | 1 | upstream-mimalloc | 72427.27958145918 | yes |
| realloc-geometric | 1 | bun-mimalloc | 69618.98632304122 | yes |
| realloc-geometric | 1 | mimalloc-pprof | 71537.60252431329 | yes |
| realloc-geometric | physical-core | tcmalloc | 129816.60861619371 | yes |
| realloc-geometric | physical-core | jemalloc | 130408.11134472824 | yes |
| realloc-geometric | physical-core | upstream-mimalloc | 132077.2644943605 | yes |
| realloc-geometric | physical-core | bun-mimalloc | 127603.18711039584 | yes |
| realloc-geometric | physical-core | mimalloc-pprof | 131028.56245920203 | yes |
| calloc-zero | 1 | tcmalloc | 511954.8811995229 | yes |
| calloc-zero | 1 | jemalloc | 463157.1742111079 | yes |
| calloc-zero | 1 | upstream-mimalloc | 508681.66091166186 | yes |
| calloc-zero | 1 | bun-mimalloc | 486580.00775396224 | yes |
| calloc-zero | 1 | mimalloc-pprof | 513148.8194799185 | yes |
| calloc-zero | physical-core | tcmalloc | 786000.8893490398 | yes |
| calloc-zero | physical-core | jemalloc | 739029.3688746849 | yes |
| calloc-zero | physical-core | upstream-mimalloc | 808434.3218444461 | yes |
| calloc-zero | physical-core | bun-mimalloc | 754672.9479516208 | yes |
| calloc-zero | physical-core | mimalloc-pprof | 799562.0178631656 | yes |
| aligned-range | 1 | tcmalloc | 138987.36997363548 | yes |
| aligned-range | 1 | jemalloc | 139209.8291277536 | yes |
| aligned-range | 1 | upstream-mimalloc | 141009.51282059957 | yes |
| aligned-range | 1 | bun-mimalloc | 136379.17514424628 | yes |
| aligned-range | 1 | mimalloc-pprof | 140265.82169872403 | yes |
| aligned-range | physical-core | tcmalloc | 235626.3011849901 | yes |
| aligned-range | physical-core | jemalloc | 237752.57928333286 | yes |
| aligned-range | physical-core | upstream-mimalloc | 236468.26681743452 | yes |
| aligned-range | physical-core | bun-mimalloc | 227714.27090809142 | yes |
| aligned-range | physical-core | mimalloc-pprof | 236451.51763462267 | yes |
| sawtooth-retain-drain | 1 | tcmalloc | 1044.6007884819337 | no |
| sawtooth-retain-drain | 1 | jemalloc | 1036.7968966775602 | no |
| sawtooth-retain-drain | 1 | upstream-mimalloc | 1041.1919800281905 | no |
| sawtooth-retain-drain | 1 | bun-mimalloc | 1002.536518735767 | no |
| sawtooth-retain-drain | 1 | mimalloc-pprof | 1040.6814422806372 | no |
| sawtooth-retain-drain | physical-core | tcmalloc | 2016.580646797769 | no |
| sawtooth-retain-drain | physical-core | jemalloc | 1999.2859042948785 | no |
| sawtooth-retain-drain | physical-core | upstream-mimalloc | 2008.6675404749737 | no |
| sawtooth-retain-drain | physical-core | bun-mimalloc | 1942.5464525941964 | no |
| sawtooth-retain-drain | physical-core | mimalloc-pprof | 2005.1259515989484 | no |
| thread-churn | 1 | tcmalloc | 18413.75519998821 | no |
| thread-churn | 1 | jemalloc | 12260.115333067462 | no |
| thread-churn | 1 | upstream-mimalloc | 16771.59335114039 | no |
| thread-churn | 1 | bun-mimalloc | 16706.428203435626 | no |
| thread-churn | 1 | mimalloc-pprof | 16327.048099141133 | no |
| thread-churn | physical-core | tcmalloc | 22168.167724881376 | no |
| thread-churn | physical-core | jemalloc | 15228.895638863285 | no |
| thread-churn | physical-core | upstream-mimalloc | 19585.40735868085 | no |
| thread-churn | physical-core | bun-mimalloc | 19466.518859791846 | no |
| thread-churn | physical-core | mimalloc-pprof | 19036.097184729984 | no |
| representative-mix | 1 | tcmalloc | 60855.89171180598 | yes |
| representative-mix | 1 | jemalloc | 61103.97074517015 | yes |
| representative-mix | 1 | upstream-mimalloc | 61128.15819264558 | yes |
| representative-mix | 1 | bun-mimalloc | 59308.97602917468 | yes |
| representative-mix | 1 | mimalloc-pprof | 60950.54268474644 | yes |
| representative-mix | physical-core | tcmalloc | 70933.8966716095 | yes |
| representative-mix | physical-core | jemalloc | 69224.68965268161 | yes |
| representative-mix | physical-core | upstream-mimalloc | 70985.8121120937 | yes |
| representative-mix | physical-core | bun-mimalloc | 68687.47157786415 | yes |
| representative-mix | physical-core | mimalloc-pprof | 70953.33240450064 | yes |
| Scenario | Candidate | Effect | 95% interval | Interpretation |
|---|---|---|---|---|
| tiny-fixed-16 | tcmalloc | 0.8598925729116288 | 0.8584792699975757–0.8632679129570091 | informational |
| tiny-fixed-16 | jemalloc | 0.9956037795966686 | 0.993528466720312–0.9974742589897366 | informational |
| tiny-fixed-16 | bun-mimalloc | 1.0045509022984702 | 1.0019592604578664–1.0064372940659563 | informational |
| tiny-fixed-16 | mimalloc-pprof | 1.0074960562143522 | 1.0056496242336646–1.0107764285780154 | informational |
| tiny-fixed-16 | tcmalloc | 0.43620198203690513 | 0.43083537274745026–0.4389447909092565 | informational |
| tiny-fixed-16 | jemalloc | 0.9649136191062528 | 0.9642077499744764–0.9683369591624215 | informational |
| tiny-fixed-16 | bun-mimalloc | 0.9256175124508146 | 0.9122910959365458–0.9591567483426041 | informational |
| tiny-fixed-16 | mimalloc-pprof | 0.9180371254180475 | 0.911112994792859–0.9338077601785245 | informational |
| tiny-fixed-64 | tcmalloc | 0.9478896859215137 | 0.9462936967268948–0.9519933253699755 | informational |
| tiny-fixed-64 | jemalloc | 1.0051276556517812 | 1.0009639154586671–1.0064080117038274 | informational |
| tiny-fixed-64 | bun-mimalloc | 0.9803470542124632 | 0.9762266213598559–0.9830521110905744 | informational |
| tiny-fixed-64 | mimalloc-pprof | 1.006418117524502 | 1.0047650995796704–1.0088226471941646 | informational |
| tiny-fixed-64 | tcmalloc | 0.8415794736771562 | 0.8353482880490964–0.8564284673385365 | informational |
| tiny-fixed-64 | jemalloc | 1.0008375692431837 | 0.9880322477801978–1.0017445391608888 | informational |
| tiny-fixed-64 | bun-mimalloc | 0.9490830256539162 | 0.9467787092923494–0.9531984138527179 | informational |
| tiny-fixed-64 | mimalloc-pprof | 0.9721266580653934 | 0.9717927747634851–0.9753707136992154 | informational |
| small-log-mixed | tcmalloc | 0.9194307649133524 | 0.8973463970640797–0.9341810899545903 | informational |
| small-log-mixed | jemalloc | 1.005924457661659 | 1.000182964716657–1.0066662189772415 | informational |
| small-log-mixed | bun-mimalloc | 0.9891312730757167 | 0.982498612009096–1.003891426150316 | informational |
| small-log-mixed | mimalloc-pprof | 1.0063969425702066 | 1.003527154060233–1.0108508782380865 | informational |
| small-log-mixed | tcmalloc | 0.8095550568274785 | 0.7472353533515066–0.870222999448355 | informational |
| small-log-mixed | jemalloc | 1.0023105913634098 | 0.993860494575425–1.0073706360367725 | informational |
| small-log-mixed | bun-mimalloc | 0.9655597083509398 | 0.9535204655368358–0.968756699469357 | informational |
| small-log-mixed | mimalloc-pprof | 0.9885217778088542 | 0.9740795375262331–0.9934014712306585 | informational |
| small-log-mixed | tcmalloc | 0.9193944210911609 | 0.8991785070628964–0.9342258449660841 | informational |
| small-log-mixed | jemalloc | 0.9913742232930024 | 0.9688945666777843–1.0111848094556046 | informational |
| small-log-mixed | bun-mimalloc | 0.9858165419577473 | 0.9818954538006031–0.9949130533291564 | informational |
| small-log-mixed | mimalloc-pprof | 0.9725912877174636 | 0.9586182749351752–0.9806303059478038 | informational |
| medium-log-mixed | tcmalloc | 1.0043772317918047 | 1.0000324116499368–1.0064657900641112 | informational |
| medium-log-mixed | jemalloc | 0.9999341118142655 | 0.9971024179558788–1.0023966296972748 | informational |
| medium-log-mixed | bun-mimalloc | 0.9668565919076239 | 0.9645514765242715–0.9685116736449049 | informational |
| medium-log-mixed | mimalloc-pprof | 1.0008305109823707 | 0.9979538302067493–1.0033932827086391 | informational |
| medium-log-mixed | tcmalloc | 1.0025916209693715 | 0.997671084669542–1.0056429300251848 | informational |
| medium-log-mixed | jemalloc | 1.0022314745553325 | 0.999495674335637–1.002583747526152 | informational |
| medium-log-mixed | bun-mimalloc | 0.965753814457151 | 0.963644866430184–0.9702483928184117 | informational |
| medium-log-mixed | mimalloc-pprof | 1.000136793406384 | 0.998600850780301–1.0019942196022555 | informational |
| large-objects | tcmalloc | 1.0005602166769023 | 0.9991812168685731–1.0017567284921254 | informational |
| large-objects | jemalloc | 0.8245672952317089 | 0.798143483356993–0.8822455716443777 | informational |
| large-objects | bun-mimalloc | 0.9808298291252601 | 0.9749930913455805–0.9812541143408685 | informational |
| large-objects | mimalloc-pprof | 1.0132354933804044 | 1.011727864258227–1.0146287826132434 | informational |
| large-objects | tcmalloc | 0.9807278976224922 | 0.9745568520875316–0.9848185247233302 | informational |
| large-objects | jemalloc | 0.7527591138753666 | 0.7365556555237172–0.7631656283573712 | informational |
| large-objects | bun-mimalloc | 0.9781340511093335 | 0.9668110609275107–0.9796709291319874 | informational |
| large-objects | mimalloc-pprof | 1.0143180247056556 | 1.0098796933128347–1.0174688092260047 | informational |
| batch-lifo | tcmalloc | 0.9933000369943565 | 0.9906643889662297–0.9958194918625711 | informational |
| batch-lifo | jemalloc | 1.006160245614478 | 1.0037611884103588–1.0091371668726459 | informational |
| batch-lifo | bun-mimalloc | 0.9702872578530585 | 0.9684003544420468–0.9719659812798274 | informational |
| batch-lifo | mimalloc-pprof | 0.9985879746846064 | 0.9973481274397832–0.9994241465818376 | informational |
| batch-lifo | tcmalloc | 0.9887145728480096 | 0.9834831261302612–0.9927126529736036 | informational |
| batch-lifo | jemalloc | 1.002795511658005 | 0.9985149902913275–1.0056870047867597 | informational |
| batch-lifo | bun-mimalloc | 0.9619174771898656 | 0.9506397731303042–0.9715129662107905 | informational |
| batch-lifo | mimalloc-pprof | 0.9913631072752103 | 0.9860997454964368–1.0027655351257745 | informational |
| batch-fifo | tcmalloc | 0.9927205838345027 | 0.9915872354472084–0.9945609663330139 | informational |
| batch-fifo | jemalloc | 1.006283489512499 | 1.0037700390697943–1.0078731584323264 | informational |
| batch-fifo | bun-mimalloc | 0.966807367104631 | 0.9657135838880941–0.9679290769439634 | informational |
| batch-fifo | mimalloc-pprof | 1.0003951542894882 | 0.9989344935458282–1.0013387174079478 | informational |
| batch-fifo | tcmalloc | 0.9847997361784215 | 0.9829029974562881–0.9967082122336341 | informational |
| batch-fifo | jemalloc | 1.0009763490259276 | 0.9977567913208744–1.0089022795709854 | informational |
| batch-fifo | bun-mimalloc | 0.964059189590225 | 0.9551204990472487–0.9681384581827696 | informational |
| batch-fifo | mimalloc-pprof | 0.9958240598755933 | 0.9877837493537585–0.9999707767068918 | informational |
| cross-thread-producer-consumer | tcmalloc | 1.005725529006449 | 0.980210380353051–1.044548014364628 | informational |
| cross-thread-producer-consumer | jemalloc | 0.9945188820106904 | 0.9698160965635829–1.0411726732791737 | informational |
| cross-thread-producer-consumer | bun-mimalloc | 1.005753055264389 | 0.9893483923154911–1.032993279365343 | informational |
| cross-thread-producer-consumer | mimalloc-pprof | 0.9946175555162635 | 0.9753725097975423–1.050109135870852 | informational |
| cross-thread-producer-consumer | tcmalloc | 1.030385374812784 | 1.0059470696906254–1.0884098766155355 | informational |
| cross-thread-producer-consumer | jemalloc | 1.0129112903297686 | 0.9769423947903506–1.0481119014898888 | informational |
| cross-thread-producer-consumer | bun-mimalloc | 1.0331439589495766 | 0.9762090078904588–1.0756669707435524 | informational |
| cross-thread-producer-consumer | mimalloc-pprof | 1.0114848155548495 | 0.9752572669762719–1.0487733314824375 | informational |
| random-ownership | tcmalloc | 1.005490175726635 | 0.957049181324604–1.0275598243138335 | informational |
| random-ownership | jemalloc | 1.005423645910432 | 0.9746551664265102–1.0465783389181769 | informational |
| random-ownership | bun-mimalloc | 1.0021187549223847 | 0.9826167309335206–1.0279181806282105 | informational |
| random-ownership | mimalloc-pprof | 1.0038349078877349 | 0.971113462243492–1.0529068814397822 | informational |
| realloc-geometric | tcmalloc | 0.9948457247510891 | 0.9932196975434072–0.9972105808565682 | informational |
| realloc-geometric | jemalloc | 0.9857970400170585 | 0.9841770601128248–0.9900412283516965 | informational |
| realloc-geometric | bun-mimalloc | 0.9643731411043622 | 0.9639606463825454–0.9664848317426212 | informational |
| realloc-geometric | mimalloc-pprof | 0.9918220093531217 | 0.9889371224968547–0.9927881731556905 | informational |
| realloc-geometric | tcmalloc | 0.9739482088599638 | 0.9698467923426849–0.978246588542372 | informational |
| realloc-geometric | jemalloc | 0.9854888420236906 | 0.9814670389319498–0.985760421492992 | informational |
| realloc-geometric | bun-mimalloc | 0.9620737317926559 | 0.9605585341942704–0.9646379563479465 | informational |
| realloc-geometric | mimalloc-pprof | 0.9903074451451587 | 0.9891390667688159–0.9925752870771959 | informational |
| calloc-zero | tcmalloc | 0.9980398777685163 | 0.995902642208497–1.0008058370724433 | informational |
| calloc-zero | jemalloc | 0.9055513799041416 | 0.9015906525045047–0.9158565439602349 | informational |
| calloc-zero | bun-mimalloc | 0.9478854157910541 | 0.9371019535414503–0.9525068266978853 | informational |
| calloc-zero | mimalloc-pprof | 0.9986849047466118 | 0.9968657476036947–1.00401011184472 | informational |
| calloc-zero | tcmalloc | 0.9689116116129463 | 0.9622922372072771–0.972250766835054 | informational |
| calloc-zero | jemalloc | 0.9136705298492366 | 0.8991190919919325–0.9161704330697923 | informational |
| calloc-zero | bun-mimalloc | 0.9297424674644151 | 0.9231693642784186–0.9347916235901512 | informational |
| calloc-zero | mimalloc-pprof | 0.9755711188677874 | 0.966120344835756–0.9881935630908039 | informational |
| aligned-range | tcmalloc | 1.003805010862908 | 1.0014586655386843–1.0062533116085677 | informational |
| aligned-range | jemalloc | 1.003698801985539 | 1.0017828983742942–1.0059898728296017 | informational |
| aligned-range | bun-mimalloc | 0.9670860270305077 | 0.9656193656451181–0.9683024143653269 | informational |
| aligned-range | mimalloc-pprof | 1.0000588567108326 | 0.9975816012450469–1.0019174673628217 | informational |
| aligned-range | tcmalloc | 0.9962134584429401 | 0.9916589819507714–0.9971058864160065 | informational |
| aligned-range | jemalloc | 1.0020724021346212 | 0.9973993417675288–1.00543122543749 | informational |
| aligned-range | bun-mimalloc | 0.9639045662279907 | 0.9615150606412669–0.9660954199713224 | informational |
| aligned-range | mimalloc-pprof | 0.999226176031395 | 0.9969957414260333–1.0002143687125293 | informational |
| sawtooth-retain-drain | tcmalloc | 0.9997678654022595 | 0.9989224232244035–1.0023961238398031 | informational |
| sawtooth-retain-drain | jemalloc | 0.9957787963843976 | 0.9930202951127791–0.9971029053671026 | informational |
| sawtooth-retain-drain | bun-mimalloc | 0.9648167658903695 | 0.9608295077667668–0.9674003685152949 | informational |
| sawtooth-retain-drain | mimalloc-pprof | 0.9983184863325393 | 0.9947373008725257–0.9996934884912816 | informational |
| sawtooth-retain-drain | tcmalloc | 1.0000176833874819 | 0.9996118777552501–1.0032273297613812 | informational |
| sawtooth-retain-drain | jemalloc | 0.9965878556188478 | 0.9953187324595749–0.9987521197074408 | informational |
| sawtooth-retain-drain | bun-mimalloc | 0.965953894843205 | 0.9640023500328271–0.9671735085822917 | informational |
| sawtooth-retain-drain | mimalloc-pprof | 0.9985870066112521 | 0.9959382190699712–1.0005260880351694 | informational |
| thread-churn | tcmalloc | 1.0988134133390863 | 1.0848286605338961–1.107150249455855 | informational |
| thread-churn | jemalloc | 0.7314469541086961 | 0.7285524256181608–0.7380882788209382 | informational |
| thread-churn | bun-mimalloc | 1.0008947612918369 | 0.9923748980428809–1.0057912130021234 | informational |
| thread-churn | mimalloc-pprof | 0.9730483736916145 | 0.9603762449759041–0.983644553715811 | informational |
| thread-churn | tcmalloc | 1.1325867628123463 | 1.128720510361729–1.141966225324791 | informational |
| thread-churn | jemalloc | 0.7785116951589423 | 0.7766270786830204–0.7836293889826852 | informational |
| thread-churn | bun-mimalloc | 0.9938739034018566 | 0.9870342946100842–1.0001427619173469 | informational |
| thread-churn | mimalloc-pprof | 0.9708066384599009 | 0.969884406401112–0.9816587317209231 | informational |
| representative-mix | tcmalloc | 0.9978485870009328 | 0.9955459727744194–1.0005310878975928 | informational |
| representative-mix | jemalloc | 0.998465159135586 | 0.9966575999450611–1.000345805948091 | informational |
| representative-mix | bun-mimalloc | 0.9670576502295207 | 0.9662791544847952–0.968771480652101 | informational |
| representative-mix | mimalloc-pprof | 0.998411379176796 | 0.9955244719969046–0.9997652550355894 | informational |
| representative-mix | tcmalloc | 0.9968357666875549 | 0.9932289554756538–0.9987085423493284 | informational |
| representative-mix | jemalloc | 0.9969483201287269 | 0.9944256082339107–0.9989646022752914 | informational |
| representative-mix | bun-mimalloc | 0.9658665505754088 | 0.9652175507027262–0.9676225365908302 | informational |
| representative-mix | mimalloc-pprof | 0.9979676635116035 | 0.9970628952189223–0.9995424478973101 | informational |
mixed rigor - 3-block legacy coverage plus 40-repetition distribution bands. Legacy panels use 3 blocks per cell, median with min/max, and deliberately no confidence intervals or noise gating.
Worker counts are literal 1, 2, 3, 4, 6, 8; the runner allows 4 logical CPUs, so higher points are oversubscribed and describe contention rather than core scaling. splitmix64-v1 chain over (master seed, workload tag, worker-count cell, repetition/block, worker index); allocator identity, time and scheduling are absent; distribution size streams derive from the worker seed with the size-v1 domain. Scaling run 37637875091/1 measured mimalloc-pprof at source ee3623f6b7a485754a0a0aa3462d8cba43390e8b, which is not necessarily the commit above; metric key 0fa9e38615971bfa1f59193e92fb6ec8db5659f390d1ba8c7c5b52d53eb7c130.
| Pattern | Workers | Allocator | Median ops/s | Min - max | Speedup vs 1 | Oversubscribed |
|---|---|---|---|---|---|---|
| large-class-ephemeral | 1 | bun-mimalloc | 4021047.7 | 3501210.0 - 4206243.7 | 1.00x | no |
| large-class-ephemeral | 1 | jemalloc | 2640147.6 | 2321467.6 - 2718814.7 | 1.00x | no |
| large-class-ephemeral | 1 | mimalloc-pprof | 3983943.9 | 2617615.8 - 4167819.7 | 1.00x | no |
| large-class-ephemeral | 1 | tcmalloc | 3587768.7 | 3196829.6 - 3799525.4 | 1.00x | no |
| large-class-ephemeral | 1 | upstream-mimalloc | 3938040.9 | 2720759.4 - 4095420.8 | 1.00x | no |
| large-class-ephemeral | 2 | bun-mimalloc | 7835643.8 | 6197007.3 - 8006717.4 | 1.95x | no |
| large-class-ephemeral | 2 | jemalloc | 5260821.5 | 4929411.8 - 5379293.4 | 1.99x | no |
| large-class-ephemeral | 2 | mimalloc-pprof | 7798768.1 | 6945933.4 - 8076510.6 | 1.96x | no |
| large-class-ephemeral | 2 | tcmalloc | 5074267.7 | 4852472.9 - 5248726.4 | 1.41x | no |
| large-class-ephemeral | 2 | upstream-mimalloc | 7710105.1 | 7068046.0 - 8001743.7 | 1.96x | no |
| large-class-ephemeral | 3 | bun-mimalloc | 8022922.3 | 7331023.2 - 8731522.7 | 2.00x | no |
| large-class-ephemeral | 3 | jemalloc | 5194485.8 | 4762977.8 - 5617776.1 | 1.97x | no |
| large-class-ephemeral | 3 | mimalloc-pprof | 7867362.4 | 6941814.3 - 8408890.7 | 1.97x | no |
| large-class-ephemeral | 3 | tcmalloc | 5325752.6 | 4211453.2 - 5588829.0 | 1.48x | no |
| large-class-ephemeral | 3 | upstream-mimalloc | 8010105.5 | 7033707.0 - 8482791.1 | 2.03x | no |
| large-class-ephemeral | 4 | bun-mimalloc | 8711658.9 | 7808556.4 - 9746146.0 | 2.17x | no |
| large-class-ephemeral | 4 | jemalloc | 6110962.2 | 5398816.3 - 6676852.3 | 2.31x | no |
| large-class-ephemeral | 4 | mimalloc-pprof | 8681618.9 | 7938067.1 - 9318644.6 | 2.18x | no |
| large-class-ephemeral | 4 | tcmalloc | 5387463.0 | 4874866.0 - 5522982.4 | 1.50x | no |
| large-class-ephemeral | 4 | upstream-mimalloc | 8987190.3 | 7630007.0 - 9967641.3 | 2.28x | no |
| large-class-ephemeral | 6 | bun-mimalloc | 8566782.4 | 6163386.7 - 9339629.8 | 2.13x | yes |
| large-class-ephemeral | 6 | jemalloc | 5180743.1 | 4594671.8 - 5450118.4 | 1.96x | yes |
| large-class-ephemeral | 6 | mimalloc-pprof | 8621098.2 | 6521554.9 - 9534185.6 | 2.16x | yes |
| large-class-ephemeral | 6 | tcmalloc | 5304763.3 | 5021904.6 - 5441577.2 | 1.48x | yes |
| large-class-ephemeral | 6 | upstream-mimalloc | 8548563.5 | 7808572.2 - 9610433.1 | 2.17x | yes |
| large-class-ephemeral | 8 | bun-mimalloc | 8546732.1 | 7741351.0 - 9195369.2 | 2.13x | yes |
| large-class-ephemeral | 8 | jemalloc | 4637708.6 | 4327669.8 - 4890900.8 | 1.76x | yes |
| large-class-ephemeral | 8 | mimalloc-pprof | 8443360.8 | 7591290.7 - 9227107.2 | 2.12x | yes |
| large-class-ephemeral | 8 | tcmalloc | 5360268.6 | 5051848.0 - 5525013.7 | 1.49x | yes |
| large-class-ephemeral | 8 | upstream-mimalloc | 8515376.6 | 7379814.1 - 9305236.0 | 2.16x | yes |
| large-class-persistent | 1 | bun-mimalloc | 4054905.1 | 3695675.4 - 4233517.6 | 1.00x | no |
| large-class-persistent | 1 | jemalloc | 2967052.2 | 2779304.3 - 3016692.3 | 1.00x | no |
| large-class-persistent | 1 | mimalloc-pprof | 3959817.6 | 3633529.3 - 4167586.2 | 1.00x | no |
| large-class-persistent | 1 | tcmalloc | 3589020.0 | 3315779.3 - 3825103.5 | 1.00x | no |
| large-class-persistent | 1 | upstream-mimalloc | 3974495.4 | 3846684.4 - 4196539.7 | 1.00x | no |
| large-class-persistent | 2 | bun-mimalloc | 8225516.4 | 7559883.4 - 8422172.0 | 2.03x | no |
| large-class-persistent | 2 | jemalloc | 5952134.0 | 5694280.7 - 6073665.4 | 2.01x | no |
| large-class-persistent | 2 | mimalloc-pprof | 7995470.1 | 7237986.3 - 8197543.6 | 2.02x | no |
| large-class-persistent | 2 | tcmalloc | 5113794.6 | 4604122.2 - 5345272.1 | 1.42x | no |
| large-class-persistent | 2 | upstream-mimalloc | 8035304.8 | 7482011.7 - 8304460.1 | 2.02x | no |
| large-class-persistent | 3 | bun-mimalloc | 7309385.9 | 6784858.6 - 8050669.3 | 1.80x | no |
| large-class-persistent | 3 | jemalloc | 7022182.1 | 5002535.7 - 7442672.2 | 2.37x | no |
| large-class-persistent | 3 | mimalloc-pprof | 7147956.0 | 6562847.3 - 7733798.8 | 1.81x | no |
| large-class-persistent | 3 | tcmalloc | 5213923.1 | 4754824.5 - 5487976.0 | 1.45x | no |
| large-class-persistent | 3 | upstream-mimalloc | 7312514.8 | 6755258.2 - 8242232.1 | 1.84x | no |
| large-class-persistent | 4 | bun-mimalloc | 9499559.6 | 7226063.1 - 10603089.9 | 2.34x | no |
| large-class-persistent | 4 | jemalloc | 9165656.8 | 7421474.0 - 9625999.4 | 3.09x | no |
| large-class-persistent | 4 | mimalloc-pprof | 9522346.0 | 8250000.1 - 10063194.3 | 2.40x | no |
| large-class-persistent | 4 | tcmalloc | 5351127.9 | 5050504.5 - 5599489.4 | 1.49x | no |
| large-class-persistent | 4 | upstream-mimalloc | 9631313.3 | 8385076.8 - 10570264.8 | 2.42x | no |
| large-class-persistent | 6 | bun-mimalloc | 9177839.2 | 8127913.7 - 10461855.1 | 2.26x | yes |
| large-class-persistent | 6 | jemalloc | 8619663.9 | 7556913.0 - 9321952.4 | 2.91x | yes |
| large-class-persistent | 6 | mimalloc-pprof | 9055589.0 | 8283762.2 - 10053528.1 | 2.29x | yes |
| large-class-persistent | 6 | tcmalloc | 5341050.3 | 5090839.8 - 5558901.5 | 1.49x | yes |
| large-class-persistent | 6 | upstream-mimalloc | 9533330.2 | 8477079.8 - 10497013.8 | 2.40x | yes |
| large-class-persistent | 8 | bun-mimalloc | 9475610.3 | 8345244.2 - 9910434.0 | 2.34x | yes |
| large-class-persistent | 8 | jemalloc | 8682045.2 | 7628048.0 - 9281446.6 | 2.93x | yes |
| large-class-persistent | 8 | mimalloc-pprof | 9275257.4 | 7974690.7 - 9929099.8 | 2.34x | yes |
| large-class-persistent | 8 | tcmalloc | 5375054.3 | 4978961.8 - 5693008.4 | 1.50x | yes |
| large-class-persistent | 8 | upstream-mimalloc | 9621363.9 | 8836483.0 - 10429054.2 | 2.42x | yes |
| larson | 1 | bun-mimalloc | 55797076.9 | 55007041.7 - 56607066.7 | 1.00x | no |
| larson | 1 | jemalloc | 62283478.5 | 62011044.7 - 62623305.7 | 1.00x | no |
| larson | 1 | mimalloc-pprof | 54438836.4 | 53261758.5 - 55271117.5 | 1.00x | no |
| larson | 1 | tcmalloc | 55276989.2 | 53773252.1 - 55362142.1 | 1.00x | no |
| larson | 1 | upstream-mimalloc | 57123024.1 | 56947385.1 - 57748546.8 | 1.00x | no |
| larson | 2 | bun-mimalloc | 110714371.8 | 109493329.3 - 111930580.8 | 1.98x | no |
| larson | 2 | jemalloc | 82894371.7 | 80869357.1 - 83543879.3 | 1.33x | no |
| larson | 2 | mimalloc-pprof | 107160078.6 | 106900257.1 - 107801148.9 | 1.97x | no |
| larson | 2 | tcmalloc | 106428124.2 | 105895246.5 - 109041445.5 | 1.93x | no |
| larson | 2 | upstream-mimalloc | 111950475.1 | 111568444.2 - 112280989.6 | 1.96x | no |
| larson | 3 | bun-mimalloc | 78424438.8 | 77968891.6 - 80939377.3 | 1.41x | no |
| larson | 3 | jemalloc | 94121374.6 | 92714628.7 - 94656238.5 | 1.51x | no |
| larson | 3 | mimalloc-pprof | 105516726.5 | 105075530.2 - 105702205.6 | 1.94x | no |
| larson | 3 | tcmalloc | 102288311.4 | 100065638.4 - 104341281.3 | 1.85x | no |
| larson | 3 | upstream-mimalloc | 111765180.5 | 110797063.3 - 112878885.0 | 1.96x | no |
| larson | 4 | bun-mimalloc | 127146959.5 | 126798107.9 - 133732191.6 | 2.28x | no |
| larson | 4 | jemalloc | 111670404.5 | 111507754.3 - 116344955.7 | 1.79x | no |
| larson | 4 | mimalloc-pprof | 122855887.6 | 122586213.4 - 123647770.9 | 2.26x | no |
| larson | 4 | tcmalloc | 119507919.4 | 117772121.3 - 121716831.9 | 2.16x | no |
| larson | 4 | upstream-mimalloc | 132896937.7 | 129005786.3 - 134401564.8 | 2.33x | no |
| larson | 6 | bun-mimalloc | 122518964.0 | 121898035.4 - 122843621.0 | 2.20x | yes |
| larson | 6 | jemalloc | 129717013.2 | 128305276.8 - 130851145.0 | 2.08x | yes |
| larson | 6 | mimalloc-pprof | 120455045.8 | 119405823.0 - 121115664.3 | 2.21x | yes |
| larson | 6 | tcmalloc | 113636084.0 | 110305820.3 - 115417299.3 | 2.06x | yes |
| larson | 6 | upstream-mimalloc | 123018533.5 | 121946015.8 - 124115218.1 | 2.15x | yes |
| larson | 8 | bun-mimalloc | 108400018.3 | 106231217.0 - 111403980.6 | 1.94x | yes |
| larson | 8 | jemalloc | 120138422.0 | 118384101.5 - 128941192.6 | 1.93x | yes |
| larson | 8 | mimalloc-pprof | 108322389.3 | 104249313.5 - 111604860.8 | 1.99x | yes |
| larson | 8 | tcmalloc | 102001587.5 | 100660922.3 - 105365964.4 | 1.85x | yes |
| larson | 8 | upstream-mimalloc | 108114963.3 | 107870947.2 - 113812459.0 | 1.89x | yes |
| power-of-two-large | 1 | bun-mimalloc | 819426.7 | 774339.5 - 876935.7 | 1.00x | no |
| power-of-two-large | 1 | jemalloc | 779168.0 | 662456.0 - 802266.1 | 1.00x | no |
| power-of-two-large | 1 | mimalloc-pprof | 815264.9 | 758776.6 - 906938.3 | 1.00x | no |
| power-of-two-large | 1 | tcmalloc | 807993.8 | 666742.1 - 856560.6 | 1.00x | no |
| power-of-two-large | 1 | upstream-mimalloc | 818127.7 | 768575.6 - 917016.5 | 1.00x | no |
| power-of-two-large | 2 | bun-mimalloc | 1624505.7 | 1426715.3 - 1747311.2 | 1.98x | no |
| power-of-two-large | 2 | jemalloc | 1515554.1 | 1074490.3 - 1609315.8 | 1.95x | no |
| power-of-two-large | 2 | mimalloc-pprof | 1603035.1 | 1100028.5 - 1717880.7 | 1.97x | no |
| power-of-two-large | 2 | tcmalloc | 1542097.2 | 1443177.1 - 1623907.5 | 1.91x | no |
| power-of-two-large | 2 | upstream-mimalloc | 1614163.7 | 1434879.8 - 1715494.5 | 1.97x | no |
| power-of-two-large | 3 | bun-mimalloc | 1684076.0 | 1581632.0 - 1841301.6 | 2.06x | no |
| power-of-two-large | 3 | jemalloc | 2054883.3 | 1858276.9 - 2180004.9 | 2.64x | no |
| power-of-two-large | 3 | mimalloc-pprof | 1681271.4 | 1528862.2 - 1780248.7 | 2.06x | no |
| power-of-two-large | 3 | tcmalloc | 1629109.7 | 1512469.2 - 1785676.5 | 2.02x | no |
| power-of-two-large | 3 | upstream-mimalloc | 1685500.7 | 1589693.0 - 1822142.4 | 2.06x | no |
| power-of-two-large | 4 | bun-mimalloc | 2169894.3 | 2003112.5 - 2376892.1 | 2.65x | no |
| power-of-two-large | 4 | jemalloc | 2294518.3 | 1947836.6 - 2539012.7 | 2.94x | no |
| power-of-two-large | 4 | mimalloc-pprof | 2166729.2 | 1676383.5 - 2238994.3 | 2.66x | no |
| power-of-two-large | 4 | tcmalloc | 2005289.4 | 1814150.2 - 2115034.8 | 2.48x | no |
| power-of-two-large | 4 | upstream-mimalloc | 2158754.3 | 1945648.7 - 2311185.3 | 2.64x | no |
| power-of-two-large | 6 | bun-mimalloc | 2099428.8 | 1921247.6 - 2294847.8 | 2.56x | yes |
| power-of-two-large | 6 | jemalloc | 2179239.5 | 1326178.0 - 2330866.4 | 2.80x | yes |
| power-of-two-large | 6 | mimalloc-pprof | 2091880.5 | 1887907.5 - 2222806.5 | 2.57x | yes |
| power-of-two-large | 6 | tcmalloc | 1940396.4 | 1720212.9 - 2109127.9 | 2.40x | yes |
| power-of-two-large | 6 | upstream-mimalloc | 2089729.2 | 1891206.9 - 2269143.8 | 2.55x | yes |
| power-of-two-large | 8 | bun-mimalloc | 2082483.8 | 1841234.5 - 2373164.7 | 2.54x | yes |
| power-of-two-large | 8 | jemalloc | 2035162.1 | 1127013.1 - 2267996.2 | 2.61x | yes |
| power-of-two-large | 8 | mimalloc-pprof | 2082169.7 | 1883955.0 - 2253617.8 | 2.55x | yes |
| power-of-two-large | 8 | tcmalloc | 1966350.7 | 1642019.7 - 2164942.5 | 2.43x | yes |
| power-of-two-large | 8 | upstream-mimalloc | 2109447.5 | 1905965.0 - 2329481.5 | 2.58x | yes |
| random-large | 1 | bun-mimalloc | 437182.5 | 399421.9 - 472098.1 | 1.00x | no |
| random-large | 1 | jemalloc | 430361.1 | 408343.0 - 456778.6 | 1.00x | no |
| random-large | 1 | mimalloc-pprof | 432036.5 | 390682.6 - 472756.3 | 1.00x | no |
| random-large | 1 | tcmalloc | 427370.8 | 359288.6 - 477100.0 | 1.00x | no |
| random-large | 1 | upstream-mimalloc | 433936.6 | 406197.4 - 481069.1 | 1.00x | no |
| random-large | 2 | bun-mimalloc | 853655.5 | 712872.8 - 939247.6 | 1.95x | no |
| random-large | 2 | jemalloc | 854939.1 | 739356.2 - 890458.1 | 1.99x | no |
| random-large | 2 | mimalloc-pprof | 862887.0 | 805091.9 - 911095.7 | 2.00x | no |
| random-large | 2 | tcmalloc | 828771.6 | 717037.7 - 883354.4 | 1.94x | no |
| random-large | 2 | upstream-mimalloc | 856030.5 | 810896.9 - 921181.4 | 1.97x | no |
| random-large | 3 | bun-mimalloc | 910715.1 | 840663.6 - 974904.3 | 2.08x | no |
| random-large | 3 | jemalloc | 1100909.6 | 983125.9 - 1237481.7 | 2.56x | no |
| random-large | 3 | mimalloc-pprof | 926573.6 | 850046.8 - 962869.1 | 2.14x | no |
| random-large | 3 | tcmalloc | 887771.3 | 810975.8 - 959113.6 | 2.08x | no |
| random-large | 3 | upstream-mimalloc | 893747.9 | 581495.9 - 970619.0 | 2.06x | no |
| random-large | 4 | bun-mimalloc | 1141956.7 | 1050194.9 - 1217967.9 | 2.61x | no |
| random-large | 4 | jemalloc | 1236605.8 | 1036804.5 - 1352961.5 | 2.87x | no |
| random-large | 4 | mimalloc-pprof | 1184109.8 | 1100720.5 - 1266613.0 | 2.74x | no |
| random-large | 4 | tcmalloc | 1070087.7 | 1000575.6 - 1122571.4 | 2.50x | no |
| random-large | 4 | upstream-mimalloc | 1134261.2 | 1055372.6 - 1225505.7 | 2.61x | no |
| random-large | 6 | bun-mimalloc | 1107129.9 | 982624.9 - 1214975.2 | 2.53x | yes |
| random-large | 6 | jemalloc | 1181790.4 | 1021294.6 - 1327470.5 | 2.75x | yes |
| random-large | 6 | mimalloc-pprof | 1142616.3 | 955740.7 - 1237185.6 | 2.64x | yes |
| random-large | 6 | tcmalloc | 1030993.8 | 947578.2 - 1087298.1 | 2.41x | yes |
| random-large | 6 | upstream-mimalloc | 1126019.0 | 852618.6 - 1214350.1 | 2.59x | yes |
| random-large | 8 | bun-mimalloc | 1057170.4 | 899495.7 - 1185480.6 | 2.42x | yes |
| random-large | 8 | jemalloc | 1094174.8 | 913716.1 - 1202592.8 | 2.54x | yes |
| random-large | 8 | mimalloc-pprof | 1120265.0 | 966878.6 - 1223852.3 | 2.59x | yes |
| random-large | 8 | tcmalloc | 1026119.6 | 909822.7 - 1093546.1 | 2.40x | yes |
| random-large | 8 | upstream-mimalloc | 1082808.4 | 927637.7 - 1196946.5 | 2.50x | yes |
| sparse-cross-thread | 1 | bun-mimalloc | 47804913.9 | 47485412.4 - 47820403.6 | 1.00x | no |
| sparse-cross-thread | 1 | jemalloc | 49406781.9 | 49007740.1 - 49689515.3 | 1.00x | no |
| sparse-cross-thread | 1 | mimalloc-pprof | 46459057.3 | 46051138.7 - 46468053.0 | 1.00x | no |
| sparse-cross-thread | 1 | tcmalloc | 40005944.9 | 39834324.2 - 40559691.9 | 1.00x | no |
| sparse-cross-thread | 1 | upstream-mimalloc | 48768019.4 | 47023109.8 - 49133646.9 | 1.00x | no |
| sparse-cross-thread | 2 | bun-mimalloc | 16655066.9 | 16269455.4 - 17155165.2 | 0.35x | no |
| sparse-cross-thread | 2 | jemalloc | 17509820.1 | 16850865.3 - 17727057.3 | 0.35x | no |
| sparse-cross-thread | 2 | mimalloc-pprof | 16081284.1 | 15156683.3 - 16185890.5 | 0.35x | no |
| sparse-cross-thread | 2 | tcmalloc | 16081335.0 | 15974810.0 - 16373303.6 | 0.40x | no |
| sparse-cross-thread | 2 | upstream-mimalloc | 16125568.7 | 15899648.7 - 16312529.0 | 0.33x | no |
| sparse-cross-thread | 3 | bun-mimalloc | 19931490.4 | 19633465.6 - 20063078.2 | 0.42x | no |
| sparse-cross-thread | 3 | jemalloc | 20941909.8 | 20599036.3 - 21203753.9 | 0.42x | no |
| sparse-cross-thread | 3 | mimalloc-pprof | 20214967.3 | 20055642.0 - 20260740.2 | 0.44x | no |
| sparse-cross-thread | 3 | tcmalloc | 20060627.4 | 19857991.2 - 20109184.1 | 0.50x | no |
| sparse-cross-thread | 3 | upstream-mimalloc | 19744355.4 | 19030472.4 - 19873769.0 | 0.40x | no |
| sparse-cross-thread | 4 | bun-mimalloc | 21575468.7 | 21188244.5 - 21778373.9 | 0.45x | no |
| sparse-cross-thread | 4 | jemalloc | 23010663.4 | 22939234.9 - 23356116.9 | 0.47x | no |
| sparse-cross-thread | 4 | mimalloc-pprof | 21713266.7 | 21430105.4 - 21783234.4 | 0.47x | no |
| sparse-cross-thread | 4 | tcmalloc | 22073671.2 | 21864212.6 - 22414335.2 | 0.55x | no |
| sparse-cross-thread | 4 | upstream-mimalloc | 23111893.8 | 22815868.7 - 23157793.5 | 0.47x | no |
| sparse-cross-thread | 6 | bun-mimalloc | 31448303.0 | 30921784.9 - 31541383.3 | 0.66x | yes |
| sparse-cross-thread | 6 | jemalloc | 33027743.5 | 32689260.9 - 33270423.4 | 0.67x | yes |
| sparse-cross-thread | 6 | mimalloc-pprof | 31520227.4 | 31308582.5 - 32229673.9 | 0.68x | yes |
| sparse-cross-thread | 6 | tcmalloc | 32440632.1 | 32300845.1 - 32881517.7 | 0.81x | yes |
| sparse-cross-thread | 6 | upstream-mimalloc | 31517783.9 | 31158506.6 - 31779805.6 | 0.65x | yes |
| sparse-cross-thread | 8 | bun-mimalloc | 40280696.2 | 40010951.7 - 40396627.6 | 0.84x | yes |
| sparse-cross-thread | 8 | jemalloc | 41302766.4 | 40952001.9 - 41517403.7 | 0.84x | yes |
| sparse-cross-thread | 8 | mimalloc-pprof | 38784022.3 | 38300048.1 - 39074486.7 | 0.83x | yes |
| sparse-cross-thread | 8 | tcmalloc | 39492375.4 | 38684601.5 - 39787563.1 | 0.99x | yes |
| sparse-cross-thread | 8 | upstream-mimalloc | 41254662.7 | 41076184.2 - 41378819.0 | 0.85x | yes |
| sparse-large-buffers | 1 | bun-mimalloc | 645774.3 | 644605.2 - 672711.2 | 1.00x | no |
| sparse-large-buffers | 1 | jemalloc | 617960.1 | 605055.1 - 633860.8 | 1.00x | no |
| sparse-large-buffers | 1 | mimalloc-pprof | 628170.7 | 611883.9 - 657785.0 | 1.00x | no |
| sparse-large-buffers | 1 | tcmalloc | 636180.7 | 613830.1 - 642291.2 | 1.00x | no |
| sparse-large-buffers | 1 | upstream-mimalloc | 657334.0 | 647873.2 - 673627.6 | 1.00x | no |
| sparse-large-buffers | 2 | bun-mimalloc | 1276879.0 | 1268351.5 - 1281478.8 | 1.98x | no |
| sparse-large-buffers | 2 | jemalloc | 1233279.6 | 1222665.4 - 1242433.5 | 2.00x | no |
| sparse-large-buffers | 2 | mimalloc-pprof | 1258318.2 | 1222854.0 - 1288263.2 | 2.00x | no |
| sparse-large-buffers | 2 | tcmalloc | 1211211.4 | 1151920.9 - 1272826.5 | 1.90x | no |
| sparse-large-buffers | 2 | upstream-mimalloc | 1265820.6 | 1215270.2 - 1301572.3 | 1.93x | no |
| sparse-large-buffers | 3 | bun-mimalloc | 1424963.4 | 1340495.3 - 1469226.7 | 2.21x | no |
| sparse-large-buffers | 3 | jemalloc | 1579852.1 | 1573369.4 - 1619398.1 | 2.56x | no |
| sparse-large-buffers | 3 | mimalloc-pprof | 1423078.4 | 1415287.3 - 1473627.9 | 2.27x | no |
| sparse-large-buffers | 3 | tcmalloc | 1379309.0 | 1340424.7 - 1391026.2 | 2.17x | no |
| sparse-large-buffers | 3 | upstream-mimalloc | 1476042.5 | 1454340.7 - 1478456.4 | 2.25x | no |
| sparse-large-buffers | 4 | bun-mimalloc | 1654990.1 | 1621909.6 - 1705263.4 | 2.56x | no |
| sparse-large-buffers | 4 | jemalloc | 1873622.9 | 1808113.3 - 1932703.6 | 3.03x | no |
| sparse-large-buffers | 4 | mimalloc-pprof | 1656604.2 | 1645604.5 - 1723802.2 | 2.64x | no |
| sparse-large-buffers | 4 | tcmalloc | 1586582.8 | 1569256.5 - 1621928.4 | 2.49x | no |
| sparse-large-buffers | 4 | upstream-mimalloc | 1719264.6 | 1673274.3 - 1722762.2 | 2.62x | no |
| sparse-large-buffers | 6 | bun-mimalloc | 1712099.0 | 1586038.9 - 1723452.0 | 2.65x | yes |
| sparse-large-buffers | 6 | jemalloc | 1789318.4 | 1737473.7 - 1819750.7 | 2.90x | yes |
| sparse-large-buffers | 6 | mimalloc-pprof | 1652934.4 | 1641659.8 - 1687008.5 | 2.63x | yes |
| sparse-large-buffers | 6 | tcmalloc | 1592093.6 | 1591037.0 - 1627495.0 | 2.50x | yes |
| sparse-large-buffers | 6 | upstream-mimalloc | 1743364.0 | 1676736.2 - 1754258.7 | 2.65x | yes |
| sparse-large-buffers | 8 | bun-mimalloc | 1636208.8 | 1618438.8 - 1685221.6 | 2.53x | yes |
| sparse-large-buffers | 8 | jemalloc | 1624829.9 | 1347459.0 - 1714410.4 | 2.63x | yes |
| sparse-large-buffers | 8 | mimalloc-pprof | 1663683.4 | 1619215.0 - 1721362.9 | 2.65x | yes |
| sparse-large-buffers | 8 | tcmalloc | 1614996.5 | 1593400.1 - 1619683.1 | 2.54x | yes |
| sparse-large-buffers | 8 | upstream-mimalloc | 1717149.4 | 1698905.1 - 1736528.4 | 2.61x | yes |
| sparse-mixed-general | 1 | bun-mimalloc | 31264007.9 | 30739714.0 - 31301990.5 | 1.00x | no |
| sparse-mixed-general | 1 | jemalloc | 32274054.3 | 31766217.4 - 32434588.9 | 1.00x | no |
| sparse-mixed-general | 1 | mimalloc-pprof | 30225967.6 | 27834567.4 - 30455358.2 | 1.00x | no |
| sparse-mixed-general | 1 | tcmalloc | 28819326.0 | 28284422.2 - 29162963.1 | 1.00x | no |
| sparse-mixed-general | 1 | upstream-mimalloc | 31223004.9 | 30934059.4 - 31305911.3 | 1.00x | no |
| sparse-mixed-general | 2 | bun-mimalloc | 61482094.1 | 61387247.5 - 61913993.4 | 1.97x | no |
| sparse-mixed-general | 2 | jemalloc | 63526012.2 | 60790841.6 - 63551976.7 | 1.97x | no |
| sparse-mixed-general | 2 | mimalloc-pprof | 59714183.9 | 59376299.1 - 60149995.9 | 1.98x | no |
| sparse-mixed-general | 2 | tcmalloc | 56488815.6 | 56353971.1 - 57529132.9 | 1.96x | no |
| sparse-mixed-general | 2 | upstream-mimalloc | 61961314.4 | 60442200.6 - 62051266.4 | 1.98x | no |
| sparse-mixed-general | 3 | bun-mimalloc | 72664926.6 | 72656244.4 - 72767323.8 | 2.32x | no |
| sparse-mixed-general | 3 | jemalloc | 73830586.3 | 73476797.3 - 74668466.6 | 2.29x | no |
| sparse-mixed-general | 3 | mimalloc-pprof | 70672062.6 | 67389269.9 - 70764326.7 | 2.34x | no |
| sparse-mixed-general | 3 | tcmalloc | 64659745.2 | 61949948.7 - 67070263.6 | 2.24x | no |
| sparse-mixed-general | 3 | upstream-mimalloc | 72874626.0 | 72865014.4 - 73179995.2 | 2.33x | no |
| sparse-mixed-general | 4 | bun-mimalloc | 89880457.0 | 88444333.9 - 90787637.0 | 2.87x | no |
| sparse-mixed-general | 4 | jemalloc | 90977236.9 | 90760068.4 - 92187821.5 | 2.82x | no |
| sparse-mixed-general | 4 | mimalloc-pprof | 86091143.6 | 85736014.4 - 87295874.4 | 2.85x | no |
| sparse-mixed-general | 4 | tcmalloc | 80013235.5 | 79581995.0 - 80353041.2 | 2.78x | no |
| sparse-mixed-general | 4 | upstream-mimalloc | 88716482.3 | 88579343.4 - 89050291.4 | 2.84x | no |
| sparse-mixed-general | 6 | bun-mimalloc | 89624182.5 | 86910550.0 - 91040251.7 | 2.87x | yes |
| sparse-mixed-general | 6 | jemalloc | 90798897.7 | 89518159.6 - 91109269.9 | 2.81x | yes |
| sparse-mixed-general | 6 | mimalloc-pprof | 86484710.4 | 84354746.3 - 87796497.3 | 2.86x | yes |
| sparse-mixed-general | 6 | tcmalloc | 76589045.9 | 75914138.1 - 78407651.4 | 2.66x | yes |
| sparse-mixed-general | 6 | upstream-mimalloc | 90072837.4 | 88876576.2 - 91559709.6 | 2.88x | yes |
| sparse-mixed-general | 8 | bun-mimalloc | 87906984.3 | 86215054.7 - 88216275.4 | 2.81x | yes |
| sparse-mixed-general | 8 | jemalloc | 89569149.4 | 84814805.7 - 90805838.0 | 2.78x | yes |
| sparse-mixed-general | 8 | mimalloc-pprof | 85624207.2 | 83263739.3 - 85766572.8 | 2.83x | yes |
| sparse-mixed-general | 8 | tcmalloc | 78232339.2 | 76984859.3 - 78510501.8 | 2.71x | yes |
| sparse-mixed-general | 8 | upstream-mimalloc | 87981843.2 | 86142307.9 - 90012521.2 | 2.82x | yes |
| sparse-tiny-hot | 1 | bun-mimalloc | 40891941.0 | 40502050.3 - 40976755.6 | 1.00x | no |
| sparse-tiny-hot | 1 | jemalloc | 40685857.2 | 40525383.1 - 40905272.4 | 1.00x | no |
| sparse-tiny-hot | 1 | mimalloc-pprof | 40179657.7 | 39257431.9 - 40237081.4 | 1.00x | no |
| sparse-tiny-hot | 1 | tcmalloc | 36066379.5 | 35548817.7 - 36372456.0 | 1.00x | no |
| sparse-tiny-hot | 1 | upstream-mimalloc | 40445091.1 | 39461239.8 - 40633035.0 | 1.00x | no |
| sparse-tiny-hot | 2 | bun-mimalloc | 78933189.8 | 78542559.5 - 80413945.4 | 1.93x | no |
| sparse-tiny-hot | 2 | jemalloc | 79642239.8 | 76533484.4 - 79642972.0 | 1.96x | no |
| sparse-tiny-hot | 2 | mimalloc-pprof | 79980818.6 | 77240742.5 - 80385981.8 | 1.99x | no |
| sparse-tiny-hot | 2 | tcmalloc | 71012977.0 | 70877839.5 - 71354374.5 | 1.97x | no |
| sparse-tiny-hot | 2 | upstream-mimalloc | 79679599.2 | 79042607.2 - 80253305.9 | 1.97x | no |
| sparse-tiny-hot | 3 | bun-mimalloc | 95276019.8 | 92712987.8 - 95742553.2 | 2.33x | no |
| sparse-tiny-hot | 3 | jemalloc | 93704692.3 | 93258317.4 - 94479222.1 | 2.30x | no |
| sparse-tiny-hot | 3 | mimalloc-pprof | 94898140.7 | 94654800.9 - 95150040.7 | 2.36x | no |
| sparse-tiny-hot | 3 | tcmalloc | 80550679.1 | 80099971.8 - 80552258.0 | 2.23x | no |
| sparse-tiny-hot | 3 | upstream-mimalloc | 94079380.9 | 93839597.7 - 94691036.1 | 2.33x | no |
| sparse-tiny-hot | 4 | bun-mimalloc | 114599759.6 | 113680235.3 - 116235606.9 | 2.80x | no |
| sparse-tiny-hot | 4 | jemalloc | 115172206.8 | 110635208.9 - 115240130.1 | 2.83x | no |
| sparse-tiny-hot | 4 | mimalloc-pprof | 114818886.7 | 111324984.8 - 115417865.7 | 2.86x | no |
| sparse-tiny-hot | 4 | tcmalloc | 93820601.4 | 93303897.0 - 95319689.8 | 2.60x | no |
| sparse-tiny-hot | 4 | upstream-mimalloc | 117135080.5 | 116955820.3 - 117142754.6 | 2.90x | no |
| sparse-tiny-hot | 6 | bun-mimalloc | 113098849.4 | 112712154.1 - 117039510.6 | 2.77x | yes |
| sparse-tiny-hot | 6 | jemalloc | 112629350.9 | 112150717.1 - 113127849.6 | 2.77x | yes |
| sparse-tiny-hot | 6 | mimalloc-pprof | 111710155.7 | 111116795.4 - 112082415.9 | 2.78x | yes |
| sparse-tiny-hot | 6 | tcmalloc | 93912481.6 | 92707725.4 - 96321749.6 | 2.60x | yes |
| sparse-tiny-hot | 6 | upstream-mimalloc | 114224010.3 | 114052216.1 - 114817267.4 | 2.82x | yes |
| sparse-tiny-hot | 8 | bun-mimalloc | 112038972.1 | 110925905.6 - 114837580.6 | 2.74x | yes |
| sparse-tiny-hot | 8 | jemalloc | 110815443.9 | 108974585.4 - 111715583.9 | 2.72x | yes |
| sparse-tiny-hot | 8 | mimalloc-pprof | 111047375.1 | 110632807.9 - 114408985.5 | 2.76x | yes |
| sparse-tiny-hot | 8 | tcmalloc | 93741401.0 | 93581309.2 - 94899026.6 | 2.60x | yes |
| sparse-tiny-hot | 8 | upstream-mimalloc | 114190370.9 | 110319327.7 - 115052152.5 | 2.82x | yes |
| xmalloc-test | 1 | bun-mimalloc | 84213858.3 | 83938715.2 - 84822354.8 | 1.00x | no |
| xmalloc-test | 1 | jemalloc | 86140777.7 | 85057708.7 - 86901126.5 | 1.00x | no |
| xmalloc-test | 1 | mimalloc-pprof | 84454795.3 | 82870798.1 - 84504800.7 | 1.00x | no |
| xmalloc-test | 1 | tcmalloc | 57379659.3 | 57280098.9 - 57538075.1 | 1.00x | no |
| xmalloc-test | 1 | upstream-mimalloc | 83791889.3 | 82541383.6 - 84010549.6 | 1.00x | no |
| xmalloc-test | 2 | bun-mimalloc | 14657702.9 | 13836300.9 - 16394683.0 | 0.17x | no |
| xmalloc-test | 2 | jemalloc | 15738165.7 | 15171337.1 - 15921363.2 | 0.18x | no |
| xmalloc-test | 2 | mimalloc-pprof | 12675476.6 | 12591003.8 - 12898719.0 | 0.15x | no |
| xmalloc-test | 2 | tcmalloc | 14135755.1 | 13779057.9 - 14237813.9 | 0.25x | no |
| xmalloc-test | 2 | upstream-mimalloc | 13824115.0 | 13720791.8 - 14428398.2 | 0.16x | no |
| xmalloc-test | 3 | bun-mimalloc | 20308346.6 | 14491206.1 - 20322368.0 | 0.24x | no |
| xmalloc-test | 3 | jemalloc | 21712494.4 | 15967560.1 - 22491979.6 | 0.25x | no |
| xmalloc-test | 3 | mimalloc-pprof | 19474941.6 | 19214283.1 - 20134540.8 | 0.23x | no |
| xmalloc-test | 3 | tcmalloc | 15610510.2 | 15291341.2 - 20072021.2 | 0.27x | no |
| xmalloc-test | 3 | upstream-mimalloc | 20623088.1 | 14252228.3 - 21753624.0 | 0.25x | no |
| xmalloc-test | 4 | bun-mimalloc | 20929559.7 | 20595641.4 - 20964162.6 | 0.25x | no |
| xmalloc-test | 4 | jemalloc | 29613286.7 | 28287653.3 - 32546505.8 | 0.34x | no |
| xmalloc-test | 4 | mimalloc-pprof | 30501245.6 | 30065965.1 - 33501029.6 | 0.36x | no |
| xmalloc-test | 4 | tcmalloc | 20941233.8 | 20788668.9 - 21259938.1 | 0.36x | no |
| xmalloc-test | 4 | upstream-mimalloc | 24328775.6 | 23946974.0 - 27685410.7 | 0.29x | no |
| xmalloc-test | 6 | bun-mimalloc | 32497900.7 | 32070002.0 - 32815861.5 | 0.39x | yes |
| xmalloc-test | 6 | jemalloc | 47824968.3 | 47331254.8 - 48377331.8 | 0.56x | yes |
| xmalloc-test | 6 | mimalloc-pprof | 32411706.3 | 32227655.7 - 32823602.7 | 0.38x | yes |
| xmalloc-test | 6 | tcmalloc | 32831884.9 | 31927152.3 - 32850942.9 | 0.57x | yes |
| xmalloc-test | 6 | upstream-mimalloc | 32656463.4 | 32482473.5 - 33789236.8 | 0.39x | yes |
| xmalloc-test | 8 | bun-mimalloc | 46875191.2 | 46408718.4 - 50323177.3 | 0.56x | yes |
| xmalloc-test | 8 | jemalloc | 74161814.5 | 71807924.1 - 85237909.2 | 0.86x | yes |
| xmalloc-test | 8 | mimalloc-pprof | 49932790.4 | 47869992.8 - 56168463.8 | 0.59x | yes |
| xmalloc-test | 8 | tcmalloc | 49266289.3 | 44848547.2 - 49566650.0 | 0.86x | yes |
| xmalloc-test | 8 | upstream-mimalloc | 57289264.7 | 45153048.9 - 59371974.2 | 0.68x | yes |
These are normal allocation requests, not pointer-alignment tests. Each line is the median of at least 40 paired repetitions. Every allocator shares one zero-based Y domain and ticks per metric, computed from every raw observation across both workloads and rounded upward; outliers are retained and never clipped. The P5 / P50 / P95 spread is in the table below. On every RSS chart the dashed live data (theoretical minimum) line is the least RSS any allocator could show: the process's own RSS before any worker started, plus the requested bytes the workload held at once (measured by a replay of the same stream, the smallest across every run of the cell). The table gives it as Floor MiB, and how far above it each allocator's median peak sits.
| Workload | Workers | Allocator | Throughput P5 / P50 / P95 | Peak RSS bytes P5 / P50 / P95 | Floor MiB | Peak RSS P50 ÷ floor | Samples |
|---|---|---|---|---|---|---|---|
| large-class-ephemeral | 1 | bun-mimalloc | 3817732.9 / 4021047.7 / 4125989.5 | 45412352 / 51705856 / 58004480 | 10.0 | 4.95x | 40 |
| large-class-ephemeral | 1 | jemalloc | 2455444.2 / 2640147.6 / 2703520.1 | 12343910 / 12734464 / 13309952 | 10.0 | 1.22x | 40 |
| large-class-ephemeral | 1 | mimalloc-pprof | 3725008.4 / 3983943.9 / 4149435.4 | 18222694 / 18325504 / 20363674 | 10.0 | 1.75x | 40 |
| large-class-ephemeral | 1 | tcmalloc | 3366296.5 / 3587768.7 / 3742598.6 | 23985562 / 24584192 / 25789850 | 10.0 | 2.35x | 40 |
| large-class-ephemeral | 1 | upstream-mimalloc | 3738345.4 / 3938040.9 / 4073427.3 | 55803699 / 62091264 / 64351437 | 10.0 | 5.94x | 40 |
| large-class-ephemeral | 2 | bun-mimalloc | 6667514.0 / 7835643.8 / 7982980.4 | 83105587 / 92684288 / 110480589 | 12 | 7.57x | 40 |
| large-class-ephemeral | 2 | jemalloc | 5011619.8 / 5260821.5 / 5368229.0 | 19157811 / 20760576 / 22738739 | 12 | 1.70x | 40 |
| large-class-ephemeral | 2 | mimalloc-pprof | 6986541.4 / 7798768.1 / 7988196.6 | 26632192 / 26695680 / 28800410 | 12 | 2.18x | 40 |
| large-class-ephemeral | 2 | tcmalloc | 4912153.4 / 5074267.7 / 5230326.2 | 29290701 / 31432704 / 32170189 | 12 | 2.57x | 40 |
| large-class-ephemeral | 2 | upstream-mimalloc | 7392273.7 / 7710105.1 / 7868774.4 | 80969728 / 87285760 / 102117581 | 12 | 7.13x | 40 |
| large-class-ephemeral | 3 | bun-mimalloc | 7369339.3 / 8022922.3 / 8439878.4 | 114568192 / 123113472 / 133577523 | 13 | 9.02x | 40 |
| large-class-ephemeral | 3 | jemalloc | 4910152.0 / 5194485.8 / 5448110.8 | 24552858 / 26980352 / 30829773 | 13 | 1.98x | 40 |
| large-class-ephemeral | 3 | mimalloc-pprof | 7378465.1 / 7867362.4 / 8381606.9 | 32951910 / 35059712 / 35252224 | 13 | 2.57x | 40 |
| large-class-ephemeral | 3 | tcmalloc | 5040947.8 / 5325752.6 / 5454389.7 | 32807117 / 34066432 / 36396237 | 13 | 2.50x | 40 |
| large-class-ephemeral | 3 | upstream-mimalloc | 7382302.2 / 8010105.5 / 8409621.5 | 108130509 / 118765568 / 125287424 | 13 | 8.70x | 40 |
| large-class-ephemeral | 4 | bun-mimalloc | 7921219.2 / 8711658.9 / 9277849.6 | 131560653 / 144087040 / 152636621 | 14 | 9.69x | 40 |
| large-class-ephemeral | 4 | jemalloc | 5570263.9 / 6110962.2 / 6460954.4 | 30739661 / 33071104 / 37536973 | 14 | 2.22x | 40 |
| large-class-ephemeral | 4 | mimalloc-pprof | 8022058.8 / 8681618.9 / 9231690.7 | 41397862 / 43495424 / 45758464 | 14 | 2.92x | 40 |
| large-class-ephemeral | 4 | tcmalloc | 5097675.5 / 5387463.0 / 5499338.7 | 36991795 / 38408192 / 40447795 | 14 | 2.58x | 40 |
| large-class-ephemeral | 4 | upstream-mimalloc | 7936557.4 / 8987190.3 / 9654468.9 | 133529190 / 141856768 / 152505958 | 14 | 9.54x | 40 |
| large-class-ephemeral | 6 | bun-mimalloc | 7921891.9 / 8566782.4 / 9111557.3 | 192166707 / 205010944 / 215410278 | 17 | 11.82x | 40 |
| large-class-ephemeral | 6 | jemalloc | 4671878.5 / 5180743.1 / 5388250.1 | 41957376 / 46028800 / 50014618 | 17 | 2.65x | 40 |
| large-class-ephemeral | 6 | mimalloc-pprof | 8087748.1 / 8621098.2 / 9088652.1 | 55998259 / 58243072 / 62573158 | 17 | 3.36x | 40 |
| large-class-ephemeral | 6 | tcmalloc | 5141332.9 / 5304763.3 / 5431085.8 | 43821056 / 45488128 / 47011021 | 17 | 2.62x | 40 |
| large-class-ephemeral | 6 | upstream-mimalloc | 8024788.8 / 8548563.5 / 9189322.8 | 190016512 / 204834816 / 213224038 | 17 | 11.81x | 40 |
| large-class-ephemeral | 8 | bun-mimalloc | 7815045.1 / 8546732.1 / 9021451.7 | 221753139 / 244848640 / 255310438 | 19 | 12.50x | 40 |
| large-class-ephemeral | 8 | jemalloc | 4386347.5 / 4637708.6 / 4849236.1 | 52409754 / 58093568 / 62931763 | 19 | 2.97x | 40 |
| large-class-ephemeral | 8 | mimalloc-pprof | 7833493.1 / 8443360.8 / 8956664.1 | 64551936 / 71913472 / 79217459 | 19 | 3.67x | 40 |
| large-class-ephemeral | 8 | tcmalloc | 5151554.2 / 5360268.6 / 5489424.7 | 48765952 / 51169280 / 53754880 | 19 | 2.61x | 40 |
| large-class-ephemeral | 8 | upstream-mimalloc | 7751038.5 / 8515376.6 / 9056299.4 | 225676288 / 242675712 / 257419878 | 19 | 12.39x | 40 |
| large-class-persistent | 1 | bun-mimalloc | 3904344.6 / 4054905.1 / 4165942.2 | 32853811 / 39198720 / 43385242 | 10.0 | 3.75x | 40 |
| large-class-persistent | 1 | jemalloc | 2879158.4 / 2967052.2 / 3013341.6 | 12185600 / 12695552 / 13280051 | 10.0 | 1.21x | 40 |
| large-class-persistent | 1 | mimalloc-pprof | 3704152.7 / 3959817.6 / 4124909.9 | 18082816 / 18223104 / 18292736 | 10.0 | 1.74x | 40 |
| large-class-persistent | 1 | tcmalloc | 3388138.7 / 3589020.0 / 3745747.1 | 24128717 / 25155584 / 25967821 | 10.0 | 2.41x | 40 |
| large-class-persistent | 1 | upstream-mimalloc | 3856434.7 / 3974495.4 / 4186276.2 | 38981632 / 42168320 / 47503770 | 10.0 | 4.04x | 40 |
| large-class-persistent | 2 | bun-mimalloc | 7846461.3 / 8225516.4 / 8403307.5 | 62100275 / 65380352 / 68679475 | 12 | 5.30x | 40 |
| large-class-persistent | 2 | jemalloc | 5793850.0 / 5952134.0 / 6058433.5 | 19324723 / 19867648 / 22460621 | 12 | 1.61x | 40 |
| large-class-persistent | 2 | mimalloc-pprof | 7687538.5 / 7995470.1 / 8139538.9 | 24505958 / 26609664 / 26697933 | 12 | 2.16x | 40 |
| large-class-persistent | 2 | tcmalloc | 4799657.0 / 5113794.6 / 5309028.0 | 30577254 / 31668224 / 32441754 | 12 | 2.57x | 40 |
| large-class-persistent | 2 | upstream-mimalloc | 7773354.8 / 8035304.8 / 8224953.5 | 64138240 / 71573504 / 74946970 | 12 | 5.80x | 40 |
| large-class-persistent | 3 | bun-mimalloc | 7025713.3 / 7309385.9 / 7980139.4 | 81174528 / 85307392 / 89465651 | 13 | 6.28x | 40 |
| large-class-persistent | 3 | jemalloc | 6602024.5 / 7022182.1 / 7401825.8 | 26017382 / 27148288 / 31901901 | 13 | 2.00x | 40 |
| large-class-persistent | 3 | mimalloc-pprof | 6829540.1 / 7147956.0 / 7595303.6 | 30801510 / 32907264 / 32942694 | 13 | 2.42x | 40 |
| large-class-persistent | 3 | tcmalloc | 4979496.3 / 5213923.1 / 5388660.9 | 33697587 / 36059136 / 37135974 | 13 | 2.65x | 40 |
| large-class-persistent | 3 | upstream-mimalloc | 7009793.8 / 7312514.8 / 8076359.8 | 78879334 / 87308288 / 95656755 | 13 | 6.43x | 40 |
| large-class-persistent | 4 | bun-mimalloc | 8599592.5 / 9499559.6 / 10578062.1 | 106158285 / 112578560 / 118862643 | 14 | 7.43x | 40 |
| large-class-persistent | 4 | jemalloc | 8247026.6 / 9165656.8 / 9514882.9 | 32710656 / 34834432 / 36673126 | 14 | 2.30x | 40 |
| large-class-persistent | 4 | mimalloc-pprof | 8361739.7 / 9522346.0 / 9908623.9 | 37145805 / 39309312 / 41410560 | 14 | 2.59x | 40 |
| large-class-persistent | 4 | tcmalloc | 5094013.7 / 5351127.9 / 5541513.5 | 39235379 / 40429568 / 42867098 | 14 | 2.67x | 40 |
| large-class-persistent | 4 | upstream-mimalloc | 8816046.8 / 9631313.3 / 10541060.4 | 108126618 / 113553408 / 120857600 | 14 | 7.49x | 40 |
| large-class-persistent | 6 | bun-mimalloc | 8165454.0 / 9177839.2 / 9888575.8 | 152313037 / 159805440 / 165005107 | 17 | 9.14x | 40 |
| large-class-persistent | 6 | jemalloc | 7792827.7 / 8619663.9 / 9199189.1 | 46094746 / 47581184 / 52213555 | 17 | 2.72x | 40 |
| large-class-persistent | 6 | mimalloc-pprof | 8511605.6 / 9055589.0 / 9933949.0 | 51921920 / 56039424 / 60244378 | 17 | 3.21x | 40 |
| large-class-persistent | 6 | tcmalloc | 5133788.7 / 5341050.3 / 5468768.8 | 47923814 / 49418240 / 51535872 | 17 | 2.83x | 40 |
| large-class-persistent | 6 | upstream-mimalloc | 8656724.7 / 9533330.2 / 10379610.9 | 154545766 / 162885632 / 171176755 | 17 | 9.32x | 40 |
| large-class-persistent | 8 | bun-mimalloc | 8830962.6 / 9475610.3 / 9860729.3 | 202672742 / 209084416 / 217555149 | 19 | 10.48x | 40 |
| large-class-persistent | 8 | jemalloc | 8104677.8 / 8682045.2 / 9205358.5 | 60279194 / 62492672 / 67272704 | 19 | 3.13x | 40 |
| large-class-persistent | 8 | mimalloc-pprof | 8433761.1 / 9275257.4 / 9804935.4 | 64528589 / 68724736 / 74957005 | 19 | 3.44x | 40 |
| large-class-persistent | 8 | tcmalloc | 5129402.1 / 5375054.3 / 5557025.5 | 56019763 / 57858048 / 60298854 | 19 | 2.90x | 40 |
| large-class-persistent | 8 | upstream-mimalloc | 8984105.0 / 9621363.9 / 10327584.0 | 200628019 / 209035264 / 217527091 | 19 | 10.48x | 40 |
| power-of-two-large | 1 | bun-mimalloc | 795703.1 / 819426.7 / 839750.9 | 53685453 / 58042368 / 62217011 | 24 | 2.30x | 40 |
| power-of-two-large | 1 | jemalloc | 733308.3 / 779168.0 / 795092.3 | 36880384 / 39419904 / 45426074 | 24 | 1.56x | 40 |
| power-of-two-large | 1 | mimalloc-pprof | 778437.4 / 815264.9 / 854305.8 | 34830336 / 36954112 / 41562522 | 24 | 1.47x | 40 |
| power-of-two-large | 1 | tcmalloc | 770928.7 / 807993.8 / 827026.0 | 38795264 / 41164800 / 44490547 | 24 | 1.63x | 40 |
| power-of-two-large | 1 | upstream-mimalloc | 781201.5 / 818127.7 / 840331.5 | 53415526 / 57853952 / 64292864 | 24 | 2.30x | 40 |
| power-of-two-large | 2 | bun-mimalloc | 1552749.4 / 1624505.7 / 1689668.1 | 68277043 / 93603840 / 100116070 | 33 | 2.70x | 40 |
| power-of-two-large | 2 | jemalloc | 1452271.7 / 1515554.1 / 1564378.5 | 67464602 / 76529664 / 82178253 | 33 | 2.21x | 40 |
| power-of-two-large | 2 | mimalloc-pprof | 1531698.6 / 1603035.1 / 1683850.6 | 53615411 / 66451456 / 79028634 | 33 | 1.92x | 40 |
| power-of-two-large | 2 | tcmalloc | 1478466.2 / 1542097.2 / 1617883.8 | 52893491 / 55033856 / 59135181 | 33 | 1.59x | 40 |
| power-of-two-large | 2 | upstream-mimalloc | 1447977.4 / 1614163.7 / 1690361.3 | 70441779 / 96552960 / 104041062 | 33 | 2.78x | 40 |
| power-of-two-large | 3 | bun-mimalloc | 1605105.9 / 1684076.0 / 1808801.4 | 93555507 / 99850240 / 127205990 | 39 | 2.43x | 40 |
| power-of-two-large | 3 | jemalloc | 1919445.1 / 2054883.3 / 2165300.4 | 102708838 / 108722176 / 120565555 | 39 | 2.64x | 40 |
| power-of-two-large | 3 | mimalloc-pprof | 1591595.8 / 1681271.4 / 1747738.7 | 68273152 / 70641664 / 94000947 | 39 | 1.72x | 40 |
| power-of-two-large | 3 | tcmalloc | 1546777.6 / 1629109.7 / 1746263.4 | 62127309 / 64780288 / 69451366 | 39 | 1.57x | 40 |
| power-of-two-large | 3 | upstream-mimalloc | 1619198.5 / 1685500.7 / 1793563.6 | 93297050 / 99817472 / 125122970 | 39 | 2.43x | 40 |
| power-of-two-large | 4 | bun-mimalloc | 2078325.0 / 2169894.3 / 2346890.2 | 114633114 / 129251328 / 144103424 | 44 | 2.82x | 40 |
| power-of-two-large | 4 | jemalloc | 2094170.1 / 2294518.3 / 2509313.0 | 135269990 / 143679488 / 152620646 | 44 | 3.14x | 40 |
| power-of-two-large | 4 | mimalloc-pprof | 1998819.9 / 2166729.2 / 2234229.1 | 85135565 / 89409536 / 95830016 | 44 | 1.95x | 40 |
| power-of-two-large | 4 | tcmalloc | 1906034.4 / 2005289.4 / 2106032.0 | 72968192 / 77017088 / 80343040 | 44 | 1.68x | 40 |
| power-of-two-large | 4 | upstream-mimalloc | 2044881.3 / 2158754.3 / 2300611.2 | 112193331 / 129204224 / 141682893 | 44 | 2.82x | 40 |
| power-of-two-large | 6 | bun-mimalloc | 1944858.0 / 2099428.8 / 2269622.2 | 158479155 / 171339776 / 192203366 | 53 | 3.07x | 40 |
| power-of-two-large | 6 | jemalloc | 1998599.2 / 2179239.5 / 2309571.3 | 196989747 / 210380800 / 217765888 | 53 | 3.77x | 40 |
| power-of-two-large | 6 | mimalloc-pprof | 1940770.7 / 2091880.5 / 2214648.8 | 104262451 / 113618944 / 120912896 | 53 | 2.04x | 40 |
| power-of-two-large | 6 | tcmalloc | 1799073.5 / 1940396.4 / 2104042.5 | 84940186 / 91162624 / 103263846 | 53 | 1.64x | 40 |
| power-of-two-large | 6 | upstream-mimalloc | 1903983.0 / 2089729.2 / 2259929.0 | 158380032 / 170090496 / 192360448 | 53 | 3.05x | 40 |
| power-of-two-large | 8 | bun-mimalloc | 1903799.2 / 2082483.8 / 2274394.8 | 189984563 / 204918784 / 229932237 | 59 | 3.30x | 40 |
| power-of-two-large | 8 | jemalloc | 1814831.2 / 2035162.1 / 2176954.1 | 264876442 / 274348032 / 286045184 | 59 | 4.41x | 40 |
| power-of-two-large | 8 | mimalloc-pprof | 1911951.8 / 2082169.7 / 2214284.3 | 123229389 / 135612416 / 146405990 | 59 | 2.18x | 40 |
| power-of-two-large | 8 | tcmalloc | 1850051.9 / 1966350.7 / 2060926.2 | 98415206 / 105664512 / 110857830 | 59 | 1.70x | 40 |
| power-of-two-large | 8 | upstream-mimalloc | 2001576.0 / 2109447.5 / 2252097.2 | 183827251 / 206751744 / 225711923 | 59 | 3.32x | 40 |
| random-large | 1 | bun-mimalloc | 413662.8 / 437182.5 / 456266.8 | 95381094 / 103997440 / 109292749 | 26 | 3.79x | 40 |
| random-large | 1 | jemalloc | 416242.0 / 430361.1 / 445555.1 | 40322253 / 45500416 / 51308134 | 26 | 1.66x | 40 |
| random-large | 1 | mimalloc-pprof | 415916.4 / 432036.5 / 470063.6 | 43212800 / 46477312 / 51798630 | 26 | 1.69x | 40 |
| random-large | 1 | tcmalloc | 405109.8 / 427370.8 / 439296.7 | 47336858 / 51011584 / 53805670 | 26 | 1.86x | 40 |
| random-large | 1 | upstream-mimalloc | 408231.0 / 433936.6 / 466315.8 | 91329946 / 103860224 / 117009408 | 26 | 3.78x | 40 |
| random-large | 2 | bun-mimalloc | 822055.9 / 853655.5 / 902705.9 | 160665395 / 171214848 / 202762854 | 40 | 4.13x | 40 |
| random-large | 2 | jemalloc | 807179.7 / 854939.1 / 876000.4 | 79524864 / 84858880 / 91941069 | 40 | 2.05x | 40 |
| random-large | 2 | mimalloc-pprof | 825485.2 / 862887.0 / 908140.7 | 70399590 / 80017408 / 93694157 | 40 | 1.93x | 40 |
| random-large | 2 | tcmalloc | 756890.3 / 828771.6 / 869864.6 | 69365555 / 72316928 / 79413043 | 40 | 1.74x | 40 |
| random-large | 2 | upstream-mimalloc | 827448.9 / 856030.5 / 916867.7 | 160276890 / 171077632 / 188009882 | 40 | 4.13x | 40 |
| random-large | 3 | bun-mimalloc | 860678.5 / 910715.1 / 947827.1 | 204791603 / 238241792 / 259429990 | 49 | 4.66x | 40 |
| random-large | 3 | jemalloc | 1020257.1 / 1100909.6 / 1170094.0 | 112580198 / 121604096 / 132930150 | 49 | 2.38x | 40 |
| random-large | 3 | mimalloc-pprof | 875420.6 / 926573.6 / 955699.3 | 80893747 / 87375872 / 104292966 | 49 | 1.71x | 40 |
| random-large | 3 | tcmalloc | 838452.9 / 887771.3 / 932530.6 | 84682547 / 91197440 / 96006349 | 49 | 1.78x | 40 |
| random-large | 3 | upstream-mimalloc | 863769.8 / 893747.9 / 952699.2 | 204680602 / 236072960 / 269678592 | 49 | 4.61x | 40 |
| random-large | 4 | bun-mimalloc | 1054885.0 / 1141956.7 / 1204700.2 | 283776410 / 305428480 / 334710579 | 56 | 5.19x | 40 |
| random-large | 4 | jemalloc | 1103379.3 / 1236605.8 / 1332913.9 | 151399424 / 161826816 / 175226266 | 56 | 2.75x | 40 |
| random-large | 4 | mimalloc-pprof | 1102701.7 / 1184109.8 / 1240135.3 | 93670195 / 99901440 / 108554035 | 56 | 1.70x | 40 |
| random-large | 4 | tcmalloc | 1006816.3 / 1070087.7 / 1112909.4 | 103278387 / 109895680 / 119982899 | 56 | 1.87x | 40 |
| random-large | 4 | upstream-mimalloc | 1065075.0 / 1134261.2 / 1215952.5 | 271760589 / 301125632 / 334798234 | 56 | 5.11x | 40 |
| random-large | 6 | bun-mimalloc | 1010261.0 / 1107129.9 / 1202955.0 | 339026125 / 372604928 / 431461990 | 69 | 5.18x | 40 |
| random-large | 6 | jemalloc | 1063318.3 / 1181790.4 / 1265965.5 | 223071232 / 232949760 / 247949926 | 69 | 3.24x | 40 |
| random-large | 6 | mimalloc-pprof | 1032322.8 / 1142616.3 / 1227174.9 | 118955008 / 130314240 / 144234701 | 69 | 1.81x | 40 |
| random-large | 6 | tcmalloc | 948377.7 / 1030993.8 / 1069616.1 | 129815962 / 139048960 / 149907661 | 69 | 1.93x | 40 |
| random-large | 6 | upstream-mimalloc | 1012838.5 / 1126019.0 / 1202892.1 | 338888499 / 374689792 / 414675968 | 69 | 5.21x | 40 |
| random-large | 8 | bun-mimalloc | 974570.7 / 1057170.4 / 1135678.3 | 403073229 / 432314368 / 473696666 | 73 | 5.65x | 40 |
| random-large | 8 | jemalloc | 981493.8 / 1094174.8 / 1189005.1 | 275936870 / 298418176 / 318252442 | 73 | 3.90x | 40 |
| random-large | 8 | mimalloc-pprof | 1021503.5 / 1120265.0 / 1176749.6 | 139670938 / 154515456 / 167249101 | 73 | 2.02x | 40 |
| random-large | 8 | tcmalloc | 934065.8 / 1026119.6 / 1074016.3 | 152173363 / 163854336 / 178268365 | 73 | 2.14x | 40 |
| random-large | 8 | upstream-mimalloc | 979718.4 / 1082808.4 / 1149270.8 | 386683699 / 437417984 / 471736115 | 73 | 5.71x | 40 |
The short-lived-thread stream (the large-class-ephemeral workload at 8 workers, replayed block for block from the same run), after which every worker thread is joined and the process stays alive and idle, like a server between requests. Each child reads its own /proc/self/statm at fixed times after the drain; peak RSS is the external peak. Released by is the first sample within 1.0 MiB of the 3 s sample, perf-ab's definition. The dashed live data (theoretical minimum) line is where an allocator that returned everything would land: nothing is live after the drain, so it is the process's RSS before any worker started. Median of 40 paired runs; the P5/P95 spread is in latest.json.
| Allocator | Peak MiB | 0.1 s | 0.5 s | 1 s | 1.5 s | 2 s | 3 s | Released by P50 / P95 |
|---|---|---|---|---|---|---|---|---|
| tcmalloc | 48 | 48 | 48 | 48 | 48 | 48 | 48 | 0.1 s / 0.1 s |
| jemalloc | 56 | 33 | 33 | 33 | 33 | 33 | 34 | 0.1 s / 0.1 s |
| upstream-mimalloc | 233 | 233 | 233 | 233 | 233 | 233 | 233 | 0.1 s / 0.1 s |
| bun-mimalloc | 232 | 9.1 | 9.1 | 9.3 | 9.3 | 9.5 | 9.7 | 0.1 s / 0.1 s |
| mimalloc-pprof | 71 | 71 | 64 | 12 | 8.5 | 8.5 | 8.5 | 1.5 s / 1.5 s |

pending - metric protocol not implemented
Phase issue
pending - metric protocol not implemented
Phase issue
pending - metric protocol not implemented
Phase issuePending panels contain no measured values.
Run 37652012138, attempt 1; target x86_64-unknown-linux-gnu; fingerprint bccc358c18ac6d0fa639cbc2d7ddd6ac8d2ad295f3d8ab4d0053fbed7ddf24e9.
| Allocator | Source | Binary |
|---|---|---|
| tcmalloc | c316de3ee8ffb5aff6547aa10151bc8dda3a2942 | 37bd23b20eba22d0f165361715ae75794463cf1b3af83785320210482228055c |
| jemalloc | 81034ce1f1373e37dc865038e1bc8eeecf559ce8 | 5397bc94edd41e514a0c30d87237b5da7a4260094f51c7c1f76976b56f89a267 |
| upstream-mimalloc | 6def7be9458fb8a97b8323af3fb0b0ae04387065 | 3be3a9845b979183f3f25ffb1afed9e1c55ca5b7f509ee2cd8dafb808a987ef2 |
| bun-mimalloc | b20b60d959093b1bc0e24306ec72ccacb3e46fb9 | 4531e39712965a13b899de121dc3e69743b11abcbf07da391fdf38d2874004d5 |
| mimalloc-pprof | ee3623f6b7a485754a0a0aa3462d8cba43390e8b | de695832e8664661d418c1adee0e50d93032b54ef7be902f21eeeb40ca372810 |
{"absolute_summary": "median, Type-7 quartiles, IQR, min/max; no outlier removal", "confidence_interval": "deterministic 95% percentile whole-block bootstrap, 10000 resamples", "informational": true, "noise_threshold_relative_iqr": 0.1, "paired_effect": "exp(median(per-block log(candidate/reference)))", "quantile_method": "R/NumPy Type 7 linear interpolation"}MIMALLOC_PROF=0 MIMALLOC_MEMORY_EVENTS=0 '/home/runner/work/mimalloc-pprof/mimalloc-pprof/rust/target/release/children/tcmalloc/benchmark-child' < '/home/runner/work/_temp/benchmark-output-37652012138/requests/tiny-fixed-16-1-block-0000-ordinal-0-tcmalloc.json'