Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save lahma/4937080e1eb4097859a2f35f7558ed7c to your computer and use it in GitHub Desktop.
Save lahma/4937080e1eb4097859a2f35f7558ed7c to your computer and use it in GitHub Desktop.
JS Engine Switcher 3.2 Preview
BenchmarkDotNet=v0.11.5, OS=Windows 10.0.18362
AMD Ryzen 7 2700X, 1 CPU, 16 logical and 8 physical cores
.NET Core SDK=3.0.100
  [Host]     : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT
  DefaultJob : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT

Method Mean Error StdDev Median Gen 0 Gen 1 Gen 2 Allocated
ChakraCore 2,195.0 us 5.3855 us 4.4971 us 2,194.9 us 66.4063 - - 3.55 KB
Jint 248.0 us 0.2381 us 0.2110 us 248.1 us 122.0703 15.1367 - 134.77 KB
Jurassic 13,199.9 us 8.9890 us 8.4083 us 13,200.5 us 156.2500 78.1250 - 856.72 KB
MsieChakraEdgeJsRt 1,563.6 us 30.7339 us 59.9442 us 1,534.2 us 66.4063 - - 3.94 KB
MsieChakraIeJsRt 1,178.7 us 4.8253 us 4.2775 us 1,178.8 us 66.4063 - - 3.92 KB
NiL 344.7 us 2.1195 us 1.7699 us 343.9 us 118.6523 - - 91.74 KB
BenchmarkDotNet=v0.11.5, OS=Windows 10.0.18362
AMD Ryzen 7 2700X, 1 CPU, 16 logical and 8 physical cores
.NET Core SDK=3.0.100
  [Host]     : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT
  DefaultJob : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT

Method Mean Error StdDev Median Gen 0 Gen 1 Gen 2 Allocated
ChakraCore 2,166.6 us 5.8485 us 5.1845 us 2,166.1 us 62.5000 - - 2.45 KB
Jint 202.5 us 0.5976 us 0.5590 us 202.8 us 141.6016 0.2441 - 110 KB
Jurassic 12,435.5 us 57.6010 us 51.0618 us 12,416.0 us 156.2500 78.1250 - 887.52 KB
MsieChakraEdgeJsRt 1,565.4 us 31.2380 us 67.2431 us 1,531.7 us 58.5938 - - 2.84 KB
MsieChakraIeJsRt 1,173.0 us 5.4427 us 5.0911 us 1,171.2 us 58.5938 - - 2.82 KB
NiL 314.6 us 0.2596 us 0.2428 us 314.7 us 98.1445 - - 75.62 KB
BenchmarkDotNet=v0.11.5, OS=Windows 10.0.18362
AMD Ryzen 7 2700X, 1 CPU, 16 logical and 8 physical cores
.NET Core SDK=3.0.100
  [Host]     : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT
  DefaultJob : .NET Core 2.1.13 (CoreCLR 4.6.28008.01, CoreFX 4.6.28008.01), 64bit RyuJIT

Method withPrecompilation Mean Error StdDev Median Gen 0 Gen 1 Gen 2 Allocated
ChakraCore False 18.229 ms 0.5197 ms 0.5561 ms 18.051 ms 62.5000 - - 15.5 KB
ChakraCore True 42.544 ms 2.6231 ms 7.7343 ms 42.496 ms 90.9091 - - 13.94 KB
Jint False 11.189 ms 0.0103 ms 0.0096 ms 11.190 ms 1609.3750 765.6250 - 7441.18 KB
Jint True 4.288 ms 0.0124 ms 0.0110 ms 4.287 ms 507.8125 226.5625 - 2672.42 KB
Jurassic False 219.386 ms 1.0358 ms 0.9689 ms 219.159 ms 2000.0000 - - 15511.02 KB
Jurassic True 41.506 ms 0.1155 ms 0.1024 ms 41.505 ms 1384.6154 384.6154 153.8462 7845.22 KB
MsieChakraEdgeJsRt False 15.025 ms 0.3682 ms 1.0681 ms 14.311 ms 93.7500 - - 18.06 KB
MsieChakraEdgeJsRt True 56.205 ms 2.3360 ms 6.8877 ms 55.558 ms - - - 16.52 KB
MsieChakraIeJsRt False 11.139 ms 0.0127 ms 0.0118 ms 11.141 ms 93.7500 - - 17.88 KB
MsieChakraIeJsRt True 8.299 ms 0.0232 ms 0.0181 ms 8.301 ms 109.3750 - - 16.36 KB
NiL ? 13.835 ms 0.0318 ms 0.0298 ms 13.839 ms 1250.0000 453.1250 - 4418.56 KB
Vroom ? 21.000 ms 0.0073 ms 0.0065 ms 21.002 ms - - - 20.29 KB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment