mirror of
https://github.com/oxc-project/oxc.git
synced 2026-09-14 19:36:11 +08:00
a17de58e30
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
77 lines
1.7 KiB
YAML
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
|