Allocator benchmark report

Suite core-throughput-v1; source ee3623f6b7a485754a0a0aa3462d8cba43390e8b; runner github-hosted. Intervals are informational.

Throughput

Per-scenario absolute throughput bars for all five allocators
ScenarioThreadsAllocatorMedianNoisy
tiny-fixed-161tcmalloc5925643.076597223no
tiny-fixed-161jemalloc6856357.432335197no
tiny-fixed-161upstream-mimalloc6888744.906862367no
tiny-fixed-161bun-mimalloc6922733.347372464no
tiny-fixed-161mimalloc-pprof6940028.2027282715no
tiny-fixed-16physical-coretcmalloc4827694.162086123no
tiny-fixed-16physical-corejemalloc10620465.516838888no
tiny-fixed-16physical-coreupstream-mimalloc11006648.995871846no
tiny-fixed-16physical-corebun-mimalloc10138668.933603024no
tiny-fixed-16physical-coremimalloc-pprof10065304.946645468no
tiny-fixed-641tcmalloc2454390.3007439403no
tiny-fixed-641jemalloc2597559.9461068343no
tiny-fixed-641upstream-mimalloc2589661.9454649244no
tiny-fixed-641bun-mimalloc2535258.5900836852no
tiny-fixed-641mimalloc-pprof2602790.0927519677no
tiny-fixed-64physical-coretcmalloc4051188.365249472no
tiny-fixed-64physical-corejemalloc4822884.573248673no
tiny-fixed-64physical-coreupstream-mimalloc4820000.25309294no
tiny-fixed-64physical-corebun-mimalloc4570721.375870909no
tiny-fixed-64physical-coremimalloc-pprof4689124.753772154no
small-log-mixed1tcmalloc3915897.6884125704yes
small-log-mixed1jemalloc4362227.589234546yes
small-log-mixed1upstream-mimalloc4290299.712684997yes
small-log-mixed1bun-mimalloc4292504.223721755yes
small-log-mixed1mimalloc-pprof4363994.5750530055yes
small-log-mixedphysical-coretcmalloc3841524.743354184yes
small-log-mixedphysical-corejemalloc4679135.282985366yes
small-log-mixedphysical-coreupstream-mimalloc4637099.029601913yes
small-log-mixedphysical-corebun-mimalloc4516281.183301011yes
small-log-mixedphysical-coremimalloc-pprof4630535.816045276yes
small-log-mixed2x-logicaltcmalloc5929358.084978971yes
small-log-mixed2x-logicaljemalloc6257707.51796901yes
small-log-mixed2x-logicalupstream-mimalloc6594194.6325505525yes
small-log-mixed2x-logicalbun-mimalloc6461004.146376293yes
small-log-mixed2x-logicalmimalloc-pprof6466467.09999742yes
medium-log-mixed1tcmalloc13325.070141760723yes
medium-log-mixed1jemalloc13354.81846086537yes
medium-log-mixed1upstream-mimalloc13201.171844379833yes
medium-log-mixed1bun-mimalloc12798.773812976498yes
medium-log-mixed1mimalloc-pprof13314.801098249685yes
medium-log-mixedphysical-coretcmalloc21895.98758791779yes
medium-log-mixedphysical-corejemalloc21782.709713037762yes
medium-log-mixedphysical-coreupstream-mimalloc21718.320192000618yes
medium-log-mixedphysical-corebun-mimalloc21100.383319109766yes
medium-log-mixedphysical-coremimalloc-pprof21687.93302125079yes
large-objects1tcmalloc3174.3853093602606yes
large-objects1jemalloc2544.0659822698394yes
large-objects1upstream-mimalloc3171.251273162077yes
large-objects1bun-mimalloc3118.4298282069317yes
large-objects1mimalloc-pprof3209.3913982742683yes
large-objects2tcmalloc5298.864434177536yes
large-objects2jemalloc4139.076807003017yes
large-objects2upstream-mimalloc5405.052611195829yes
large-objects2bun-mimalloc5278.21803847244yes
large-objects2mimalloc-pprof5490.854950891663yes
batch-lifo1tcmalloc45907.03215947413no
batch-lifo1jemalloc46540.85797984493no
batch-lifo1upstream-mimalloc46247.20392260273no
batch-lifo1bun-mimalloc44851.02837035659no
batch-lifo1mimalloc-pprof46198.13600162618no
batch-lifophysical-coretcmalloc90641.56606366276no
batch-lifophysical-corejemalloc91957.19266202254no
batch-lifophysical-coreupstream-mimalloc91631.91701258325no
batch-lifophysical-corebun-mimalloc88465.13221906082no
batch-lifophysical-coremimalloc-pprof91352.23366939898no
batch-fifo1tcmalloc45924.34852344554no
batch-fifo1jemalloc46549.965189766204no
batch-fifo1upstream-mimalloc46261.7914787604no
batch-fifo1bun-mimalloc44724.48972999013no
batch-fifo1mimalloc-pprof46273.71147965099no
batch-fifophysical-coretcmalloc90759.32263093597no
batch-fifophysical-corejemalloc92126.95208465897no
batch-fifophysical-coreupstream-mimalloc92111.37072358954no
batch-fifophysical-corebun-mimalloc88656.00160735488no
batch-fifophysical-coremimalloc-pprof91701.90896497434no
cross-thread-producer-consumer2tcmalloc77619.99431195583no
cross-thread-producer-consumer2jemalloc76368.11873109968no
cross-thread-producer-consumer2upstream-mimalloc76854.4463937745no
cross-thread-producer-consumer2bun-mimalloc77091.57463014411no
cross-thread-producer-consumer2mimalloc-pprof77764.21566489396no
cross-thread-producer-consumerphysical-coretcmalloc79547.97505586561no
cross-thread-producer-consumerphysical-corejemalloc78590.28238414232no
cross-thread-producer-consumerphysical-coreupstream-mimalloc75350.29592510554no
cross-thread-producer-consumerphysical-corebun-mimalloc78177.81605177425no
cross-thread-producer-consumerphysical-coremimalloc-pprof76830.88877015768no
random-ownershipphysical-coretcmalloc76642.52959611989no
random-ownershipphysical-corejemalloc77866.38356259074no
random-ownershipphysical-coreupstream-mimalloc78118.29911691546no
random-ownershipphysical-corebun-mimalloc77622.61019924791no
random-ownershipphysical-coremimalloc-pprof78777.49168507695no
realloc-geometric1tcmalloc72054.36553774447yes
realloc-geometric1jemalloc71277.64991706425yes
realloc-geometric1upstream-mimalloc72427.27958145918yes
realloc-geometric1bun-mimalloc69618.98632304122yes
realloc-geometric1mimalloc-pprof71537.60252431329yes
realloc-geometricphysical-coretcmalloc129816.60861619371yes
realloc-geometricphysical-corejemalloc130408.11134472824yes
realloc-geometricphysical-coreupstream-mimalloc132077.2644943605yes
realloc-geometricphysical-corebun-mimalloc127603.18711039584yes
realloc-geometricphysical-coremimalloc-pprof131028.56245920203yes
calloc-zero1tcmalloc511954.8811995229yes
calloc-zero1jemalloc463157.1742111079yes
calloc-zero1upstream-mimalloc508681.66091166186yes
calloc-zero1bun-mimalloc486580.00775396224yes
calloc-zero1mimalloc-pprof513148.8194799185yes
calloc-zerophysical-coretcmalloc786000.8893490398yes
calloc-zerophysical-corejemalloc739029.3688746849yes
calloc-zerophysical-coreupstream-mimalloc808434.3218444461yes
calloc-zerophysical-corebun-mimalloc754672.9479516208yes
calloc-zerophysical-coremimalloc-pprof799562.0178631656yes
aligned-range1tcmalloc138987.36997363548yes
aligned-range1jemalloc139209.8291277536yes
aligned-range1upstream-mimalloc141009.51282059957yes
aligned-range1bun-mimalloc136379.17514424628yes
aligned-range1mimalloc-pprof140265.82169872403yes
aligned-rangephysical-coretcmalloc235626.3011849901yes
aligned-rangephysical-corejemalloc237752.57928333286yes
aligned-rangephysical-coreupstream-mimalloc236468.26681743452yes
aligned-rangephysical-corebun-mimalloc227714.27090809142yes
aligned-rangephysical-coremimalloc-pprof236451.51763462267yes
sawtooth-retain-drain1tcmalloc1044.6007884819337no
sawtooth-retain-drain1jemalloc1036.7968966775602no
sawtooth-retain-drain1upstream-mimalloc1041.1919800281905no
sawtooth-retain-drain1bun-mimalloc1002.536518735767no
sawtooth-retain-drain1mimalloc-pprof1040.6814422806372no
sawtooth-retain-drainphysical-coretcmalloc2016.580646797769no
sawtooth-retain-drainphysical-corejemalloc1999.2859042948785no
sawtooth-retain-drainphysical-coreupstream-mimalloc2008.6675404749737no
sawtooth-retain-drainphysical-corebun-mimalloc1942.5464525941964no
sawtooth-retain-drainphysical-coremimalloc-pprof2005.1259515989484no
thread-churn1tcmalloc18413.75519998821no
thread-churn1jemalloc12260.115333067462no
thread-churn1upstream-mimalloc16771.59335114039no
thread-churn1bun-mimalloc16706.428203435626no
thread-churn1mimalloc-pprof16327.048099141133no
thread-churnphysical-coretcmalloc22168.167724881376no
thread-churnphysical-corejemalloc15228.895638863285no
thread-churnphysical-coreupstream-mimalloc19585.40735868085no
thread-churnphysical-corebun-mimalloc19466.518859791846no
thread-churnphysical-coremimalloc-pprof19036.097184729984no
representative-mix1tcmalloc60855.89171180598yes
representative-mix1jemalloc61103.97074517015yes
representative-mix1upstream-mimalloc61128.15819264558yes
representative-mix1bun-mimalloc59308.97602917468yes
representative-mix1mimalloc-pprof60950.54268474644yes
representative-mixphysical-coretcmalloc70933.8966716095yes
representative-mixphysical-corejemalloc69224.68965268161yes
representative-mixphysical-coreupstream-mimalloc70985.8121120937yes
representative-mixphysical-corebun-mimalloc68687.47157786415yes
representative-mixphysical-coremimalloc-pprof70953.33240450064yes

Paired effects

ScenarioCandidateEffect95% intervalInterpretation
tiny-fixed-16tcmalloc0.85989257291162880.8584792699975757–0.8632679129570091informational
tiny-fixed-16jemalloc0.99560377959666860.993528466720312–0.9974742589897366informational
tiny-fixed-16bun-mimalloc1.00455090229847021.0019592604578664–1.0064372940659563informational
tiny-fixed-16mimalloc-pprof1.00749605621435221.0056496242336646–1.0107764285780154informational
tiny-fixed-16tcmalloc0.436201982036905130.43083537274745026–0.4389447909092565informational
tiny-fixed-16jemalloc0.96491361910625280.9642077499744764–0.9683369591624215informational
tiny-fixed-16bun-mimalloc0.92561751245081460.9122910959365458–0.9591567483426041informational
tiny-fixed-16mimalloc-pprof0.91803712541804750.911112994792859–0.9338077601785245informational
tiny-fixed-64tcmalloc0.94788968592151370.9462936967268948–0.9519933253699755informational
tiny-fixed-64jemalloc1.00512765565178121.0009639154586671–1.0064080117038274informational
tiny-fixed-64bun-mimalloc0.98034705421246320.9762266213598559–0.9830521110905744informational
tiny-fixed-64mimalloc-pprof1.0064181175245021.0047650995796704–1.0088226471941646informational
tiny-fixed-64tcmalloc0.84157947367715620.8353482880490964–0.8564284673385365informational
tiny-fixed-64jemalloc1.00083756924318370.9880322477801978–1.0017445391608888informational
tiny-fixed-64bun-mimalloc0.94908302565391620.9467787092923494–0.9531984138527179informational
tiny-fixed-64mimalloc-pprof0.97212665806539340.9717927747634851–0.9753707136992154informational
small-log-mixedtcmalloc0.91943076491335240.8973463970640797–0.9341810899545903informational
small-log-mixedjemalloc1.0059244576616591.000182964716657–1.0066662189772415informational
small-log-mixedbun-mimalloc0.98913127307571670.982498612009096–1.003891426150316informational
small-log-mixedmimalloc-pprof1.00639694257020661.003527154060233–1.0108508782380865informational
small-log-mixedtcmalloc0.80955505682747850.7472353533515066–0.870222999448355informational
small-log-mixedjemalloc1.00231059136340980.993860494575425–1.0073706360367725informational
small-log-mixedbun-mimalloc0.96555970835093980.9535204655368358–0.968756699469357informational
small-log-mixedmimalloc-pprof0.98852177780885420.9740795375262331–0.9934014712306585informational
small-log-mixedtcmalloc0.91939442109116090.8991785070628964–0.9342258449660841informational
small-log-mixedjemalloc0.99137422329300240.9688945666777843–1.0111848094556046informational
small-log-mixedbun-mimalloc0.98581654195774730.9818954538006031–0.9949130533291564informational
small-log-mixedmimalloc-pprof0.97259128771746360.9586182749351752–0.9806303059478038informational
medium-log-mixedtcmalloc1.00437723179180471.0000324116499368–1.0064657900641112informational
medium-log-mixedjemalloc0.99993411181426550.9971024179558788–1.0023966296972748informational
medium-log-mixedbun-mimalloc0.96685659190762390.9645514765242715–0.9685116736449049informational
medium-log-mixedmimalloc-pprof1.00083051098237070.9979538302067493–1.0033932827086391informational
medium-log-mixedtcmalloc1.00259162096937150.997671084669542–1.0056429300251848informational
medium-log-mixedjemalloc1.00223147455533250.999495674335637–1.002583747526152informational
medium-log-mixedbun-mimalloc0.9657538144571510.963644866430184–0.9702483928184117informational
medium-log-mixedmimalloc-pprof1.0001367934063840.998600850780301–1.0019942196022555informational
large-objectstcmalloc1.00056021667690230.9991812168685731–1.0017567284921254informational
large-objectsjemalloc0.82456729523170890.798143483356993–0.8822455716443777informational
large-objectsbun-mimalloc0.98082982912526010.9749930913455805–0.9812541143408685informational
large-objectsmimalloc-pprof1.01323549338040441.011727864258227–1.0146287826132434informational
large-objectstcmalloc0.98072789762249220.9745568520875316–0.9848185247233302informational
large-objectsjemalloc0.75275911387536660.7365556555237172–0.7631656283573712informational
large-objectsbun-mimalloc0.97813405110933350.9668110609275107–0.9796709291319874informational
large-objectsmimalloc-pprof1.01431802470565561.0098796933128347–1.0174688092260047informational
batch-lifotcmalloc0.99330003699435650.9906643889662297–0.9958194918625711informational
batch-lifojemalloc1.0061602456144781.0037611884103588–1.0091371668726459informational
batch-lifobun-mimalloc0.97028725785305850.9684003544420468–0.9719659812798274informational
batch-lifomimalloc-pprof0.99858797468460640.9973481274397832–0.9994241465818376informational
batch-lifotcmalloc0.98871457284800960.9834831261302612–0.9927126529736036informational
batch-lifojemalloc1.0027955116580050.9985149902913275–1.0056870047867597informational
batch-lifobun-mimalloc0.96191747718986560.9506397731303042–0.9715129662107905informational
batch-lifomimalloc-pprof0.99136310727521030.9860997454964368–1.0027655351257745informational
batch-fifotcmalloc0.99272058383450270.9915872354472084–0.9945609663330139informational
batch-fifojemalloc1.0062834895124991.0037700390697943–1.0078731584323264informational
batch-fifobun-mimalloc0.9668073671046310.9657135838880941–0.9679290769439634informational
batch-fifomimalloc-pprof1.00039515428948820.9989344935458282–1.0013387174079478informational
batch-fifotcmalloc0.98479973617842150.9829029974562881–0.9967082122336341informational
batch-fifojemalloc1.00097634902592760.9977567913208744–1.0089022795709854informational
batch-fifobun-mimalloc0.9640591895902250.9551204990472487–0.9681384581827696informational
batch-fifomimalloc-pprof0.99582405987559330.9877837493537585–0.9999707767068918informational
cross-thread-producer-consumertcmalloc1.0057255290064490.980210380353051–1.044548014364628informational
cross-thread-producer-consumerjemalloc0.99451888201069040.9698160965635829–1.0411726732791737informational
cross-thread-producer-consumerbun-mimalloc1.0057530552643890.9893483923154911–1.032993279365343informational
cross-thread-producer-consumermimalloc-pprof0.99461755551626350.9753725097975423–1.050109135870852informational
cross-thread-producer-consumertcmalloc1.0303853748127841.0059470696906254–1.0884098766155355informational
cross-thread-producer-consumerjemalloc1.01291129032976860.9769423947903506–1.0481119014898888informational
cross-thread-producer-consumerbun-mimalloc1.03314395894957660.9762090078904588–1.0756669707435524informational
cross-thread-producer-consumermimalloc-pprof1.01148481555484950.9752572669762719–1.0487733314824375informational
random-ownershiptcmalloc1.0054901757266350.957049181324604–1.0275598243138335informational
random-ownershipjemalloc1.0054236459104320.9746551664265102–1.0465783389181769informational
random-ownershipbun-mimalloc1.00211875492238470.9826167309335206–1.0279181806282105informational
random-ownershipmimalloc-pprof1.00383490788773490.971113462243492–1.0529068814397822informational
realloc-geometrictcmalloc0.99484572475108910.9932196975434072–0.9972105808565682informational
realloc-geometricjemalloc0.98579704001705850.9841770601128248–0.9900412283516965informational
realloc-geometricbun-mimalloc0.96437314110436220.9639606463825454–0.9664848317426212informational
realloc-geometricmimalloc-pprof0.99182200935312170.9889371224968547–0.9927881731556905informational
realloc-geometrictcmalloc0.97394820885996380.9698467923426849–0.978246588542372informational
realloc-geometricjemalloc0.98548884202369060.9814670389319498–0.985760421492992informational
realloc-geometricbun-mimalloc0.96207373179265590.9605585341942704–0.9646379563479465informational
realloc-geometricmimalloc-pprof0.99030744514515870.9891390667688159–0.9925752870771959informational
calloc-zerotcmalloc0.99803987776851630.995902642208497–1.0008058370724433informational
calloc-zerojemalloc0.90555137990414160.9015906525045047–0.9158565439602349informational
calloc-zerobun-mimalloc0.94788541579105410.9371019535414503–0.9525068266978853informational
calloc-zeromimalloc-pprof0.99868490474661180.9968657476036947–1.00401011184472informational
calloc-zerotcmalloc0.96891161161294630.9622922372072771–0.972250766835054informational
calloc-zerojemalloc0.91367052984923660.8991190919919325–0.9161704330697923informational
calloc-zerobun-mimalloc0.92974246746441510.9231693642784186–0.9347916235901512informational
calloc-zeromimalloc-pprof0.97557111886778740.966120344835756–0.9881935630908039informational
aligned-rangetcmalloc1.0038050108629081.0014586655386843–1.0062533116085677informational
aligned-rangejemalloc1.0036988019855391.0017828983742942–1.0059898728296017informational
aligned-rangebun-mimalloc0.96708602703050770.9656193656451181–0.9683024143653269informational
aligned-rangemimalloc-pprof1.00005885671083260.9975816012450469–1.0019174673628217informational
aligned-rangetcmalloc0.99621345844294010.9916589819507714–0.9971058864160065informational
aligned-rangejemalloc1.00207240213462120.9973993417675288–1.00543122543749informational
aligned-rangebun-mimalloc0.96390456622799070.9615150606412669–0.9660954199713224informational
aligned-rangemimalloc-pprof0.9992261760313950.9969957414260333–1.0002143687125293informational
sawtooth-retain-draintcmalloc0.99976786540225950.9989224232244035–1.0023961238398031informational
sawtooth-retain-drainjemalloc0.99577879638439760.9930202951127791–0.9971029053671026informational
sawtooth-retain-drainbun-mimalloc0.96481676589036950.9608295077667668–0.9674003685152949informational
sawtooth-retain-drainmimalloc-pprof0.99831848633253930.9947373008725257–0.9996934884912816informational
sawtooth-retain-draintcmalloc1.00001768338748190.9996118777552501–1.0032273297613812informational
sawtooth-retain-drainjemalloc0.99658785561884780.9953187324595749–0.9987521197074408informational
sawtooth-retain-drainbun-mimalloc0.9659538948432050.9640023500328271–0.9671735085822917informational
sawtooth-retain-drainmimalloc-pprof0.99858700661125210.9959382190699712–1.0005260880351694informational
thread-churntcmalloc1.09881341333908631.0848286605338961–1.107150249455855informational
thread-churnjemalloc0.73144695410869610.7285524256181608–0.7380882788209382informational
thread-churnbun-mimalloc1.00089476129183690.9923748980428809–1.0057912130021234informational
thread-churnmimalloc-pprof0.97304837369161450.9603762449759041–0.983644553715811informational
thread-churntcmalloc1.13258676281234631.128720510361729–1.141966225324791informational
thread-churnjemalloc0.77851169515894230.7766270786830204–0.7836293889826852informational
thread-churnbun-mimalloc0.99387390340185660.9870342946100842–1.0001427619173469informational
thread-churnmimalloc-pprof0.97080663845990090.969884406401112–0.9816587317209231informational
representative-mixtcmalloc0.99784858700093280.9955459727744194–1.0005310878975928informational
representative-mixjemalloc0.9984651591355860.9966575999450611–1.000345805948091informational
representative-mixbun-mimalloc0.96705765022952070.9662791544847952–0.968771480652101informational
representative-mixmimalloc-pprof0.9984113791767960.9955244719969046–0.9997652550355894informational
representative-mixtcmalloc0.99683576668755490.9932289554756538–0.9987085423493284informational
representative-mixjemalloc0.99694832012872690.9944256082339107–0.9989646022752914informational
representative-mixbun-mimalloc0.96586655057540880.9652175507027262–0.9676225365908302informational
representative-mixmimalloc-pprof0.99796766351160350.9970628952189223–0.9995424478973101informational

