Files
oxc-project__oxc/tasks/track_memory_allocations/allocs_minifier.yaml
T
Armano 029c84bcda perf(minfier): update expressions in place when substituting alternate syntax (#26460)
- `substitute_typeof_undefined`: do not recreate binnary expression and
instead just update right/left argument and operator
- `substitute_rotate_binary_expression`: replace `take_in*2` and
reassign with `std::mem::swap`
- `substitute_object_or_array_constructor`,
`substitute_global_new_expression`: introduce new helper
`transform_new_expr_to_call_expr` to convert new to call expr
- `substitute_iife_call`: use array to alloc all items in sequence
without reallocs
2026-09-10 09:44:47 +08:00

77 lines
1.7 KiB
YAML

checker.ts:
file size: 2922154 # 2.92 MB
sys allocs: 150
sys reallocs: 5
sys deallocs: 150
sys alloc bytes: 14996632 # 15.00 MB
sys peak growth: 10169560 # 10.17 MB
arena allocs: 72024
arena reallocs: 28269
arena size: 17401952 # 17.40 MB
App.tsx:
file size: 415342 # 415.34 kB
sys allocs: 61
sys reallocs: 8
sys deallocs: 61
sys alloc bytes: 2128563 # 2.13 MB
sys peak growth: 1612427 # 1.61 MB
arena allocs: 8350
arena reallocs: 2709
arena size: 2719488 # 2.72 MB
RadixUIAdoptionSection.jsx:
file size: 2520 # 2.52 kB
sys allocs: 21
sys reallocs: 0
sys deallocs: 21
sys alloc bytes: 17400 # 17.40 kB
sys peak growth: 11628 # 11.63 kB
arena allocs: 16
arena reallocs: 6
arena size: 35224 # 35.22 kB
pdf.mjs:
file size: 567296 # 567.30 kB
sys allocs: 2427
sys reallocs: 205
sys deallocs: 2427
sys alloc bytes: 5316219 # 5.32 MB
sys peak growth: 3693363 # 3.69 MB
arena allocs: 20927
arena reallocs: 7697
arena size: 5782208 # 5.78 MB
antd.js:
file size: 6686316 # 6.69 MB
sys allocs: 1038
sys reallocs: 56
sys deallocs: 1038
sys alloc bytes: 29976375 # 29.98 MB
sys peak growth: 19934749 # 19.93 MB
arena allocs: 207313
arena reallocs: 75941
arena size: 45450136 # 45.45 MB
binder.ts:
file size: 193077 # 193.08 kB
sys allocs: 33
sys reallocs: 1
sys deallocs: 33
sys alloc bytes: 963032 # 963.03 kB
sys peak growth: 657404 # 657.40 kB
arena allocs: 3311
arena reallocs: 834
arena size: 1083312 # 1.08 MB
kitchen-sink.tsx:
file size: 732898 # 732.90 kB
sys allocs: 1854
sys reallocs: 174
sys deallocs: 1854
sys alloc bytes: 5304692 # 5.30 MB
sys peak growth: 3707457 # 3.71 MB
arena allocs: 31992
arena reallocs: 12187
arena size: 8689832 # 8.69 MB