-
-
Notifications
You must be signed in to change notification settings - Fork 8
Implement a spawn function in a new process module
#2005
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
de79adf to
b212f61
Compare
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 (linux/llvm)
| Benchmark suite | Current: 7b8f1a0 | Previous: 5335a2f | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.534814431878517 ns/iter |
2.512374475437013 ns/iter |
1.01 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4934916412250656 ns/iter |
2.489146131761916 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.4871676911849385 ns/iter |
2.4874807643491907 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
2.487692607290938 ns/iter |
2.487597700385502 ns/iter |
1.00 |
Regex_Period_Plus |
2.7982862087014118 ns/iter |
2.799214507863914 ns/iter |
1.00 |
Regex_Period |
2.798891718911948 ns/iter |
2.7989655774793976 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.797986860258644 ns/iter |
2.79884492419765 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.8061344718669363 ns/iter |
2.7997629771260737 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.733366616475222 ns/iter |
3.733780436850298 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.727459633119299 ns/iter |
3.7308978250794382 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
13.051035329305037 ns/iter |
13.055946084585806 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
78.66054641649801 ns/iter |
78.41614932443382 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
7.149889875179808 ns/iter |
7.151401939549951 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
4.040288607066844 ns/iter |
4.04213270225717 ns/iter |
1.00 |
Regex_Nested_Backtrack |
506.5853032049859 ns/iter |
478.456314389524 ns/iter |
1.06 |
JSON_Array_Of_Objects_Unique |
385.6721228377306 ns/iter |
380.90036181707035 ns/iter |
1.01 |
JSON_Parse_1 |
28312.089094826944 ns/iter |
28563.118393580775 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
55.63837525886465 ns/iter |
55.58668803094205 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
145.61398359906875 ns/iter |
146.74649348736975 ns/iter |
0.99 |
JSON_String_Equal/10 |
5.610614574871239 ns/iter |
5.604645755641421 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.229053514642065 ns/iter |
6.231050341968057 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.936772151196398 ns/iter |
0.934049027430885 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
10.258195390657445 ns/iter |
14.605680819652333 ns/iter |
0.70 |
JSON_String_Fast_Hash/10 |
2.1767601276711703 ns/iter |
2.176471369518643 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
2.1749724798852093 ns/iter |
2.176452075588798 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.8664423142842739 ns/iter |
2.6692355663058587 ns/iter |
0.70 |
JSON_String_Key_Hash/100 |
6.528469700893033 ns/iter |
9.019889788287296 ns/iter |
0.72 |
JSON_Object_Defines_Miss_Same_Length |
3.7422559189423024 ns/iter |
3.735222028946386 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.731612159442666 ns/iter |
3.735583182747555 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.732025981433779 ns/iter |
3.7444193920611633 ns/iter |
1.00 |
Pointer_Object_Traverse |
43.03852843302592 ns/iter |
43.04263791798568 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.28363276929873 ns/iter |
53.312882189192095 ns/iter |
0.98 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
294.7222412047791 ns/iter |
286.6150797159113 ns/iter |
1.03 |
Schema_Frame_OMC_Instances |
162956258.75000042 ns/iter |
167281044.7500126 ns/iter |
0.97 |
Schema_Frame_OMC_References |
86107983.25000246 ns/iter |
88137179.37501054 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
83108213.00000271 ns/iter |
84853171.99999543 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
4877374.048612795 ns/iter |
4868123.965284749 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
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 (windows/msvc)
| Benchmark suite | Current: 7b8f1a0 | Previous: 5335a2f | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.8348983890607427 ns/iter |
2.828061561237512 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.5233494620326353 ns/iter |
2.5227999999994415 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.5107896428571457 ns/iter |
2.526578214285077 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
2.838444507660996 ns/iter |
2.8280749292476957 ns/iter |
1.00 |
Regex_Period_Plus |
2.560093928571356 ns/iter |
2.518648928571565 ns/iter |
1.02 |
Regex_Period |
2.527600714285784 ns/iter |
2.513701071428289 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
2.516604642857244 ns/iter |
2.516896428571564 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.5163721428571404 ns/iter |
2.5214328571434765 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
2.5130571428572273 ns/iter |
2.5284428571426685 ns/iter |
0.99 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.1517348486744283 ns/iter |
3.144237053570618 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
6.642963392856416 ns/iter |
6.601001116072678 ns/iter |
1.01 |
Regex_Period_Md_Dollar |
148.36604910714513 ns/iter |
148.67585714284814 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
5.9721060000003945 ns/iter |
5.994778571428177 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
3.156708482143143 ns/iter |
3.139227232142819 ns/iter |
1.01 |
Regex_Nested_Backtrack |
570.964196428544 ns/iter |
572.4415000001954 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
431.5645718962606 ns/iter |
432.6371874999779 ns/iter |
1.00 |
JSON_Parse_1 |
70574.64285714283 ns/iter |
71271.96428571989 ns/iter |
0.99 |
JSON_Fast_Hash_Helm_Chart_Lock |
60.568821428574886 ns/iter |
56.791739999994206 ns/iter |
1.07 |
JSON_Equality_Helm_Chart_Lock |
215.1726823583876 ns/iter |
208.0620000000266 ns/iter |
1.03 |
JSON_String_Equal/10 |
9.726666920862892 ns/iter |
9.71930022321337 ns/iter |
1.00 |
JSON_String_Equal/100 |
10.946326562500275 ns/iter |
11.209376562501205 ns/iter |
0.98 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
2.208221984142392 ns/iter |
2.1917265624999516 ns/iter |
1.01 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
12.831944642856893 ns/iter |
12.59505357143098 ns/iter |
1.02 |
JSON_String_Fast_Hash/10 |
3.4492744134834674 ns/iter |
3.451880529550306 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
3.446979636701448 ns/iter |
3.4445974492057423 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
4.47645312500029 ns/iter |
4.389673125000115 ns/iter |
1.02 |
JSON_String_Key_Hash/100 |
13.724726724442263 ns/iter |
16.328718750001162 ns/iter |
0.84 |
JSON_Object_Defines_Miss_Same_Length |
3.7652705289903423 ns/iter |
3.762470886138446 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
3.7591130290011705 ns/iter |
3.770838743265941 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
3.832797314584086 ns/iter |
3.82501653420251 ns/iter |
1.00 |
Pointer_Object_Traverse |
52.56755000000339 ns/iter |
53.26149999998506 ns/iter |
0.99 |
Pointer_Object_Try_Traverse |
69.54318080356308 ns/iter |
69.82856249998852 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
149.8896428571277 ns/iter |
172.76660085491073 ns/iter |
0.87 |
Schema_Frame_OMC_Instances |
371578999.999997 ns/iter |
380058650.0000236 ns/iter |
0.98 |
Schema_Frame_OMC_References |
220132100.00000072 ns/iter |
224745600.00000563 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
211169333.3333354 ns/iter |
211288033.3333275 ns/iter |
1.00 |
Schema_Bundle_Meta_2020_12 |
12450642.857140386 ns/iter |
12519732.812489081 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
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 (linux/gcc)
| Benchmark suite | Current: 7b8f1a0 | Previous: 5335a2f | Ratio |
|---|---|---|---|
Schema_Frame_OMC_Instances |
162619978.75000134 ns/iter |
165617783.75000814 ns/iter |
0.98 |
Schema_Frame_OMC_References |
86756924.50000837 ns/iter |
88183998.74999727 ns/iter |
0.98 |
Schema_Frame_OMC_Locations |
83267972.5000105 ns/iter |
83988275.00001004 ns/iter |
0.99 |
Schema_Bundle_Meta_2020_12 |
5203147.526319121 ns/iter |
5240471.865671333 ns/iter |
0.99 |
Pointer_Object_Traverse |
48.86806102458314 ns/iter |
47.603104133941635 ns/iter |
1.03 |
Pointer_Object_Try_Traverse |
26.456652157593368 ns/iter |
23.0280629845084 ns/iter |
1.15 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
175.5469728663772 ns/iter |
175.44424949776584 ns/iter |
1.00 |
JSON_Array_Of_Objects_Unique |
372.91839892779507 ns/iter |
380.27717160491267 ns/iter |
0.98 |
JSON_Parse_1 |
31362.802139038064 ns/iter |
31230.767810261965 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
63.182309780950234 ns/iter |
56.59856003176431 ns/iter |
1.12 |
JSON_Equality_Helm_Chart_Lock |
146.29840043842768 ns/iter |
144.85136447027153 ns/iter |
1.01 |
JSON_String_Equal/10 |
6.024762737529681 ns/iter |
6.029955242341508 ns/iter |
1.00 |
JSON_String_Equal/100 |
6.647196826068421 ns/iter |
6.658325449445358 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9344110187232448 ns/iter |
0.9347023224549438 ns/iter |
1.00 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
25.793400573941753 ns/iter |
25.811555092212153 ns/iter |
1.00 |
JSON_String_Fast_Hash/10 |
0.9334770813596217 ns/iter |
0.9332908311330277 ns/iter |
1.00 |
JSON_String_Fast_Hash/100 |
0.9328325527143402 ns/iter |
0.932830143884405 ns/iter |
1.00 |
JSON_String_Key_Hash/10 |
1.2440495038051154 ns/iter |
1.2456882395586324 ns/iter |
1.00 |
JSON_String_Key_Hash/100 |
12.42278124753344 ns/iter |
12.429436414981657 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Same_Length |
2.7991764099802405 ns/iter |
2.8084448280977843 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Small |
2.8061186450764803 ns/iter |
2.7997950174327455 ns/iter |
1.00 |
JSON_Object_Defines_Miss_Too_Large |
2.7970065016243977 ns/iter |
2.800978460148312 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.4351405551519023 ns/iter |
3.4221281372729195 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.4163951947597853 ns/iter |
3.4236609301517476 ns/iter |
1.00 |
Regex_Period_Asterisk |
3.433796303310088 ns/iter |
3.4232248827895893 ns/iter |
1.00 |
Regex_Group_Period_Asterisk_Group |
3.4418758504623397 ns/iter |
3.419718862699784 ns/iter |
1.01 |
Regex_Period_Plus |
3.7277925709804567 ns/iter |
3.739525132548429 ns/iter |
1.00 |
Regex_Period |
3.730053447476807 ns/iter |
3.7314408703172157 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
3.571411425562301 ns/iter |
3.7461534688352955 ns/iter |
0.95 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.422451286045214 ns/iter |
3.8427812138978257 ns/iter |
0.89 |
Regex_Caret_Period_Asterisk_Dollar |
3.7286651338614147 ns/iter |
4.66366943093242 ns/iter |
0.80 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.7295449507333474 ns/iter |
4.6749816003763 ns/iter |
0.80 |
Regex_Caret_X_Hyphen |
13.67547505520502 ns/iter |
13.688491819332231 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
89.89357700960095 ns/iter |
89.74513526207245 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
8.39466456520396 ns/iter |
9.64538523874399 ns/iter |
0.87 |
Regex_Caret_Period_Range_Dollar |
3.730218264061338 ns/iter |
4.975880589903827 ns/iter |
0.75 |
Regex_Nested_Backtrack |
819.4012774266829 ns/iter |
828.4400382276664 ns/iter |
0.99 |
This comment was automatically generated by workflow using github-action-benchmark.
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 (macos/llvm)
| Benchmark suite | Current: 7b8f1a0 | Previous: 5335a2f | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.6685187648634843 ns/iter |
3.261085212666674 ns/iter |
0.82 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.8403175094892243 ns/iter |
3.195201011494107 ns/iter |
0.89 |
Regex_Period_Asterisk |
3.3140657321448033 ns/iter |
3.2022164440614467 ns/iter |
1.03 |
Regex_Group_Period_Asterisk_Group |
3.253686683400608 ns/iter |
3.036120800486718 ns/iter |
1.07 |
Regex_Period_Plus |
2.6901742665833557 ns/iter |
2.426482453685058 ns/iter |
1.11 |
Regex_Period |
3.0159602208948897 ns/iter |
2.5359230077743566 ns/iter |
1.19 |
Regex_Caret_Period_Plus_Dollar |
2.629321141405195 ns/iter |
2.812369317123895 ns/iter |
0.93 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.123585399627955 ns/iter |
2.987959034843178 ns/iter |
1.05 |
Regex_Caret_Period_Asterisk_Dollar |
3.126473172167982 ns/iter |
3.221848341193468 ns/iter |
0.97 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.6645283643758346 ns/iter |
2.9578726726369693 ns/iter |
0.90 |
Regex_Caret_X_Hyphen |
7.276917668344114 ns/iter |
8.96114784481087 ns/iter |
0.81 |
Regex_Period_Md_Dollar |
90.03326761445729 ns/iter |
110.73585895474973 ns/iter |
0.81 |
Regex_Caret_Slash_Period_Asterisk |
7.039890429101083 ns/iter |
7.480947299257519 ns/iter |
0.94 |
Regex_Caret_Period_Range_Dollar |
3.0530229223111 ns/iter |
3.5639764709207475 ns/iter |
0.86 |
Regex_Nested_Backtrack |
504.6153330000607 ns/iter |
520.9890827875247 ns/iter |
0.97 |
JSON_Array_Of_Objects_Unique |
471.7184530620109 ns/iter |
507.2782787964494 ns/iter |
0.93 |
JSON_Parse_1 |
26908.872637559893 ns/iter |
37721.57830114534 ns/iter |
0.71 |
JSON_Fast_Hash_Helm_Chart_Lock |
63.60728673396547 ns/iter |
93.38742863398733 ns/iter |
0.68 |
JSON_Equality_Helm_Chart_Lock |
174.55911821285622 ns/iter |
212.9831705256911 ns/iter |
0.82 |
JSON_String_Equal/10 |
7.591583733890126 ns/iter |
10.609542136955758 ns/iter |
0.72 |
JSON_String_Equal/100 |
7.206230325115798 ns/iter |
9.389728657977578 ns/iter |
0.77 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.3604848559712697 ns/iter |
0.54823283670311 ns/iter |
0.66 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
4.676294137772525 ns/iter |
5.363154850467918 ns/iter |
0.87 |
JSON_String_Fast_Hash/10 |
2.0809204309867098 ns/iter |
2.6196291345057587 ns/iter |
0.79 |
JSON_String_Fast_Hash/100 |
2.033500796734734 ns/iter |
2.8327315381074194 ns/iter |
0.72 |
JSON_String_Key_Hash/10 |
2.11484558661285 ns/iter |
2.028834715581511 ns/iter |
1.04 |
JSON_String_Key_Hash/100 |
2.9926468117048888 ns/iter |
2.7093076076820903 ns/iter |
1.10 |
JSON_Object_Defines_Miss_Same_Length |
3.5212933115938583 ns/iter |
3.719334156064467 ns/iter |
0.95 |
JSON_Object_Defines_Miss_Too_Small |
3.3795134993763876 ns/iter |
3.591600898686251 ns/iter |
0.94 |
JSON_Object_Defines_Miss_Too_Large |
3.8401766796897983 ns/iter |
3.3870924915028238 ns/iter |
1.13 |
Pointer_Object_Traverse |
19.886573166488663 ns/iter |
18.70922405931984 ns/iter |
1.06 |
Pointer_Object_Try_Traverse |
25.258175560896287 ns/iter |
22.42738429423796 ns/iter |
1.13 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
189.88294206424467 ns/iter |
193.21980583100733 ns/iter |
0.98 |
Schema_Frame_OMC_Instances |
208983152.66667092 ns/iter |
172460760.24997592 ns/iter |
1.21 |
Schema_Frame_OMC_References |
108608464.2857291 ns/iter |
100936464.28570732 ns/iter |
1.08 |
Schema_Frame_OMC_Locations |
104707291.57142548 ns/iter |
91657968.74999899 ns/iter |
1.14 |
Schema_Bundle_Meta_2020_12 |
5339481.680006202 ns/iter |
5035291.240000106 ns/iter |
1.06 |
This comment was automatically generated by workflow using github-action-benchmark.
644c7ba to
6d52811
Compare
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 (macos/gcc)
| Benchmark suite | Current: 7b8f1a0 | Previous: 868e89d | Ratio |
|---|---|---|---|
Regex_Lower_S_Or_Upper_S_Asterisk |
2.118009212245945 ns/iter |
2.7217956392884464 ns/iter |
0.78 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.2664988143849305 ns/iter |
2.5066949684984174 ns/iter |
0.90 |
Regex_Period_Asterisk |
2.4285472094962586 ns/iter |
2.8977421645815933 ns/iter |
0.84 |
Regex_Group_Period_Asterisk_Group |
2.33243764575928 ns/iter |
3.1687283725707402 ns/iter |
0.74 |
Regex_Period_Plus |
2.203834252112484 ns/iter |
2.636193094132356 ns/iter |
0.84 |
Regex_Period |
1.9630108629309353 ns/iter |
2.658928156961435 ns/iter |
0.74 |
Regex_Caret_Period_Plus_Dollar |
2.231779413704593 ns/iter |
2.6451967867702857 ns/iter |
0.84 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.1606826452588868 ns/iter |
2.5680194142860775 ns/iter |
0.84 |
Regex_Caret_Period_Asterisk_Dollar |
2.6119525693560726 ns/iter |
2.8068205242041504 ns/iter |
0.93 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.5213689667682906 ns/iter |
3.035797001351535 ns/iter |
0.83 |
Regex_Caret_X_Hyphen |
8.06947366055788 ns/iter |
9.434063969778585 ns/iter |
0.86 |
Regex_Period_Md_Dollar |
88.0478335833768 ns/iter |
120.84038023867578 ns/iter |
0.73 |
Regex_Caret_Slash_Period_Asterisk |
5.6930878298233605 ns/iter |
7.198760836238189 ns/iter |
0.79 |
Regex_Caret_Period_Range_Dollar |
2.952826833109435 ns/iter |
3.028530541812056 ns/iter |
0.98 |
Regex_Nested_Backtrack |
1139.7398651036701 ns/iter |
1252.4283496901007 ns/iter |
0.91 |
JSON_Array_Of_Objects_Unique |
280.1684832495881 ns/iter |
330.1584461334575 ns/iter |
0.85 |
JSON_Parse_1 |
27388.820478126454 ns/iter |
36248.95562154924 ns/iter |
0.76 |
JSON_Fast_Hash_Helm_Chart_Lock |
31.66038533470623 ns/iter |
35.62911414042014 ns/iter |
0.89 |
JSON_Equality_Helm_Chart_Lock |
152.6118781052296 ns/iter |
164.88790545385498 ns/iter |
0.93 |
JSON_String_Equal/10 |
6.668632837825561 ns/iter |
8.556653093087426 ns/iter |
0.78 |
JSON_String_Equal/100 |
6.358054792587863 ns/iter |
9.237845305796547 ns/iter |
0.69 |
JSON_String_Equal_Small_By_Perfect_Hash/10 |
0.9042873042245049 ns/iter |
1.3638198510390256 ns/iter |
0.66 |
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 |
5.0229732193751815 ns/iter |
5.403928756713867 ns/iter |
0.93 |
JSON_String_Fast_Hash/10 |
2.370053451016059 ns/iter |
2.5160063770677894 ns/iter |
0.94 |
JSON_String_Fast_Hash/100 |
2.2706952132814004 ns/iter |
2.4377136495185137 ns/iter |
0.93 |
JSON_String_Key_Hash/10 |
1.8079333432864118 ns/iter |
1.9157012470256647 ns/iter |
0.94 |
JSON_String_Key_Hash/100 |
3.551457611384076 ns/iter |
3.5107746736749057 ns/iter |
1.01 |
JSON_Object_Defines_Miss_Same_Length |
2.319497647177677 ns/iter |
2.420664549628241 ns/iter |
0.96 |
JSON_Object_Defines_Miss_Too_Small |
2.4575131168214006 ns/iter |
2.3863224678862154 ns/iter |
1.03 |
JSON_Object_Defines_Miss_Too_Large |
2.298684455584059 ns/iter |
2.25738678909665 ns/iter |
1.02 |
Pointer_Object_Traverse |
70.14870543328321 ns/iter |
71.22887551938882 ns/iter |
0.98 |
Pointer_Object_Try_Traverse |
50.882974469319734 ns/iter |
51.69948189385545 ns/iter |
0.98 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
203.86258335268442 ns/iter |
242.16509803468668 ns/iter |
0.84 |
Schema_Frame_OMC_Instances |
203902006.149292 ns/iter |
201298773.2887268 ns/iter |
1.01 |
Schema_Frame_OMC_References |
93216776.84783936 ns/iter |
94166721.61647251 ns/iter |
0.99 |
Schema_Frame_OMC_Locations |
89691519.73724365 ns/iter |
91495245.69511414 ns/iter |
0.98 |
Schema_Bundle_Meta_2020_12 |
4711333.353807972 ns/iter |
4784349.645121714 ns/iter |
0.98 |
This comment was automatically generated by workflow using github-action-benchmark.
6d52811 to
6efdb9d
Compare
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
6efdb9d to
d5b9ff2
Compare
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
51a8836 to
7b8f1a0
Compare
spawn function in a new process modulespawn function in a new process module
Signed-off-by: Juan Cruz Viotti jv@jviotti.com