Compatible history

History connected only across the selected identical comparison key

Thread scaling (sparse sweep)

Aggregate throughput by worker count for the Tiny hot path (16-64 B) pattern, one line per allocatorAggregate throughput by worker count for the General mix (8 B-4 KiB, with realloc) pattern, one line per allocatorAggregate throughput by worker count for the Large buffers (64 KiB-4 MiB, page-touched) pattern, one line per allocatorAggregate throughput by worker count for the Cross-thread handoff (16-512 B, remote free) pattern, one line per allocatorAggregate throughput by worker count for the Larson server workload (8-1000 B, rotating owners) pattern, one line per allocatorAggregate throughput by worker count for the xmalloc-test producer/consumer (8-128 B, remote free) pattern, one line per allocator

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.

PatternWorkersAllocatorMedian ops/sMin - maxSpeedup vs 1Oversubscribed
large-class-ephemeral1bun-mimalloc4021047.73501210.0 - 4206243.71.00xno
large-class-ephemeral1jemalloc2640147.62321467.6 - 2718814.71.00xno
large-class-ephemeral1mimalloc-pprof3983943.92617615.8 - 4167819.71.00xno
large-class-ephemeral1tcmalloc3587768.73196829.6 - 3799525.41.00xno
large-class-ephemeral1upstream-mimalloc3938040.92720759.4 - 4095420.81.00xno
large-class-ephemeral2bun-mimalloc7835643.86197007.3 - 8006717.41.95xno
large-class-ephemeral2jemalloc5260821.54929411.8 - 5379293.41.99xno
large-class-ephemeral2mimalloc-pprof7798768.16945933.4 - 8076510.61.96xno
large-class-ephemeral2tcmalloc5074267.74852472.9 - 5248726.41.41xno
large-class-ephemeral2upstream-mimalloc7710105.17068046.0 - 8001743.71.96xno
large-class-ephemeral3bun-mimalloc8022922.37331023.2 - 8731522.72.00xno
large-class-ephemeral3jemalloc5194485.84762977.8 - 5617776.11.97xno
large-class-ephemeral3mimalloc-pprof7867362.46941814.3 - 8408890.71.97xno
large-class-ephemeral3tcmalloc5325752.64211453.2 - 5588829.01.48xno
large-class-ephemeral3upstream-mimalloc8010105.57033707.0 - 8482791.12.03xno
large-class-ephemeral4bun-mimalloc8711658.97808556.4 - 9746146.02.17xno
large-class-ephemeral4jemalloc6110962.25398816.3 - 6676852.32.31xno
large-class-ephemeral4mimalloc-pprof8681618.97938067.1 - 9318644.62.18xno
large-class-ephemeral4tcmalloc5387463.04874866.0 - 5522982.41.50xno
large-class-ephemeral4upstream-mimalloc8987190.37630007.0 - 9967641.32.28xno
large-class-ephemeral6bun-mimalloc8566782.46163386.7 - 9339629.82.13xyes
large-class-ephemeral6jemalloc5180743.14594671.8 - 5450118.41.96xyes
large-class-ephemeral6mimalloc-pprof8621098.26521554.9 - 9534185.62.16xyes
large-class-ephemeral6tcmalloc5304763.35021904.6 - 5441577.21.48xyes
large-class-ephemeral6upstream-mimalloc8548563.57808572.2 - 9610433.12.17xyes
large-class-ephemeral8bun-mimalloc8546732.17741351.0 - 9195369.22.13xyes
large-class-ephemeral8jemalloc4637708.64327669.8 - 4890900.81.76xyes
large-class-ephemeral8mimalloc-pprof8443360.87591290.7 - 9227107.22.12xyes
large-class-ephemeral8tcmalloc5360268.65051848.0 - 5525013.71.49xyes
large-class-ephemeral8upstream-mimalloc8515376.67379814.1 - 9305236.02.16xyes
large-class-persistent1bun-mimalloc4054905.13695675.4 - 4233517.61.00xno
large-class-persistent1jemalloc2967052.22779304.3 - 3016692.31.00xno
large-class-persistent1mimalloc-pprof3959817.63633529.3 - 4167586.21.00xno
large-class-persistent1tcmalloc3589020.03315779.3 - 3825103.51.00xno
large-class-persistent1upstream-mimalloc3974495.43846684.4 - 4196539.71.00xno
large-class-persistent2bun-mimalloc8225516.47559883.4 - 8422172.02.03xno
large-class-persistent2jemalloc5952134.05694280.7 - 6073665.42.01xno
large-class-persistent2mimalloc-pprof7995470.17237986.3 - 8197543.62.02xno
large-class-persistent2tcmalloc5113794.64604122.2 - 5345272.11.42xno
large-class-persistent2upstream-mimalloc8035304.87482011.7 - 8304460.12.02xno
large-class-persistent3bun-mimalloc7309385.96784858.6 - 8050669.31.80xno
large-class-persistent3jemalloc7022182.15002535.7 - 7442672.22.37xno
large-class-persistent3mimalloc-pprof7147956.06562847.3 - 7733798.81.81xno
large-class-persistent3tcmalloc5213923.14754824.5 - 5487976.01.45xno
large-class-persistent3upstream-mimalloc7312514.86755258.2 - 8242232.11.84xno
large-class-persistent4bun-mimalloc9499559.67226063.1 - 10603089.92.34xno
large-class-persistent4jemalloc9165656.87421474.0 - 9625999.43.09xno
large-class-persistent4mimalloc-pprof9522346.08250000.1 - 10063194.32.40xno
large-class-persistent4tcmalloc5351127.95050504.5 - 5599489.41.49xno
large-class-persistent4upstream-mimalloc9631313.38385076.8 - 10570264.82.42xno
large-class-persistent6bun-mimalloc9177839.28127913.7 - 10461855.12.26xyes
large-class-persistent6jemalloc8619663.97556913.0 - 9321952.42.91xyes
large-class-persistent6mimalloc-pprof9055589.08283762.2 - 10053528.12.29xyes
large-class-persistent6tcmalloc5341050.35090839.8 - 5558901.51.49xyes
large-class-persistent6upstream-mimalloc9533330.28477079.8 - 10497013.82.40xyes
large-class-persistent8bun-mimalloc9475610.38345244.2 - 9910434.02.34xyes
large-class-persistent8jemalloc8682045.27628048.0 - 9281446.62.93xyes
large-class-persistent8mimalloc-pprof9275257.47974690.7 - 9929099.82.34xyes
large-class-persistent8tcmalloc5375054.34978961.8 - 5693008.41.50xyes
large-class-persistent8upstream-mimalloc9621363.98836483.0 - 10429054.22.42xyes
larson1bun-mimalloc55797076.955007041.7 - 56607066.71.00xno
larson1jemalloc62283478.562011044.7 - 62623305.71.00xno
larson1mimalloc-pprof54438836.453261758.5 - 55271117.51.00xno
larson1tcmalloc55276989.253773252.1 - 55362142.11.00xno
larson1upstream-mimalloc57123024.156947385.1 - 57748546.81.00xno
larson2bun-mimalloc110714371.8109493329.3 - 111930580.81.98xno
larson2jemalloc82894371.780869357.1 - 83543879.31.33xno
larson2mimalloc-pprof107160078.6106900257.1 - 107801148.91.97xno
larson2tcmalloc106428124.2105895246.5 - 109041445.51.93xno
larson2upstream-mimalloc111950475.1111568444.2 - 112280989.61.96xno
larson3bun-mimalloc78424438.877968891.6 - 80939377.31.41xno
larson3jemalloc94121374.692714628.7 - 94656238.51.51xno
larson3mimalloc-pprof105516726.5105075530.2 - 105702205.61.94xno
larson3tcmalloc102288311.4100065638.4 - 104341281.31.85xno
larson3upstream-mimalloc111765180.5110797063.3 - 112878885.01.96xno
larson4bun-mimalloc127146959.5126798107.9 - 133732191.62.28xno
larson4jemalloc111670404.5111507754.3 - 116344955.71.79xno
larson4mimalloc-pprof122855887.6122586213.4 - 123647770.92.26xno
larson4tcmalloc119507919.4117772121.3 - 121716831.92.16xno
larson4upstream-mimalloc132896937.7129005786.3 - 134401564.82.33xno
larson6bun-mimalloc122518964.0121898035.4 - 122843621.02.20xyes
larson6jemalloc129717013.2128305276.8 - 130851145.02.08xyes
larson6mimalloc-pprof120455045.8119405823.0 - 121115664.32.21xyes
larson6tcmalloc113636084.0110305820.3 - 115417299.32.06xyes
larson6upstream-mimalloc123018533.5121946015.8 - 124115218.12.15xyes
larson8bun-mimalloc108400018.3106231217.0 - 111403980.61.94xyes
larson8jemalloc120138422.0118384101.5 - 128941192.61.93xyes
larson8mimalloc-pprof108322389.3104249313.5 - 111604860.81.99xyes
larson8tcmalloc102001587.5100660922.3 - 105365964.41.85xyes
larson8upstream-mimalloc108114963.3107870947.2 - 113812459.01.89xyes
power-of-two-large1bun-mimalloc819426.7774339.5 - 876935.71.00xno
power-of-two-large1jemalloc779168.0662456.0 - 802266.11.00xno
power-of-two-large1mimalloc-pprof815264.9758776.6 - 906938.31.00xno
power-of-two-large1tcmalloc807993.8666742.1 - 856560.61.00xno
power-of-two-large1upstream-mimalloc818127.7768575.6 - 917016.51.00xno
power-of-two-large2bun-mimalloc1624505.71426715.3 - 1747311.21.98xno
power-of-two-large2jemalloc1515554.11074490.3 - 1609315.81.95xno
power-of-two-large2mimalloc-pprof1603035.11100028.5 - 1717880.71.97xno
power-of-two-large2tcmalloc1542097.21443177.1 - 1623907.51.91xno
power-of-two-large2upstream-mimalloc1614163.71434879.8 - 1715494.51.97xno
power-of-two-large3bun-mimalloc1684076.01581632.0 - 1841301.62.06xno
power-of-two-large3jemalloc2054883.31858276.9 - 2180004.92.64xno
power-of-two-large3mimalloc-pprof1681271.41528862.2 - 1780248.72.06xno
power-of-two-large3tcmalloc1629109.71512469.2 - 1785676.52.02xno
power-of-two-large3upstream-mimalloc1685500.71589693.0 - 1822142.42.06xno
power-of-two-large4bun-mimalloc2169894.32003112.5 - 2376892.12.65xno
power-of-two-large4jemalloc2294518.31947836.6 - 2539012.72.94xno
power-of-two-large4mimalloc-pprof2166729.21676383.5 - 2238994.32.66xno
power-of-two-large4tcmalloc2005289.41814150.2 - 2115034.82.48xno
power-of-two-large4upstream-mimalloc2158754.31945648.7 - 2311185.32.64xno
power-of-two-large6bun-mimalloc2099428.81921247.6 - 2294847.82.56xyes
power-of-two-large6jemalloc2179239.51326178.0 - 2330866.42.80xyes
power-of-two-large6mimalloc-pprof2091880.51887907.5 - 2222806.52.57xyes
power-of-two-large6tcmalloc1940396.41720212.9 - 2109127.92.40xyes
power-of-two-large6upstream-mimalloc2089729.21891206.9 - 2269143.82.55xyes
power-of-two-large8bun-mimalloc2082483.81841234.5 - 2373164.72.54xyes
power-of-two-large8jemalloc2035162.11127013.1 - 2267996.22.61xyes
power-of-two-large8mimalloc-pprof2082169.71883955.0 - 2253617.82.55xyes
power-of-two-large8tcmalloc1966350.71642019.7 - 2164942.52.43xyes
power-of-two-large8upstream-mimalloc2109447.51905965.0 - 2329481.52.58xyes
random-large1bun-mimalloc437182.5399421.9 - 472098.11.00xno
random-large1jemalloc430361.1408343.0 - 456778.61.00xno
random-large1mimalloc-pprof432036.5390682.6 - 472756.31.00xno
random-large1tcmalloc427370.8359288.6 - 477100.01.00xno
random-large1upstream-mimalloc433936.6406197.4 - 481069.11.00xno
random-large2bun-mimalloc853655.5712872.8 - 939247.61.95xno
random-large2jemalloc854939.1739356.2 - 890458.11.99xno
random-large2mimalloc-pprof862887.0805091.9 - 911095.72.00xno
random-large2tcmalloc828771.6717037.7 - 883354.41.94xno
random-large2upstream-mimalloc856030.5810896.9 - 921181.41.97xno
random-large3bun-mimalloc910715.1840663.6 - 974904.32.08xno
random-large3jemalloc1100909.6983125.9 - 1237481.72.56xno
random-large3mimalloc-pprof926573.6850046.8 - 962869.12.14xno
random-large3tcmalloc887771.3810975.8 - 959113.62.08xno
random-large3upstream-mimalloc893747.9581495.9 - 970619.02.06xno
random-large4bun-mimalloc1141956.71050194.9 - 1217967.92.61xno
random-large4jemalloc1236605.81036804.5 - 1352961.52.87xno
random-large4mimalloc-pprof1184109.81100720.5 - 1266613.02.74xno
random-large4tcmalloc1070087.71000575.6 - 1122571.42.50xno
random-large4upstream-mimalloc1134261.21055372.6 - 1225505.72.61xno
random-large6bun-mimalloc1107129.9982624.9 - 1214975.22.53xyes
random-large6jemalloc1181790.41021294.6 - 1327470.52.75xyes
random-large6mimalloc-pprof1142616.3955740.7 - 1237185.62.64xyes
random-large6tcmalloc1030993.8947578.2 - 1087298.12.41xyes
random-large6upstream-mimalloc1126019.0852618.6 - 1214350.12.59xyes
random-large8bun-mimalloc1057170.4899495.7 - 1185480.62.42xyes
random-large8jemalloc1094174.8913716.1 - 1202592.82.54xyes
random-large8mimalloc-pprof1120265.0966878.6 - 1223852.32.59xyes
random-large8tcmalloc1026119.6909822.7 - 1093546.12.40xyes
random-large8upstream-mimalloc1082808.4927637.7 - 1196946.52.50xyes
sparse-cross-thread1bun-mimalloc47804913.947485412.4 - 47820403.61.00xno
sparse-cross-thread1jemalloc49406781.949007740.1 - 49689515.31.00xno
sparse-cross-thread1mimalloc-pprof46459057.346051138.7 - 46468053.01.00xno
sparse-cross-thread1tcmalloc40005944.939834324.2 - 40559691.91.00xno
sparse-cross-thread1upstream-mimalloc48768019.447023109.8 - 49133646.91.00xno
sparse-cross-thread2bun-mimalloc16655066.916269455.4 - 17155165.20.35xno
sparse-cross-thread2jemalloc17509820.116850865.3 - 17727057.30.35xno
sparse-cross-thread2mimalloc-pprof16081284.115156683.3 - 16185890.50.35xno
sparse-cross-thread2tcmalloc16081335.015974810.0 - 16373303.60.40xno
sparse-cross-thread2upstream-mimalloc16125568.715899648.7 - 16312529.00.33xno
sparse-cross-thread3bun-mimalloc19931490.419633465.6 - 20063078.20.42xno
sparse-cross-thread3jemalloc20941909.820599036.3 - 21203753.90.42xno
sparse-cross-thread3mimalloc-pprof20214967.320055642.0 - 20260740.20.44xno
sparse-cross-thread3tcmalloc20060627.419857991.2 - 20109184.10.50xno
sparse-cross-thread3upstream-mimalloc19744355.419030472.4 - 19873769.00.40xno
sparse-cross-thread4bun-mimalloc21575468.721188244.5 - 21778373.90.45xno
sparse-cross-thread4jemalloc23010663.422939234.9 - 23356116.90.47xno
sparse-cross-thread4mimalloc-pprof21713266.721430105.4 - 21783234.40.47xno
sparse-cross-thread4tcmalloc22073671.221864212.6 - 22414335.20.55xno
sparse-cross-thread4upstream-mimalloc23111893.822815868.7 - 23157793.50.47xno
sparse-cross-thread6bun-mimalloc31448303.030921784.9 - 31541383.30.66xyes
sparse-cross-thread6jemalloc33027743.532689260.9 - 33270423.40.67xyes
sparse-cross-thread6mimalloc-pprof31520227.431308582.5 - 32229673.90.68xyes
sparse-cross-thread6tcmalloc32440632.132300845.1 - 32881517.70.81xyes
sparse-cross-thread6upstream-mimalloc31517783.931158506.6 - 31779805.60.65xyes
sparse-cross-thread8bun-mimalloc40280696.240010951.7 - 40396627.60.84xyes
sparse-cross-thread8jemalloc41302766.440952001.9 - 41517403.70.84xyes
sparse-cross-thread8mimalloc-pprof38784022.338300048.1 - 39074486.70.83xyes
sparse-cross-thread8tcmalloc39492375.438684601.5 - 39787563.10.99xyes
sparse-cross-thread8upstream-mimalloc41254662.741076184.2 - 41378819.00.85xyes
sparse-large-buffers1bun-mimalloc645774.3644605.2 - 672711.21.00xno
sparse-large-buffers1jemalloc617960.1605055.1 - 633860.81.00xno
sparse-large-buffers1mimalloc-pprof628170.7611883.9 - 657785.01.00xno
sparse-large-buffers1tcmalloc636180.7613830.1 - 642291.21.00xno
sparse-large-buffers1upstream-mimalloc657334.0647873.2 - 673627.61.00xno
sparse-large-buffers2bun-mimalloc1276879.01268351.5 - 1281478.81.98xno
sparse-large-buffers2jemalloc1233279.61222665.4 - 1242433.52.00xno
sparse-large-buffers2mimalloc-pprof1258318.21222854.0 - 1288263.22.00xno
sparse-large-buffers2tcmalloc1211211.41151920.9 - 1272826.51.90xno
sparse-large-buffers2upstream-mimalloc1265820.61215270.2 - 1301572.31.93xno
sparse-large-buffers3bun-mimalloc1424963.41340495.3 - 1469226.72.21xno
sparse-large-buffers3jemalloc1579852.11573369.4 - 1619398.12.56xno
sparse-large-buffers3mimalloc-pprof1423078.41415287.3 - 1473627.92.27xno
sparse-large-buffers3tcmalloc1379309.01340424.7 - 1391026.22.17xno
sparse-large-buffers3upstream-mimalloc1476042.51454340.7 - 1478456.42.25xno
sparse-large-buffers4bun-mimalloc1654990.11621909.6 - 1705263.42.56xno
sparse-large-buffers4jemalloc1873622.91808113.3 - 1932703.63.03xno
sparse-large-buffers4mimalloc-pprof1656604.21645604.5 - 1723802.22.64xno
sparse-large-buffers4tcmalloc1586582.81569256.5 - 1621928.42.49xno
sparse-large-buffers4upstream-mimalloc1719264.61673274.3 - 1722762.22.62xno
sparse-large-buffers6bun-mimalloc1712099.01586038.9 - 1723452.02.65xyes
sparse-large-buffers6jemalloc1789318.41737473.7 - 1819750.72.90xyes
sparse-large-buffers6mimalloc-pprof1652934.41641659.8 - 1687008.52.63xyes
sparse-large-buffers6tcmalloc1592093.61591037.0 - 1627495.02.50xyes
sparse-large-buffers6upstream-mimalloc1743364.01676736.2 - 1754258.72.65xyes
sparse-large-buffers8bun-mimalloc1636208.81618438.8 - 1685221.62.53xyes
sparse-large-buffers8jemalloc1624829.91347459.0 - 1714410.42.63xyes
sparse-large-buffers8mimalloc-pprof1663683.41619215.0 - 1721362.92.65xyes
sparse-large-buffers8tcmalloc1614996.51593400.1 - 1619683.12.54xyes
sparse-large-buffers8upstream-mimalloc1717149.41698905.1 - 1736528.42.61xyes
sparse-mixed-general1bun-mimalloc31264007.930739714.0 - 31301990.51.00xno
sparse-mixed-general1jemalloc32274054.331766217.4 - 32434588.91.00xno
sparse-mixed-general1mimalloc-pprof30225967.627834567.4 - 30455358.21.00xno
sparse-mixed-general1tcmalloc28819326.028284422.2 - 29162963.11.00xno
sparse-mixed-general1upstream-mimalloc31223004.930934059.4 - 31305911.31.00xno
sparse-mixed-general2bun-mimalloc61482094.161387247.5 - 61913993.41.97xno
sparse-mixed-general2jemalloc63526012.260790841.6 - 63551976.71.97xno
sparse-mixed-general2mimalloc-pprof59714183.959376299.1 - 60149995.91.98xno
sparse-mixed-general2tcmalloc56488815.656353971.1 - 57529132.91.96xno
sparse-mixed-general2upstream-mimalloc61961314.460442200.6 - 62051266.41.98xno
sparse-mixed-general3bun-mimalloc72664926.672656244.4 - 72767323.82.32xno
sparse-mixed-general3jemalloc73830586.373476797.3 - 74668466.62.29xno
sparse-mixed-general3mimalloc-pprof70672062.667389269.9 - 70764326.72.34xno
sparse-mixed-general3tcmalloc64659745.261949948.7 - 67070263.62.24xno
sparse-mixed-general3upstream-mimalloc72874626.072865014.4 - 73179995.22.33xno
sparse-mixed-general4bun-mimalloc89880457.088444333.9 - 90787637.02.87xno
sparse-mixed-general4jemalloc90977236.990760068.4 - 92187821.52.82xno
sparse-mixed-general4mimalloc-pprof86091143.685736014.4 - 87295874.42.85xno
sparse-mixed-general4tcmalloc80013235.579581995.0 - 80353041.22.78xno
sparse-mixed-general4upstream-mimalloc88716482.388579343.4 - 89050291.42.84xno
sparse-mixed-general6bun-mimalloc89624182.586910550.0 - 91040251.72.87xyes
sparse-mixed-general6jemalloc90798897.789518159.6 - 91109269.92.81xyes
sparse-mixed-general6mimalloc-pprof86484710.484354746.3 - 87796497.32.86xyes
sparse-mixed-general6tcmalloc76589045.975914138.1 - 78407651.42.66xyes
sparse-mixed-general6upstream-mimalloc90072837.488876576.2 - 91559709.62.88xyes
sparse-mixed-general8bun-mimalloc87906984.386215054.7 - 88216275.42.81xyes
sparse-mixed-general8jemalloc89569149.484814805.7 - 90805838.02.78xyes
sparse-mixed-general8mimalloc-pprof85624207.283263739.3 - 85766572.82.83xyes
sparse-mixed-general8tcmalloc78232339.276984859.3 - 78510501.82.71xyes
sparse-mixed-general8upstream-mimalloc87981843.286142307.9 - 90012521.22.82xyes
sparse-tiny-hot1bun-mimalloc40891941.040502050.3 - 40976755.61.00xno
sparse-tiny-hot1jemalloc40685857.240525383.1 - 40905272.41.00xno
sparse-tiny-hot1mimalloc-pprof40179657.739257431.9 - 40237081.41.00xno
sparse-tiny-hot1tcmalloc36066379.535548817.7 - 36372456.01.00xno
sparse-tiny-hot1upstream-mimalloc40445091.139461239.8 - 40633035.01.00xno
sparse-tiny-hot2bun-mimalloc78933189.878542559.5 - 80413945.41.93xno
sparse-tiny-hot2jemalloc79642239.876533484.4 - 79642972.01.96xno
sparse-tiny-hot2mimalloc-pprof79980818.677240742.5 - 80385981.81.99xno
sparse-tiny-hot2tcmalloc71012977.070877839.5 - 71354374.51.97xno
sparse-tiny-hot2upstream-mimalloc79679599.279042607.2 - 80253305.91.97xno
sparse-tiny-hot3bun-mimalloc95276019.892712987.8 - 95742553.22.33xno
sparse-tiny-hot3jemalloc93704692.393258317.4 - 94479222.12.30xno
sparse-tiny-hot3mimalloc-pprof94898140.794654800.9 - 95150040.72.36xno
sparse-tiny-hot3tcmalloc80550679.180099971.8 - 80552258.02.23xno
sparse-tiny-hot3upstream-mimalloc94079380.993839597.7 - 94691036.12.33xno
sparse-tiny-hot4bun-mimalloc114599759.6113680235.3 - 116235606.92.80xno
sparse-tiny-hot4jemalloc115172206.8110635208.9 - 115240130.12.83xno
sparse-tiny-hot4mimalloc-pprof114818886.7111324984.8 - 115417865.72.86xno
sparse-tiny-hot4tcmalloc93820601.493303897.0 - 95319689.82.60xno
sparse-tiny-hot4upstream-mimalloc117135080.5116955820.3 - 117142754.62.90xno
sparse-tiny-hot6bun-mimalloc113098849.4112712154.1 - 117039510.62.77xyes
sparse-tiny-hot6jemalloc112629350.9112150717.1 - 113127849.62.77xyes
sparse-tiny-hot6mimalloc-pprof111710155.7111116795.4 - 112082415.92.78xyes
sparse-tiny-hot6tcmalloc93912481.692707725.4 - 96321749.62.60xyes
sparse-tiny-hot6upstream-mimalloc114224010.3114052216.1 - 114817267.42.82xyes
sparse-tiny-hot8bun-mimalloc112038972.1110925905.6 - 114837580.62.74xyes
sparse-tiny-hot8jemalloc110815443.9108974585.4 - 111715583.92.72xyes
sparse-tiny-hot8mimalloc-pprof111047375.1110632807.9 - 114408985.52.76xyes
sparse-tiny-hot8tcmalloc93741401.093581309.2 - 94899026.62.60xyes
sparse-tiny-hot8upstream-mimalloc114190370.9110319327.7 - 115052152.52.82xyes
xmalloc-test1bun-mimalloc84213858.383938715.2 - 84822354.81.00xno
xmalloc-test1jemalloc86140777.785057708.7 - 86901126.51.00xno
xmalloc-test1mimalloc-pprof84454795.382870798.1 - 84504800.71.00xno
xmalloc-test1tcmalloc57379659.357280098.9 - 57538075.11.00xno
xmalloc-test1upstream-mimalloc83791889.382541383.6 - 84010549.61.00xno
xmalloc-test2bun-mimalloc14657702.913836300.9 - 16394683.00.17xno
xmalloc-test2jemalloc15738165.715171337.1 - 15921363.20.18xno
xmalloc-test2mimalloc-pprof12675476.612591003.8 - 12898719.00.15xno
xmalloc-test2tcmalloc14135755.113779057.9 - 14237813.90.25xno
xmalloc-test2upstream-mimalloc13824115.013720791.8 - 14428398.20.16xno
xmalloc-test3bun-mimalloc20308346.614491206.1 - 20322368.00.24xno
xmalloc-test3jemalloc21712494.415967560.1 - 22491979.60.25xno
xmalloc-test3mimalloc-pprof19474941.619214283.1 - 20134540.80.23xno
xmalloc-test3tcmalloc15610510.215291341.2 - 20072021.20.27xno
xmalloc-test3upstream-mimalloc20623088.114252228.3 - 21753624.00.25xno
xmalloc-test4bun-mimalloc20929559.720595641.4 - 20964162.60.25xno
xmalloc-test4jemalloc29613286.728287653.3 - 32546505.80.34xno
xmalloc-test4mimalloc-pprof30501245.630065965.1 - 33501029.60.36xno
xmalloc-test4tcmalloc20941233.820788668.9 - 21259938.10.36xno
xmalloc-test4upstream-mimalloc24328775.623946974.0 - 27685410.70.29xno
xmalloc-test6bun-mimalloc32497900.732070002.0 - 32815861.50.39xyes
xmalloc-test6jemalloc47824968.347331254.8 - 48377331.80.56xyes
xmalloc-test6mimalloc-pprof32411706.332227655.7 - 32823602.70.38xyes
xmalloc-test6tcmalloc32831884.931927152.3 - 32850942.90.57xyes
xmalloc-test6upstream-mimalloc32656463.432482473.5 - 33789236.80.39xyes
xmalloc-test8bun-mimalloc46875191.246408718.4 - 50323177.30.56xyes
xmalloc-test8jemalloc74161814.571807924.1 - 85237909.20.86xyes
xmalloc-test8mimalloc-pprof49932790.447869992.8 - 56168463.80.59xyes
xmalloc-test8tcmalloc49266289.344848547.2 - 49566650.00.86xyes
xmalloc-test8upstream-mimalloc57289264.745153048.9 - 59371974.20.68xyes

