Files
oxc-project__oxc/tasks/track_memory_allocations/allocs_minifier.yaml
Armano a17de58e30 feat(minifier): process of return/throw in non last position and fix async * inlining (#26214)
This Pr brings couple optimizations and refactor,

- Disable merging: `if (a) return x; return;` and `if (a) return; return
x;` when is descendant of `async* function`
- Handle empty chains: `if (a) return; return;` → `a; return;`
- Process returns/throw anywhere in block via handler merge `if (a)
return; return; var b` → `a; return; var b`

fixes #26255
ref #24331
2026-09-03 23:05:40 +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: 14996600 # 15.00 MB
sys peak growth: 10169560 # 10.17 MB
arena allocs: 143560
arena reallocs: 28269
arena size: 19100024 # 19.10 MB
App.tsx:
file size: 415342 # 415.34 kB
sys allocs: 61
sys reallocs: 8
sys deallocs: 61
sys alloc bytes: 2128555 # 2.13 MB
sys peak growth: 1612427 # 1.61 MB
arena allocs: 15652
arena reallocs: 2709
arena size: 2879680 # 2.88 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: 29
arena reallocs: 6
arena size: 35632 # 35.63 kB
pdf.mjs:
file size: 567296 # 567.30 kB
sys allocs: 2427
sys reallocs: 205
sys deallocs: 2427
sys alloc bytes: 5334247 # 5.33 MB
sys peak growth: 3693355 # 3.69 MB
arena allocs: 44756
arena reallocs: 7699
arena size: 6304256 # 6.30 MB
antd.js:
file size: 6686316 # 6.69 MB
sys allocs: 1038
sys reallocs: 56
sys deallocs: 1038
sys alloc bytes: 29976031 # 29.98 MB
sys peak growth: 19934725 # 19.93 MB
arena allocs: 351162
arena reallocs: 75941
arena size: 48738712 # 48.74 MB
binder.ts:
file size: 193077 # 193.08 kB
sys allocs: 33
sys reallocs: 1
sys deallocs: 33
sys alloc bytes: 963008 # 963.01 kB
sys peak growth: 657404 # 657.40 kB
arena allocs: 6789
arena reallocs: 834
arena size: 1162400 # 1.16 MB
kitchen-sink.tsx:
file size: 732898 # 732.90 kB
sys allocs: 1854
sys reallocs: 174
sys deallocs: 1854
sys alloc bytes: 5307512 # 5.31 MB
sys peak growth: 3707425 # 3.71 MB
arena allocs: 64844
arena reallocs: 12187
arena size: 9385624 # 9.39 MB