-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
perf(atoms): Use thin pointer for
Atom
(#6135)
**Description:** This PR changes the size of `Atom` type to `usize` from 2 * usize`. **Related issue:** - #4946.
- Loading branch information
Showing
2 changed files
with
73 additions
and
23 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9c8ec0e
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Benchmark
es/full/minify/libraries/antd
1603675356
ns/iter (± 14029069
)1633583514
ns/iter (± 39059441
)0.98
es/full/minify/libraries/d3
325495910
ns/iter (± 8234157
)339443300
ns/iter (± 42600561
)0.96
es/full/minify/libraries/echarts
1298690855
ns/iter (± 27480035
)1317630478
ns/iter (± 38840663
)0.99
es/full/minify/libraries/jquery
79800532
ns/iter (± 2076712
)84310227
ns/iter (± 4663046
)0.95
es/full/minify/libraries/lodash
89565275
ns/iter (± 1428862
)92062748
ns/iter (± 1223163
)0.97
es/full/minify/libraries/moment
47469398
ns/iter (± 2821829
)51296456
ns/iter (± 3007688
)0.93
es/full/minify/libraries/react
16350411
ns/iter (± 107538
)17493414
ns/iter (± 398124
)0.93
es/full/minify/libraries/terser
253837472
ns/iter (± 2246175
)282003818
ns/iter (± 7081517
)0.90
es/full/minify/libraries/three
461201896
ns/iter (± 10312271
)485292978
ns/iter (± 15132985
)0.95
es/full/minify/libraries/typescript
2852472218
ns/iter (± 45911300
)2915922405
ns/iter (± 120090034
)0.98
es/full/minify/libraries/victory
704988731
ns/iter (± 25327643
)705697613
ns/iter (± 24656620
)1.00
es/full/minify/libraries/vue
116828764
ns/iter (± 3485932
)129204183
ns/iter (± 12591683
)0.90
es/full/codegen/es3
33019
ns/iter (± 622
)34824
ns/iter (± 2142
)0.95
es/full/codegen/es5
33073
ns/iter (± 418
)34559
ns/iter (± 3130
)0.96
es/full/codegen/es2015
33040
ns/iter (± 1072
)34501
ns/iter (± 2317
)0.96
es/full/codegen/es2016
33071
ns/iter (± 755
)34591
ns/iter (± 6930
)0.96
es/full/codegen/es2017
32970
ns/iter (± 913
)34612
ns/iter (± 1260
)0.95
es/full/codegen/es2018
33107
ns/iter (± 585
)34297
ns/iter (± 732
)0.97
es/full/codegen/es2019
33020
ns/iter (± 619
)34376
ns/iter (± 774
)0.96
es/full/codegen/es2020
32994
ns/iter (± 1153
)34326
ns/iter (± 944
)0.96
es/full/all/es3
192922840
ns/iter (± 4121497
)199992443
ns/iter (± 18660461
)0.96
es/full/all/es5
182195810
ns/iter (± 4165009
)213713822
ns/iter (± 1585855486
)0.85
es/full/all/es2015
147868051
ns/iter (± 5891954
)177055980
ns/iter (± 17754844
)0.84
es/full/all/es2016
146467759
ns/iter (± 3578955
)166730775
ns/iter (± 12485925
)0.88
es/full/all/es2017
145714243
ns/iter (± 3344438
)161358260
ns/iter (± 12321776
)0.90
es/full/all/es2018
144148375
ns/iter (± 5350289
)186822047
ns/iter (± 20880094
)0.77
es/full/all/es2019
142940160
ns/iter (± 2910512
)180255072
ns/iter (± 18948120
)0.79
es/full/all/es2020
138653000
ns/iter (± 2231903
)178924893
ns/iter (± 22060914
)0.77
es/full/parser
734444
ns/iter (± 26934
)832943
ns/iter (± 226080
)0.88
es/full/base/fixer
26205
ns/iter (± 430
)27714
ns/iter (± 2484
)0.95
es/full/base/resolver_and_hygiene
94013
ns/iter (± 3293
)99198
ns/iter (± 8817
)0.95
serialization of ast node
218
ns/iter (± 3
)218
ns/iter (± 10
)1
serialization of serde
219
ns/iter (± 5
)224
ns/iter (± 9
)0.98
This comment was automatically generated by workflow using github-action-benchmark.