Deterministic requested-size distributions

Power-of-two requested sizes (64 KiB-4 MiB) throughput: median of every allocator overlaid on one shared zero-based axis, n=40Power-of-two requested sizes (64 KiB-4 MiB) rss: median of every allocator overlaid on one shared zero-based axis, n=40Uniform random requested sizes (64 KiB-4 MiB) throughput: median of every allocator overlaid on one shared zero-based axis, n=40Uniform random requested sizes (64 KiB-4 MiB) rss: median of every allocator overlaid on one shared zero-based axis, n=40Long-lived threads (96-512 KiB) throughput: median of every allocator overlaid on one shared zero-based axis, n=40Long-lived threads (96-512 KiB) rss: median of every allocator overlaid on one shared zero-based axis, n=40Short-lived threads (96-512 KiB) throughput: median of every allocator overlaid on one shared zero-based axis, n=40Short-lived threads (96-512 KiB) rss: median of every allocator overlaid on one shared zero-based axis, n=40

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.

WorkloadWorkersAllocatorThroughput P5 / P50 / P95Peak RSS bytes P5 / P50 / P95Floor MiBPeak RSS P50 ÷ floorSamples
large-class-ephemeral1bun-mimalloc3817732.9 / 4021047.7 / 4125989.545412352 / 51705856 / 5800448010.04.95x40
large-class-ephemeral1jemalloc2455444.2 / 2640147.6 / 2703520.112343910 / 12734464 / 1330995210.01.22x40
large-class-ephemeral1mimalloc-pprof3725008.4 / 3983943.9 / 4149435.418222694 / 18325504 / 2036367410.01.75x40
large-class-ephemeral1tcmalloc3366296.5 / 3587768.7 / 3742598.623985562 / 24584192 / 2578985010.02.35x40
large-class-ephemeral1upstream-mimalloc3738345.4 / 3938040.9 / 4073427.355803699 / 62091264 / 6435143710.05.94x40
large-class-ephemeral2bun-mimalloc6667514.0 / 7835643.8 / 7982980.483105587 / 92684288 / 110480589127.57x40
large-class-ephemeral2jemalloc5011619.8 / 5260821.5 / 5368229.019157811 / 20760576 / 22738739121.70x40
large-class-ephemeral2mimalloc-pprof6986541.4 / 7798768.1 / 7988196.626632192 / 26695680 / 28800410122.18x40
large-class-ephemeral2tcmalloc4912153.4 / 5074267.7 / 5230326.229290701 / 31432704 / 32170189122.57x40
large-class-ephemeral2upstream-mimalloc7392273.7 / 7710105.1 / 7868774.480969728 / 87285760 / 102117581127.13x40
large-class-ephemeral3bun-mimalloc7369339.3 / 8022922.3 / 8439878.4114568192 / 123113472 / 133577523139.02x40
large-class-ephemeral3jemalloc4910152.0 / 5194485.8 / 5448110.824552858 / 26980352 / 30829773131.98x40
large-class-ephemeral3mimalloc-pprof7378465.1 / 7867362.4 / 8381606.932951910 / 35059712 / 35252224132.57x40
large-class-ephemeral3tcmalloc5040947.8 / 5325752.6 / 5454389.732807117 / 34066432 / 36396237132.50x40
large-class-ephemeral3upstream-mimalloc7382302.2 / 8010105.5 / 8409621.5108130509 / 118765568 / 125287424138.70x40
large-class-ephemeral4bun-mimalloc7921219.2 / 8711658.9 / 9277849.6131560653 / 144087040 / 152636621149.69x40
large-class-ephemeral4jemalloc5570263.9 / 6110962.2 / 6460954.430739661 / 33071104 / 37536973142.22x40
large-class-ephemeral4mimalloc-pprof8022058.8 / 8681618.9 / 9231690.741397862 / 43495424 / 45758464142.92x40
large-class-ephemeral4tcmalloc5097675.5 / 5387463.0 / 5499338.736991795 / 38408192 / 40447795142.58x40
large-class-ephemeral4upstream-mimalloc7936557.4 / 8987190.3 / 9654468.9133529190 / 141856768 / 152505958149.54x40
large-class-ephemeral6bun-mimalloc7921891.9 / 8566782.4 / 9111557.3192166707 / 205010944 / 2154102781711.82x40
large-class-ephemeral6jemalloc4671878.5 / 5180743.1 / 5388250.141957376 / 46028800 / 50014618172.65x40
large-class-ephemeral6mimalloc-pprof8087748.1 / 8621098.2 / 9088652.155998259 / 58243072 / 62573158173.36x40
large-class-ephemeral6tcmalloc5141332.9 / 5304763.3 / 5431085.843821056 / 45488128 / 47011021172.62x40
large-class-ephemeral6upstream-mimalloc8024788.8 / 8548563.5 / 9189322.8190016512 / 204834816 / 2132240381711.81x40
large-class-ephemeral8bun-mimalloc7815045.1 / 8546732.1 / 9021451.7221753139 / 244848640 / 2553104381912.50x40
large-class-ephemeral8jemalloc4386347.5 / 4637708.6 / 4849236.152409754 / 58093568 / 62931763192.97x40
large-class-ephemeral8mimalloc-pprof7833493.1 / 8443360.8 / 8956664.164551936 / 71913472 / 79217459193.67x40
large-class-ephemeral8tcmalloc5151554.2 / 5360268.6 / 5489424.748765952 / 51169280 / 53754880192.61x40
large-class-ephemeral8upstream-mimalloc7751038.5 / 8515376.6 / 9056299.4225676288 / 242675712 / 2574198781912.39x40
large-class-persistent1bun-mimalloc3904344.6 / 4054905.1 / 4165942.232853811 / 39198720 / 4338524210.03.75x40
large-class-persistent1jemalloc2879158.4 / 2967052.2 / 3013341.612185600 / 12695552 / 1328005110.01.21x40
large-class-persistent1mimalloc-pprof3704152.7 / 3959817.6 / 4124909.918082816 / 18223104 / 1829273610.01.74x40
large-class-persistent1tcmalloc3388138.7 / 3589020.0 / 3745747.124128717 / 25155584 / 2596782110.02.41x40
large-class-persistent1upstream-mimalloc3856434.7 / 3974495.4 / 4186276.238981632 / 42168320 / 4750377010.04.04x40
large-class-persistent2bun-mimalloc7846461.3 / 8225516.4 / 8403307.562100275 / 65380352 / 68679475125.30x40
large-class-persistent2jemalloc5793850.0 / 5952134.0 / 6058433.519324723 / 19867648 / 22460621121.61x40
large-class-persistent2mimalloc-pprof7687538.5 / 7995470.1 / 8139538.924505958 / 26609664 / 26697933122.16x40
large-class-persistent2tcmalloc4799657.0 / 5113794.6 / 5309028.030577254 / 31668224 / 32441754122.57x40
large-class-persistent2upstream-mimalloc7773354.8 / 8035304.8 / 8224953.564138240 / 71573504 / 74946970125.80x40
large-class-persistent3bun-mimalloc7025713.3 / 7309385.9 / 7980139.481174528 / 85307392 / 89465651136.28x40
large-class-persistent3jemalloc6602024.5 / 7022182.1 / 7401825.826017382 / 27148288 / 31901901132.00x40
large-class-persistent3mimalloc-pprof6829540.1 / 7147956.0 / 7595303.630801510 / 32907264 / 32942694132.42x40
large-class-persistent3tcmalloc4979496.3 / 5213923.1 / 5388660.933697587 / 36059136 / 37135974132.65x40
large-class-persistent3upstream-mimalloc7009793.8 / 7312514.8 / 8076359.878879334 / 87308288 / 95656755136.43x40
large-class-persistent4bun-mimalloc8599592.5 / 9499559.6 / 10578062.1106158285 / 112578560 / 118862643147.43x40
large-class-persistent4jemalloc8247026.6 / 9165656.8 / 9514882.932710656 / 34834432 / 36673126142.30x40
large-class-persistent4mimalloc-pprof8361739.7 / 9522346.0 / 9908623.937145805 / 39309312 / 41410560142.59x40
large-class-persistent4tcmalloc5094013.7 / 5351127.9 / 5541513.539235379 / 40429568 / 42867098142.67x40
large-class-persistent4upstream-mimalloc8816046.8 / 9631313.3 / 10541060.4108126618 / 113553408 / 120857600147.49x40
large-class-persistent6bun-mimalloc8165454.0 / 9177839.2 / 9888575.8152313037 / 159805440 / 165005107179.14x40
large-class-persistent6jemalloc7792827.7 / 8619663.9 / 9199189.146094746 / 47581184 / 52213555172.72x40
large-class-persistent6mimalloc-pprof8511605.6 / 9055589.0 / 9933949.051921920 / 56039424 / 60244378173.21x40
large-class-persistent6tcmalloc5133788.7 / 5341050.3 / 5468768.847923814 / 49418240 / 51535872172.83x40
large-class-persistent6upstream-mimalloc8656724.7 / 9533330.2 / 10379610.9154545766 / 162885632 / 171176755179.32x40
large-class-persistent8bun-mimalloc8830962.6 / 9475610.3 / 9860729.3202672742 / 209084416 / 2175551491910.48x40
large-class-persistent8jemalloc8104677.8 / 8682045.2 / 9205358.560279194 / 62492672 / 67272704193.13x40
large-class-persistent8mimalloc-pprof8433761.1 / 9275257.4 / 9804935.464528589 / 68724736 / 74957005193.44x40
large-class-persistent8tcmalloc5129402.1 / 5375054.3 / 5557025.556019763 / 57858048 / 60298854192.90x40
large-class-persistent8upstream-mimalloc8984105.0 / 9621363.9 / 10327584.0200628019 / 209035264 / 2175270911910.48x40
power-of-two-large1bun-mimalloc795703.1 / 819426.7 / 839750.953685453 / 58042368 / 62217011242.30x40
power-of-two-large1jemalloc733308.3 / 779168.0 / 795092.336880384 / 39419904 / 45426074241.56x40
power-of-two-large1mimalloc-pprof778437.4 / 815264.9 / 854305.834830336 / 36954112 / 41562522241.47x40
power-of-two-large1tcmalloc770928.7 / 807993.8 / 827026.038795264 / 41164800 / 44490547241.63x40
power-of-two-large1upstream-mimalloc781201.5 / 818127.7 / 840331.553415526 / 57853952 / 64292864242.30x40
power-of-two-large2bun-mimalloc1552749.4 / 1624505.7 / 1689668.168277043 / 93603840 / 100116070332.70x40
power-of-two-large2jemalloc1452271.7 / 1515554.1 / 1564378.567464602 / 76529664 / 82178253332.21x40
power-of-two-large2mimalloc-pprof1531698.6 / 1603035.1 / 1683850.653615411 / 66451456 / 79028634331.92x40
power-of-two-large2tcmalloc1478466.2 / 1542097.2 / 1617883.852893491 / 55033856 / 59135181331.59x40
power-of-two-large2upstream-mimalloc1447977.4 / 1614163.7 / 1690361.370441779 / 96552960 / 104041062332.78x40
power-of-two-large3bun-mimalloc1605105.9 / 1684076.0 / 1808801.493555507 / 99850240 / 127205990392.43x40
power-of-two-large3jemalloc1919445.1 / 2054883.3 / 2165300.4102708838 / 108722176 / 120565555392.64x40
power-of-two-large3mimalloc-pprof1591595.8 / 1681271.4 / 1747738.768273152 / 70641664 / 94000947391.72x40
power-of-two-large3tcmalloc1546777.6 / 1629109.7 / 1746263.462127309 / 64780288 / 69451366391.57x40
power-of-two-large3upstream-mimalloc1619198.5 / 1685500.7 / 1793563.693297050 / 99817472 / 125122970392.43x40
power-of-two-large4bun-mimalloc2078325.0 / 2169894.3 / 2346890.2114633114 / 129251328 / 144103424442.82x40
power-of-two-large4jemalloc2094170.1 / 2294518.3 / 2509313.0135269990 / 143679488 / 152620646443.14x40
power-of-two-large4mimalloc-pprof1998819.9 / 2166729.2 / 2234229.185135565 / 89409536 / 95830016441.95x40
power-of-two-large4tcmalloc1906034.4 / 2005289.4 / 2106032.072968192 / 77017088 / 80343040441.68x40
power-of-two-large4upstream-mimalloc2044881.3 / 2158754.3 / 2300611.2112193331 / 129204224 / 141682893442.82x40
power-of-two-large6bun-mimalloc1944858.0 / 2099428.8 / 2269622.2158479155 / 171339776 / 192203366533.07x40
power-of-two-large6jemalloc1998599.2 / 2179239.5 / 2309571.3196989747 / 210380800 / 217765888533.77x40
power-of-two-large6mimalloc-pprof1940770.7 / 2091880.5 / 2214648.8104262451 / 113618944 / 120912896532.04x40
power-of-two-large6tcmalloc1799073.5 / 1940396.4 / 2104042.584940186 / 91162624 / 103263846531.64x40
power-of-two-large6upstream-mimalloc1903983.0 / 2089729.2 / 2259929.0158380032 / 170090496 / 192360448533.05x40
power-of-two-large8bun-mimalloc1903799.2 / 2082483.8 / 2274394.8189984563 / 204918784 / 229932237593.30x40
power-of-two-large8jemalloc1814831.2 / 2035162.1 / 2176954.1264876442 / 274348032 / 286045184594.41x40
power-of-two-large8mimalloc-pprof1911951.8 / 2082169.7 / 2214284.3123229389 / 135612416 / 146405990592.18x40
power-of-two-large8tcmalloc1850051.9 / 1966350.7 / 2060926.298415206 / 105664512 / 110857830591.70x40
power-of-two-large8upstream-mimalloc2001576.0 / 2109447.5 / 2252097.2183827251 / 206751744 / 225711923593.32x40
random-large1bun-mimalloc413662.8 / 437182.5 / 456266.895381094 / 103997440 / 109292749263.79x40
random-large1jemalloc416242.0 / 430361.1 / 445555.140322253 / 45500416 / 51308134261.66x40
random-large1mimalloc-pprof415916.4 / 432036.5 / 470063.643212800 / 46477312 / 51798630261.69x40
random-large1tcmalloc405109.8 / 427370.8 / 439296.747336858 / 51011584 / 53805670261.86x40
random-large1upstream-mimalloc408231.0 / 433936.6 / 466315.891329946 / 103860224 / 117009408263.78x40
random-large2bun-mimalloc822055.9 / 853655.5 / 902705.9160665395 / 171214848 / 202762854404.13x40
random-large2jemalloc807179.7 / 854939.1 / 876000.479524864 / 84858880 / 91941069402.05x40
random-large2mimalloc-pprof825485.2 / 862887.0 / 908140.770399590 / 80017408 / 93694157401.93x40
random-large2tcmalloc756890.3 / 828771.6 / 869864.669365555 / 72316928 / 79413043401.74x40
random-large2upstream-mimalloc827448.9 / 856030.5 / 916867.7160276890 / 171077632 / 188009882404.13x40
random-large3bun-mimalloc860678.5 / 910715.1 / 947827.1204791603 / 238241792 / 259429990494.66x40
random-large3jemalloc1020257.1 / 1100909.6 / 1170094.0112580198 / 121604096 / 132930150492.38x40
random-large3mimalloc-pprof875420.6 / 926573.6 / 955699.380893747 / 87375872 / 104292966491.71x40
random-large3tcmalloc838452.9 / 887771.3 / 932530.684682547 / 91197440 / 96006349491.78x40
random-large3upstream-mimalloc863769.8 / 893747.9 / 952699.2204680602 / 236072960 / 269678592494.61x40
random-large4bun-mimalloc1054885.0 / 1141956.7 / 1204700.2283776410 / 305428480 / 334710579565.19x40
random-large4jemalloc1103379.3 / 1236605.8 / 1332913.9151399424 / 161826816 / 175226266562.75x40
random-large4mimalloc-pprof1102701.7 / 1184109.8 / 1240135.393670195 / 99901440 / 108554035561.70x40
random-large4tcmalloc1006816.3 / 1070087.7 / 1112909.4103278387 / 109895680 / 119982899561.87x40
random-large4upstream-mimalloc1065075.0 / 1134261.2 / 1215952.5271760589 / 301125632 / 334798234565.11x40
random-large6bun-mimalloc1010261.0 / 1107129.9 / 1202955.0339026125 / 372604928 / 431461990695.18x40
random-large6jemalloc1063318.3 / 1181790.4 / 1265965.5223071232 / 232949760 / 247949926693.24x40
random-large6mimalloc-pprof1032322.8 / 1142616.3 / 1227174.9118955008 / 130314240 / 144234701691.81x40
random-large6tcmalloc948377.7 / 1030993.8 / 1069616.1129815962 / 139048960 / 149907661691.93x40
random-large6upstream-mimalloc1012838.5 / 1126019.0 / 1202892.1338888499 / 374689792 / 414675968695.21x40
random-large8bun-mimalloc974570.7 / 1057170.4 / 1135678.3403073229 / 432314368 / 473696666735.65x40
random-large8jemalloc981493.8 / 1094174.8 / 1189005.1275936870 / 298418176 / 318252442733.90x40
random-large8mimalloc-pprof1021503.5 / 1120265.0 / 1176749.6139670938 / 154515456 / 167249101732.02x40
random-large8tcmalloc934065.8 / 1026119.6 / 1074016.3152173363 / 163854336 / 178268365732.14x40
random-large8upstream-mimalloc979718.4 / 1082808.4 / 1149270.8386683699 / 437417984 / 471736115735.71x40

RSS after the work stops

RSS after the work stops: median resident memory of all five allocators at fixed times after every worker thread was joined, with a time-to-release table

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.

AllocatorPeak MiB0.1 s0.5 s1 s1.5 s2 s3 sReleased by P50 / P95
tcmalloc484848484848480.1 s / 0.1 s
jemalloc563333333333340.1 s / 0.1 s
upstream-mimalloc2332332332332332332330.1 s / 0.1 s
bun-mimalloc2329.19.19.39.39.59.70.1 s / 0.1 s
mimalloc-pprof717164128.58.58.51.5 s / 1.5 s

Pending Phase 6 panels

memory pending: pending - metric protocol not implemented

memory: pending

pending - metric protocol not implemented

Phase issue
latency pending: pending - metric protocol not implemented

latency: pending

pending - metric protocol not implemented

Phase issue
pprof-tax pending: pending - metric protocol not implemented

pprof-tax: pending

pending - metric protocol not implemented

Phase issue

Pending panels contain no measured values.

Provenance

Run 37652012138, attempt 1; target x86_64-unknown-linux-gnu; fingerprint bccc358c18ac6d0fa639cbc2d7ddd6ac8d2ad295f3d8ab4d0053fbed7ddf24e9.

AllocatorSourceBinary
tcmallocc316de3ee8ffb5aff6547aa10151bc8dda3a294237bd23b20eba22d0f165361715ae75794463cf1b3af83785320210482228055c
jemalloc81034ce1f1373e37dc865038e1bc8eeecf559ce85397bc94edd41e514a0c30d87237b5da7a4260094f51c7c1f76976b56f89a267
upstream-mimalloc6def7be9458fb8a97b8323af3fb0b0ae043870653be3a9845b979183f3f25ffb1afed9e1c55ca5b7f509ee2cd8dafb808a987ef2
bun-mimallocb20b60d959093b1bc0e24306ec72ccacb3e46fb94531e39712965a13b899de121dc3e69743b11abcbf07da391fdf38d2874004d5
mimalloc-pprofee3623f6b7a485754a0a0aa3462d8cba43390e8bde695832e8664661d418c1adee0e50d93032b54ef7be902f21eeeb40ca372810

Actions run

Methodology

{"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"}

Reproduce

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'