Created
July 18, 2012 00:40
-
-
Save ajstarks/3133235 to your computer and use it in GitHub Desktop.
gospeed test on the Raspberry Pi: Raspbian pisces hardware float distribution
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
raspbian@pisces:~/gowork/src/github.com/feyeleanor/gospeed$ go test -test.bench=".*" | |
PASS | |
BenchmarkBaselineCastInt32ToInt 100000000 13.5 ns/op | |
BenchmarkBaselineCastIntToInt32 100000000 13.5 ns/op | |
BenchmarkBaselineCastInt64ToUint64 100000000 17.8 ns/op | |
BenchmarkBaselineCastUint64ToInt64 100000000 17.2 ns/op | |
BenchmarkBaselineVariableGet 100000000 13.4 ns/op | |
BenchmarkBaselineVariableSet 100000000 22.4 ns/op | |
BenchmarkBaselineVariableGetInterface 100000000 13.5 ns/op | |
BenchmarkBaselineVariableSetInterface 50000000 31.3 ns/op | |
BenchmarkBaselineVariableIncrement 100000000 23.9 ns/op | |
BenchmarkBaselineVariableDecrement 100000000 23.9 ns/op | |
BenchmarkBaselineFieldGet 100000000 13.5 ns/op | |
BenchmarkBaselineFieldSet 100000000 20.9 ns/op | |
BenchmarkBaselineSliceGet 50000000 32.9 ns/op | |
BenchmarkBaselineSliceSet 50000000 34.5 ns/op | |
BenchmarkBaselineMapIntGet 1000000 1448 ns/op | |
BenchmarkBaselineMapIntSet 1000000 1968 ns/op | |
BenchmarkBaselineMapStringGet 1000000 1119 ns/op | |
BenchmarkBaselineMapStringSet 1000000 1675 ns/op | |
BenchmarkBaselineIf 100000000 15.0 ns/op | |
BenchmarkBaselineIfElse 100000000 15.0 ns/op | |
BenchmarkBaselineSwitchDefault 100000000 13.5 ns/op | |
BenchmarkBaselineSwitchOneCase 100000000 15.0 ns/op | |
BenchmarkBaselineSwitchTwoCases 100000000 18.0 ns/op | |
BenchmarkBaselineSwitchTwoCasesFallthrough 100000000 18.0 ns/op | |
BenchmarkBaselineForLoopIteration 50000000 42.0 ns/op | |
BenchmarkBaselineForReverseLoopIteration 50000000 36.0 ns/op | |
BenchmarkBaselineForRange 20000000 80.9 ns/op | |
BenchmarkBaselineForSliceLength 50000000 39.0 ns/op | |
BenchmarkBaselineForReverseSliceLength 50000000 36.0 ns/op | |
BenchmarkBaselineForLoopIteration10 20000000 119 ns/op | |
BenchmarkBaselineForReverseLoopIteration10 20000000 92.9 ns/op | |
BenchmarkBaselineForRange10 10000000 215 ns/op | |
BenchmarkBaselineForSliceLength10 20000000 109 ns/op | |
BenchmarkBaselineForReverseSliceLength10 20000000 92.9 ns/op | |
BenchmarkBaselineForLoopIteration100 2000000 929 ns/op | |
BenchmarkBaselineForReverseLoopIteration100 5000000 700 ns/op | |
BenchmarkBaselineForRange100 1000000 1567 ns/op | |
BenchmarkBaselineForSliceLength100 2000000 853 ns/op | |
BenchmarkBaselineForReverseSliceLength100 5000000 700 ns/op | |
BenchmarkBaselineForLoopIteration10000 10000 106006 ns/op | |
BenchmarkBaselineForReverseLoopIteration10000 50000 67480 ns/op | |
BenchmarkBaselineForRange10000 10000 153841 ns/op | |
BenchmarkBaselineForSliceLength10000 20000 85735 ns/op | |
BenchmarkBaselineForReverseSliceLength10000 50000 69461 ns/op | |
BenchmarkBaselineMakeChannelBoolUnbuffered 200000 10162 ns/op | |
BenchmarkBaselineMakeChannelBool1 200000 12517 ns/op | |
BenchmarkBaselineMakeChannelBool10 200000 12521 ns/op | |
BenchmarkBaselineMakeChannelStringUnbuffered 500000 10369 ns/op | |
BenchmarkBaselineMakeChannelString1 200000 12576 ns/op | |
BenchmarkBaselineMakeChannelString10 100000 22358 ns/op | |
BenchmarkBaselineGo 50000 367593 ns/op | |
BenchmarkBaselineFunctionCall 50000000 57.0 ns/op | |
BenchmarkBaselineFunctionCallArg 20000000 81.0 ns/op | |
BenchmarkBaselineFunctionCall5VarArgs 500000 6852 ns/op | |
BenchmarkBaselineFunctionCallInt 50000000 60.3 ns/op | |
BenchmarkBaselineFunctionCall5VarInts 1000000 3185 ns/op | |
BenchmarkBaselineFunctionCallWithDefer 1000000 2330 ns/op | |
BenchmarkBaselineFunctionCallPanicRecover 500000 6222 ns/op | |
BenchmarkBaselineMethodCallDirect 20000000 83.8 ns/op | |
BenchmarkBaselineMethodCallDirect1Arg 20000000 106 ns/op | |
BenchmarkBaselineMethodCallDirect1Int 20000000 85.2 ns/op | |
BenchmarkBaselineMethodCallDirect5Args 5000000 368 ns/op | |
BenchmarkBaselineMethodCallDirect5Ints 10000000 233 ns/op | |
BenchmarkBaselineMethodCallIndirect 100000000 18.0 ns/op | |
BenchmarkBaselineMethodCallIndirect1Arg 50000000 42.0 ns/op | |
BenchmarkBaselineMethodCallIndirect1Int 100000000 19.5 ns/op | |
BenchmarkBaselineMethodCallIndirect5Args 5000000 309 ns/op | |
BenchmarkBaselineMethodCallIndirect5Ints 10000000 168 ns/op | |
BenchmarkBaselineTypeAssertion 10000000 218 ns/op | |
BenchmarkBaselineTypeAssertionEmptyInterface 20000000 106 ns/op | |
BenchmarkBaselineTypeAssertionInterface1 5000000 576 ns/op | |
BenchmarkBaselineTypeAssertionInterface2 5000000 579 ns/op | |
BenchmarkBaselineTypeReflectPrimitiveToValue 5000000 425 ns/op | |
BenchmarkBaselineTypeReflectSliceToValue 1000000 3218 ns/op | |
BenchmarkBaselineTypeReflectStructToValue 500000 4760 ns/op | |
BenchmarkBaselineTypeCheck 10000000 189 ns/op | |
BenchmarkBaselineTypeCheckEmptyInterface 20000000 93.1 ns/op | |
BenchmarkBaselineTypeCheckInterface1 5000000 511 ns/op | |
BenchmarkBaselineTypeCheckInterface2 5000000 516 ns/op | |
BenchmarkBaselineTypeSwitchOneCase 10000000 262 ns/op | |
BenchmarkBaselineTypeSwitchBasicTypesCase 10000000 295 ns/op | |
BenchmarkBaselineTypeSwitchEmptyInterface 10000000 163 ns/op | |
BenchmarkBaselineTypeSwitchInterface1 5000000 588 ns/op | |
BenchmarkBaselineTypeSwitchInterface2 5000000 602 ns/op | |
BenchmarkBaselineNewStructureLiteral 20000000 84.0 ns/op | |
BenchmarkBaselineNewStructure 20000000 127 ns/op | |
BenchmarkBaselineNewSliceLiteral 50000000 54.2 ns/op | |
BenchmarkBaselineNewSlice 1000000 3124 ns/op | |
BenchmarkBaselineNewMapLiteralIntToInt 500000 9083 ns/op | |
BenchmarkBaselineNewMapLiteralIntToInterface 500000 9807 ns/op | |
BenchmarkBaselineNewMapLiteralStringToInt 500000 9792 ns/op | |
BenchmarkBaselineNewMapLiteralStringToInterface 500000 10595 ns/op | |
BenchmarkBaselineNewMapLiteralIntToInt2Item 200000 14265 ns/op | |
BenchmarkBaselineNewMapLiteralIntToInterface2Item 200000 14669 ns/op | |
BenchmarkBaselineNewMapLiteralStringToInt2Item 200000 14025 ns/op | |
BenchmarkBaselineNewMapLiteralStringToInterface2Item 200000 15086 ns/op | |
BenchmarkBaselineNewMapIntToInt 500000 9025 ns/op | |
BenchmarkBaselineNewMapIntToInterface 500000 9753 ns/op | |
BenchmarkBaselineNewMapStringToInt 500000 9740 ns/op | |
BenchmarkBaselineNewMapStringToInterface 500000 10486 ns/op | |
BenchmarkBaselineSliceCopy 5000000 300 ns/op | |
BenchmarkBaselineNewSliceAppendElement1 1000000 3318 ns/op | |
BenchmarkBaselineNewSliceAppendElement10 1000000 5174 ns/op | |
ok github.com/feyeleanor/gospeed 417.296s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment