Skip to content

Instantly share code, notes, and snippets.

@mhinze
Created August 1, 2012 19:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mhinze/3229888 to your computer and use it in GitHub Desktop.
Save mhinze/3229888 to your computer and use it in GitHub Desktop.
benchmarque output
c:\dev\FOO\IntegrationTests\bin\Release>..\..\..\packages\Benchmarque.0.1.10\tools\Benchmarque.Console.exe .\IntegrationTests.dll
Subject Assembly: .\IntegrationTests.dll
Loading subject assembly: c:\dev\FOO\IntegrationTests\bin\Release\IntegrationTests.dll
Benchmark ReadingBenchmark, Runner IDeserializeContent, 1 iterations
Implementation Duration Difference Each Multiplier
==============================================================================
Resx -0- -0- 89
Protobuf -0- -0- 1135 12.75x
MsgPack 2ms 2ms 3786 42.54x
Benchmark ReadingBenchmark, Runner IDeserializeContent, 10 iterations
Implementation Duration Difference Each Multiplier
==============================================================================
Resx -0- -0- 44
Protobuf 4ms 4ms 1047 23.86x
MsgPack 11ms 11ms 2540 57.85x
Benchmark ReadingBenchmark, Runner IDeserializeContent, 100 iterations
Implementation Duration Difference Each Multiplier
==============================================================================
Resx 2ms -0- 41
Resx 2ms -0- 42 1.02x
Protobuf 44ms 43ms 1036 25.26x
Protobuf 45ms 43ms 1053 25.69x
MsgPack 110ms 108ms 2570 62.67x
MsgPack 111ms 109ms 2591 63.18x
Benchmark ReadingBenchmark, Runner IDeserializeContent, 1000 iterations
Implementation Duration Difference Each Multiplier
==============================================================================
Resx 16ms -0- 38
Resx 16ms -0- 39 1.00x
Resx 17ms -0- 39 1.01x
Protobuf 435ms 419ms 1017 26.44x
Protobuf 439ms 423ms 1027 26.69x
Protobuf 440ms 424ms 1029 26.76x
MsgPack 1s79ms 1s63ms 2523 65.60x
MsgPack 1s93ms 1s76ms 2555 66.43x
MsgPack 1s93ms 1s77ms 2556 66.44x
@phatboyg
Copy link

phatboyg commented Aug 1, 2012

You know, from the NuGet console, you can just type Start-Benchmark .\MyDll.dll and shabam!

@mhinze
Copy link
Author

mhinze commented Aug 1, 2012

Yes, I know.. but previously the commandlet was swallowing exceptions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment