From e1a6370380a57e1bb50a99de4eefa9a992f842e1 Mon Sep 17 00:00:00 2001 From: Lionel Suss Date: Wed, 17 Jan 2018 18:17:12 +0100 Subject: [PATCH] Add official Go runtime benchmarks CAT: #bench REF: #53 --- benchs/go/.runtime | 2 + benchs/go/Makefile | 42 ++ benchs/go/handler.go | 43 ++ benchs/go/runs_128_1000.txt | 1000 +++++++++++++++++++++++++++++++++++ benchs/go/runs_512_1000.txt | 1000 +++++++++++++++++++++++++++++++++++ benchs/results.py | 2 +- 6 files changed, 2088 insertions(+), 1 deletion(-) create mode 100644 benchs/go/.runtime create mode 100644 benchs/go/Makefile create mode 100644 benchs/go/handler.go create mode 100644 benchs/go/runs_128_1000.txt create mode 100644 benchs/go/runs_512_1000.txt diff --git a/benchs/go/.runtime b/benchs/go/.runtime new file mode 100644 index 0000000..93e6fa5 --- /dev/null +++ b/benchs/go/.runtime @@ -0,0 +1,2 @@ +go1.x +handler diff --git a/benchs/go/Makefile b/benchs/go/Makefile new file mode 100644 index 0000000..33a045e --- /dev/null +++ b/benchs/go/Makefile @@ -0,0 +1,42 @@ +# +# This is free and unencumbered software released into the public domain. +# +# Anyone is free to copy, modify, publish, use, compile, sell, or +# distribute this software, either in source code form or as a compiled +# binary, for any purpose, commercial or non-commercial, and by any +# means. +# +# In jurisdictions that recognize copyright laws, the author or authors +# of this software dedicate any and all copyright interest in the +# software to the public domain. We make this dedication for the benefit +# of the public at large and to the detriment of our heirs and +# successors. We intend this dedication to be an overt act of +# relinquishment in perpetuity of all present and future rights to this +# software under copyright law. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +# IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +# OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +# ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +# OTHER DEALINGS IN THE SOFTWARE. +# +# For more information, please refer to +# + +HANDLER ?= handler +PACKAGE ?= $(HANDLER) + +all: build pack + +build: + @GOOS=linux go build -ldflags='-w -s $(LDFLAGS)' -o $(HANDLER) + +pack: + @zip -rq $(PACKAGE).zip $(HANDLER) + +clean: + @rm -rf $(HANDLER) $(PACKAGE).zip + +.PHONY: all build pack clean diff --git a/benchs/go/handler.go b/benchs/go/handler.go new file mode 100644 index 0000000..7056fe6 --- /dev/null +++ b/benchs/go/handler.go @@ -0,0 +1,43 @@ +// +// This is free and unencumbered software released into the public domain. +// +// Anyone is free to copy, modify, publish, use, compile, sell, or +// distribute this software, either in source code form or as a compiled +// binary, for any purpose, commercial or non-commercial, and by any +// means. +// +// In jurisdictions that recognize copyright laws, the author or authors +// of this software dedicate any and all copyright interest in the +// software to the public domain. We make this dedication for the benefit +// of the public at large and to the detriment of our heirs and +// successors. We intend this dedication to be an overt act of +// relinquishment in perpetuity of all present and future rights to this +// software under copyright law. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +// IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +// OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +// OTHER DEALINGS IN THE SOFTWARE. +// +// For more information, please refer to +// + +package main + +import ( + "context" + "encoding/json" + + "github.com/aws/aws-lambda-go/lambda" +) + +func Handle(ctx context.Context, evt json.RawMessage) (interface{}, error) { + return nil, nil +} + +func main() { + lambda.Start(Handle) +} diff --git a/benchs/go/runs_128_1000.txt b/benchs/go/runs_128_1000.txt new file mode 100644 index 0000000..283fd4e --- /dev/null +++ b/benchs/go/runs_128_1000.txt @@ -0,0 +1,1000 @@ +13.33 +0.74 +10.24 +12.89 +0.88 +17.61 +10.96 +15.48 +0.80 +11.05 +0.65 +6.83 +1.89 +12.49 +18.97 +0.72 +0.73 +15.73 +17.34 +17.40 +0.72 +4.29 +9.76 +8.73 +18.53 +10.68 +9.94 +11.77 +10.87 +14.75 +0.82 +10.55 +16.85 +14.79 +12.26 +4.79 +0.65 +0.77 +16.82 +0.72 +14.31 +15.71 +8.23 +10.52 +0.84 +3.58 +17.96 +11.16 +16.10 +0.82 +10.56 +16.02 +17.19 +0.71 +2.84 +16.66 +0.78 +16.94 +4.60 +6.21 +5.70 +18.46 +12.12 +12.78 +10.18 +15.95 +12.08 +13.00 +0.73 +12.19 +12.59 +0.69 +3.07 +18.64 +14.57 +5.21 +15.96 +0.68 +17.36 +0.72 +0.76 +0.69 +9.42 +11.24 +5.48 +8.83 +10.98 +11.20 +17.33 +0.74 +15.41 +11.91 +3.58 +4.67 +18.53 +13.56 +10.73 +1.01 +0.80 +17.31 +10.83 +0.83 +0.69 +0.64 +0.70 +5.95 +11.25 +17.19 +15.08 +0.92 +16.96 +15.51 +14.71 +8.42 +12.05 +13.43 +0.86 +17.46 +6.22 +5.83 +1.12 +14.75 +0.86 +6.40 +0.73 +14.07 +0.77 +17.29 +12.12 +11.03 +7.50 +14.29 +9.71 +0.79 +17.08 +11.91 +16.34 +11.87 +5.87 +10.64 +0.73 +0.92 +13.46 +9.38 +16.79 +6.04 +10.84 +0.86 +17.18 +17.14 +0.85 +11.23 +4.27 +0.81 +7.34 +0.67 +12.43 +15.59 +8.36 +0.66 +0.75 +0.72 +18.03 +0.78 +0.69 +11.72 +1.00 +0.75 +15.02 +6.24 +6.10 +13.00 +13.05 +16.65 +783.58 +13.54 +0.76 +13.09 +6.42 +0.76 +6.51 +13.36 +11.45 +17.07 +10.96 +0.77 +12.10 +0.87 +0.64 +17.53 +6.69 +10.26 +6.97 +18.75 +17.00 +0.70 +18.73 +9.49 +2.30 +0.75 +0.75 +15.95 +0.76 +9.09 +9.68 +14.90 +5.20 +10.95 +16.09 +17.19 +0.78 +4.79 +14.14 +17.34 +0.70 +9.49 +5.70 +16.99 +3.59 +9.72 +13.59 +5.94 +13.71 +15.94 +10.87 +0.51 +12.24 +17.54 +17.69 +13.02 +13.64 +0.74 +17.12 +0.92 +0.74 +13.73 +12.28 +0.75 +15.72 +10.96 +6.24 +9.19 +0.93 +13.74 +18.51 +14.73 +0.85 +9.38 +10.96 +0.88 +10.78 +18.50 +11.80 +8.08 +9.33 +13.40 +17.52 +14.75 +0.82 +0.75 +11.65 +8.01 +15.91 +18.64 +6.01 +14.82 +0.81 +0.85 +16.16 +14.59 +0.72 +10.08 +9.80 +18.87 +17.01 +14.46 +0.84 +2.14 +10.72 +10.79 +14.59 +9.77 +0.94 +10.63 +17.25 +10.50 +0.82 +18.62 +18.65 +13.97 +0.75 +0.71 +17.19 +11.74 +0.72 +0.77 +0.68 +811.83 +13.57 +17.84 +9.47 +15.99 +16.88 +16.94 +9.44 +0.72 +13.45 +13.11 +10.45 +13.11 +17.28 +15.71 +0.82 +7.53 +5.10 +10.05 +18.83 +16.12 +12.21 +0.93 +0.72 +0.85 +14.76 +0.85 +9.62 +5.42 +13.40 +8.32 +0.73 +16.95 +17.47 +0.67 +5.78 +9.61 +14.37 +14.70 +12.26 +15.23 +0.69 +12.25 +17.28 +14.60 +8.09 +14.52 +0.70 +17.01 +7.12 +11.82 +11.97 +17.61 +16.97 +0.71 +0.77 +16.82 +0.79 +0.90 +17.12 +17.52 +18.30 +14.63 +12.50 +11.45 +0.77 +12.89 +15.60 +15.88 +16.82 +0.76 +11.46 +17.18 +0.85 +6.77 +5.77 +7.50 +19.06 +11.07 +15.43 +10.52 +10.68 +0.98 +15.66 +7.58 +13.35 +4.53 +10.88 +19.55 +15.41 +11.05 +11.05 +11.76 +18.29 +11.29 +18.80 +5.87 +8.88 +14.82 +13.28 +1.37 +8.74 +19.95 +18.40 +13.53 +12.87 +11.82 +9.59 +13.41 +13.46 +9.83 +9.92 +8.11 +0.81 +16.55 +0.80 +0.73 +0.74 +11.54 +0.76 +7.02 +14.72 +8.51 +15.41 +17.78 +10.43 +4.56 +0.77 +17.15 +5.28 +13.32 +18.51 +15.58 +0.76 +8.48 +12.90 +4.70 +12.95 +17.17 +10.53 +8.51 +0.71 +14.58 +12.24 +9.37 +15.53 +15.12 +10.60 +15.63 +17.19 +18.41 +0.74 +9.66 +1.02 +5.22 +16.71 +17.37 +19.80 +5.78 +0.87 +12.90 +13.59 +4.44 +9.84 +12.60 +17.20 +5.10 +15.51 +15.42 +7.46 +4.26 +9.32 +7.66 +7.70 +4.33 +11.58 +18.39 +14.22 +11.31 +11.86 +16.25 +0.71 +0.72 +1.71 +16.94 +11.77 +16.81 +0.78 +19.45 +8.13 +0.72 +5.73 +14.15 +0.87 +13.58 +0.71 +0.73 +10.77 +17.14 +19.46 +9.50 +9.36 +7.78 +7.17 +6.23 +0.88 +10.54 +11.50 +7.14 +14.13 +8.60 +9.30 +16.97 +9.62 +14.60 +14.97 +10.80 +5.68 +9.32 +6.21 +8.50 +12.23 +6.03 +16.66 +13.71 +11.95 +0.79 +19.76 +10.53 +4.42 +13.55 +19.95 +6.26 +12.08 +9.57 +15.33 +0.78 +1.03 +18.70 +0.74 +0.68 +7.23 +12.54 +15.56 +1.70 +6.12 +6.83 +0.68 +15.97 +7.85 +14.19 +11.03 +2.18 +18.53 +0.70 +17.56 +19.49 +8.72 +13.73 +16.82 +5.52 +0.84 +3.79 +6.90 +16.74 +16.75 +10.59 +9.02 +0.74 +0.77 +7.21 +11.81 +18.95 +0.72 +15.33 +12.34 +14.78 +19.95 +4.05 +9.81 +7.69 +9.74 +3.28 +8.00 +11.22 +0.82 +19.11 +18.76 +15.86 +0.73 +14.73 +0.76 +0.89 +10.87 +9.30 +11.95 +0.91 +19.94 +10.44 +16.91 +0.73 +0.76 +11.85 +10.00 +15.05 +13.55 +16.87 +19.11 +5.65 +0.66 +7.97 +6.17 +19.88 +16.00 +0.78 +10.00 +14.58 +17.94 +9.80 +13.36 +18.77 +0.92 +5.78 +19.43 +14.30 +12.10 +14.23 +5.99 +15.49 +2.32 +14.46 +0.77 +0.70 +8.49 +0.70 +14.82 +0.87 +14.26 +20.26 +0.49 +0.74 +16.44 +17.66 +5.69 +13.47 +11.47 +12.81 +18.14 +11.00 +10.16 +0.72 +17.63 +0.86 +0.74 +0.88 +17.46 +9.65 +10.40 +16.76 +15.80 +14.70 +13.52 +0.91 +15.67 +11.14 +13.77 +8.75 +12.37 +12.36 +16.36 +0.96 +20.31 +12.88 +15.85 +15.24 +0.77 +16.18 +0.80 +14.10 +9.91 +18.38 +9.56 +14.75 +17.57 +12.17 +16.09 +9.93 +0.88 +10.59 +0.85 +18.80 +15.60 +8.05 +11.19 +14.66 +20.18 +0.70 +8.20 +17.62 +6.80 +9.95 +10.56 +5.72 +9.84 +0.71 +4.28 +9.32 +14.34 +10.88 +9.98 +9.23 +10.97 +0.69 +6.13 +17.13 +14.33 +18.73 +6.02 +0.75 +7.61 +17.68 +11.77 +15.96 +9.77 +4.64 +15.44 +16.19 +13.64 +14.44 +0.89 +4.11 +14.14 +11.43 +0.86 +10.96 +12.94 +6.52 +0.71 +4.72 +3.94 +11.78 +15.62 +0.83 +12.92 +10.19 +18.36 +8.92 +12.70 +16.97 +0.74 +12.99 +15.43 +15.84 +0.79 +8.61 +14.60 +10.09 +14.42 +9.64 +11.45 +5.49 +7.16 +17.23 +3.74 +0.78 +16.77 +0.70 +0.68 +4.33 +0.74 +7.24 +0.81 +16.31 +9.76 +13.13 +16.86 +0.68 +0.82 +7.60 +17.42 +0.90 +9.29 +0.82 +16.81 +16.22 +10.64 +16.00 +0.77 +17.13 +14.60 +13.88 +17.18 +18.97 +12.93 +16.91 +18.00 +17.27 +0.70 +7.33 +10.01 +10.57 +14.18 +6.58 +17.21 +16.82 +0.75 +18.73 +17.34 +9.75 +9.19 +0.77 +9.96 +5.16 +9.92 +18.55 +17.01 +16.98 +0.84 +9.38 +0.84 +0.82 +10.33 +9.73 +8.61 +0.50 +15.50 +9.80 +0.79 +15.30 +8.66 +20.04 +15.95 +12.24 +13.24 +17.32 +6.21 +0.76 +7.40 +8.51 +0.75 +12.79 +0.85 +0.86 +15.44 +8.39 +0.73 +14.37 +17.52 +16.02 +9.45 +19.24 +12.84 +18.58 +9.77 +11.53 +15.53 +0.80 +13.49 +15.40 +11.28 +12.25 +16.84 +6.62 +6.18 +1.07 +11.79 +0.82 +8.50 +9.91 +0.70 +0.88 +4.75 +0.79 +3.36 +17.49 +17.93 +17.52 +3.14 +17.06 +9.68 +0.75 +6.66 +10.68 +14.63 +18.75 +0.94 +13.17 +13.75 +7.12 +13.66 +11.04 +9.07 +17.11 +14.15 +0.81 +13.55 +0.86 +9.42 +6.14 +0.93 +9.62 +16.75 +9.15 +12.11 +15.04 +9.73 +15.45 +11.06 +6.03 +16.74 +4.98 +19.25 +12.26 +0.84 +6.37 +6.29 +3.79 +14.69 +9.90 +9.78 +12.95 +17.51 +11.22 +9.22 +12.07 +0.83 +10.00 +0.73 +0.79 +9.98 +9.27 +5.76 +0.49 +15.86 +0.72 +18.32 +14.34 +0.77 +9.35 +14.27 +16.70 +16.68 +0.51 +9.98 +10.17 +13.81 +0.78 +0.75 +12.27 +16.65 +10.65 +19.28 +0.72 +9.63 +0.74 +1.03 +4.31 +15.66 +9.10 +7.54 +0.88 +1.09 +3.11 +12.50 +9.93 +0.68 +3.77 +9.75 +11.78 +20.22 +4.38 +17.24 +16.68 +15.58 +11.29 +9.37 +15.07 +0.74 +0.75 +13.44 +10.62 +10.04 +15.42 +16.28 +10.14 +9.25 +10.40 +5.99 +9.81 +0.76 +0.73 +16.95 +5.80 +13.16 +8.76 +2.37 +13.96 +10.89 +0.90 +5.37 +0.92 +105.57 +10.92 diff --git a/benchs/go/runs_512_1000.txt b/benchs/go/runs_512_1000.txt new file mode 100644 index 0000000..6547582 --- /dev/null +++ b/benchs/go/runs_512_1000.txt @@ -0,0 +1,1000 @@ +0.67 +0.89 +0.69 +0.75 +0.87 +0.75 +0.68 +0.87 +0.86 +0.71 +0.79 +0.73 +0.84 +0.90 +0.90 +0.90 +0.78 +0.81 +0.75 +0.89 +0.84 +0.96 +0.98 +0.95 +0.94 +0.87 +0.74 +0.83 +0.92 +0.86 +0.83 +0.69 +0.80 +0.75 +0.70 +0.79 +0.80 +0.74 +0.69 +0.70 +0.82 +0.77 +0.84 +1.00 +0.89 +0.70 +0.75 +0.81 +0.89 +0.73 +0.79 +0.81 +0.82 +0.67 +0.68 +0.80 +0.67 +0.84 +0.78 +0.67 +0.69 +0.83 +0.71 +0.81 +0.85 +0.73 +0.80 +0.83 +0.76 +0.97 +0.86 +0.74 +0.86 +0.68 +0.87 +0.74 +0.73 +0.75 +0.80 +0.82 +0.97 +0.84 +0.78 +0.80 +0.79 +0.79 +1.04 +0.66 +0.87 +0.89 +0.72 +0.85 +0.71 +0.73 +0.85 +0.84 +0.82 +0.79 +0.79 +0.97 +0.88 +0.88 +0.68 +0.92 +0.83 +0.91 +0.81 +0.70 +0.79 +0.66 +0.94 +0.85 +0.86 +0.72 +0.77 +0.86 +0.89 +0.89 +0.80 +0.75 +0.83 +0.80 +0.68 +0.86 +0.90 +0.80 +0.77 +0.88 +0.94 +0.94 +0.85 +0.81 +0.70 +0.74 +0.92 +0.84 +0.75 +0.76 +0.93 +0.71 +0.84 +0.92 +0.73 +0.67 +0.80 +0.63 +0.72 +0.83 +0.76 +0.71 +0.81 +0.90 +0.86 +0.66 +0.74 +0.92 +0.72 +0.84 +0.75 +0.83 +0.97 +0.74 +0.69 +0.75 +0.87 +0.75 +0.74 +0.86 +0.83 +0.85 +0.79 +0.69 +0.65 +0.50 +0.81 +0.80 +0.77 +0.76 +0.83 +0.67 +0.70 +0.74 +0.75 +0.79 +0.76 +0.79 +0.78 +0.83 +0.82 +0.72 +0.84 +0.75 +0.83 +0.89 +0.86 +0.76 +0.87 +0.89 +0.71 +0.78 +0.78 +0.87 +0.86 +0.85 +0.83 +0.65 +0.89 +0.93 +0.66 +0.82 +0.75 +0.85 +0.69 +0.74 +0.82 +0.71 +0.73 +0.75 +0.82 +0.78 +0.71 +0.85 +0.77 +0.77 +0.76 +0.80 +0.83 +0.74 +0.87 +0.92 +0.78 +0.77 +0.71 +0.86 +0.84 +0.77 +0.81 +0.73 +0.73 +0.77 +0.91 +0.88 +0.86 +0.82 +0.71 +0.69 +0.86 +0.77 +0.69 +0.80 +0.82 +0.68 +0.85 +0.69 +0.90 +0.87 +0.79 +0.85 +0.88 +0.88 +0.86 +0.81 +0.86 +0.72 +0.82 +0.85 +0.82 +0.82 +0.74 +0.81 +0.83 +0.77 +0.75 +1.12 +0.75 +0.76 +0.78 +0.92 +0.85 +0.85 +0.81 +0.70 +0.82 +0.82 +0.81 +0.87 +1.07 +0.73 +0.80 +0.83 +0.86 +0.65 +0.77 +0.80 +0.89 +0.81 +0.83 +0.82 +0.78 +0.92 +0.68 +0.75 +0.84 +0.86 +0.89 +0.67 +0.86 +0.81 +0.90 +0.82 +0.84 +0.71 +0.76 +0.75 +0.66 +0.80 +0.79 +0.71 +0.78 +0.76 +0.81 +0.73 +0.69 +0.74 +0.75 +0.79 +0.75 +0.73 +0.81 +0.71 +0.82 +0.82 +0.96 +0.87 +0.79 +0.80 +0.83 +0.73 +0.78 +0.98 +0.70 +0.84 +0.92 +0.81 +0.73 +0.72 +0.84 +0.75 +0.71 +0.66 +0.89 +0.73 +0.77 +0.47 +1.11 +0.81 +0.84 +0.78 +0.95 +0.79 +0.77 +0.74 +0.77 +0.78 +0.86 +0.82 +0.72 +0.77 +0.80 +0.80 +0.73 +0.89 +0.87 +0.75 +0.77 +0.78 +0.91 +0.70 +0.82 +0.87 +0.74 +0.72 +0.79 +0.79 +0.91 +0.85 +0.85 +0.96 +0.77 +0.69 +0.82 +0.75 +0.71 +0.74 +0.97 +0.91 +0.86 +0.79 +1.00 +0.84 +0.92 +0.82 +0.82 +0.76 +0.87 +0.74 +0.72 +0.79 +0.81 +0.87 +0.69 +0.89 +0.80 +0.86 +0.77 +0.77 +0.68 +0.90 +0.79 +0.85 +0.83 +0.66 +0.82 +0.96 +0.74 +0.72 +1.00 +0.96 +0.93 +0.73 +0.77 +0.74 +0.74 +0.75 +0.66 +0.86 +0.68 +0.72 +0.82 +0.77 +0.72 +0.80 +0.84 +0.92 +0.81 +0.82 +0.70 +0.79 +0.78 +0.83 +0.76 +0.96 +0.73 +0.74 +0.69 +0.76 +0.88 +0.95 +0.75 +0.76 +0.75 +0.74 +0.90 +0.74 +0.75 +0.71 +0.84 +0.70 +0.80 +0.82 +0.47 +0.80 +184.94 +0.87 +0.80 +0.87 +0.80 +0.77 +0.77 +0.85 +0.68 +0.71 +1.00 +0.91 +0.72 +0.84 +0.87 +0.82 +0.80 +0.73 +0.68 +0.86 +0.90 +0.86 +0.85 +0.87 +0.74 +0.96 +0.82 +0.92 +0.94 +0.87 +0.84 +0.69 +0.72 +0.79 +0.92 +0.74 +0.93 +0.85 +0.85 +0.76 +0.85 +0.66 +0.94 +0.91 +0.82 +0.64 +0.79 +0.88 +0.73 +0.72 +0.90 +0.81 +0.95 +0.82 +0.78 +0.81 +0.86 +0.85 +0.88 +0.78 +0.72 +0.85 +0.70 +0.68 +0.84 +0.84 +0.75 +0.78 +0.75 +0.78 +0.80 +0.92 +0.67 +0.82 +0.73 +0.72 +0.75 +0.73 +0.77 +0.81 +0.87 +0.73 +0.83 +0.92 +0.91 +0.89 +0.88 +0.68 +0.95 +1.01 +0.68 +0.70 +0.98 +0.77 +0.89 +0.74 +0.96 +0.84 +0.94 +0.94 +0.92 +0.86 +0.92 +0.89 +0.95 +0.79 +0.86 +0.71 +0.50 +0.86 +0.88 +0.95 +0.86 +0.86 +0.90 +0.77 +0.94 +1.14 +0.89 +0.86 +20.24 +1.03 +0.91 +0.90 +0.97 +0.95 +0.91 +0.84 +0.75 +0.88 +0.87 +0.99 +0.89 +0.94 +0.81 +0.87 +0.74 +0.84 +0.86 +0.83 +0.96 +0.82 +0.88 +0.89 +0.92 +0.76 +0.87 +0.75 +0.80 +0.89 +0.81 +0.90 +0.75 +0.74 +0.83 +0.99 +0.90 +0.93 +0.98 +0.92 +1.07 +0.78 +0.92 +0.81 +0.86 +0.92 +0.91 +0.77 +0.90 +0.93 +0.87 +0.89 +0.94 +0.79 +0.82 +0.93 +0.87 +0.87 +0.91 +0.78 +0.55 +0.85 +0.80 +1.00 +0.84 +0.87 +0.81 +1.05 +0.93 +0.93 +0.91 +0.92 +0.87 +0.70 +0.91 +0.81 +0.86 +0.92 +0.97 +0.92 +0.94 +1.01 +0.95 +0.88 +0.90 +0.91 +0.89 +0.90 +0.90 +0.88 +0.80 +0.90 +0.92 +0.63 +0.84 +0.70 +14.22 +0.73 +0.71 +0.82 +0.69 +0.87 +0.82 +0.65 +0.74 +0.78 +0.74 +0.69 +0.96 +0.86 +0.78 +1.13 +0.71 +0.73 +0.78 +0.72 +0.92 +0.86 +0.77 +0.76 +0.76 +0.75 +0.87 +0.85 +0.78 +0.81 +0.76 +0.89 +0.71 +0.73 +0.69 +0.83 +0.83 +0.80 +0.71 +0.83 +0.77 +0.76 +0.88 +0.72 +0.82 +1.12 +0.94 +0.66 +0.78 +0.88 +0.74 +0.70 +0.74 +0.84 +0.71 +0.82 +0.95 +0.90 +0.82 +0.80 +0.83 +0.94 +0.88 +0.79 +0.71 +0.79 +0.85 +0.78 +0.95 +0.82 +0.67 +0.93 +0.71 +0.72 +0.75 +0.77 +0.86 +0.84 +0.93 +0.70 +0.83 +0.79 +0.69 +0.69 +0.77 +0.71 +1.01 +0.82 +0.94 +0.94 +0.82 +0.84 +0.99 +0.88 +1.02 +0.81 +0.81 +0.78 +0.95 +0.68 +0.97 +0.83 +0.81 +0.74 +0.86 +0.74 +0.79 +0.84 +0.70 +0.89 +0.84 +0.85 +0.81 +0.77 +0.75 +0.97 +0.72 +1.70 +0.71 +0.76 +0.97 +0.72 +0.76 +0.81 +0.87 +0.74 +0.82 +0.71 +0.92 +0.76 +0.83 +0.70 +0.74 +0.85 +0.80 +0.94 +0.86 +0.77 +0.72 +0.70 +0.75 +1.09 +0.78 +0.85 +0.73 +0.84 +0.74 +0.55 +0.90 +0.66 +0.88 +0.83 +0.81 +0.75 +1.06 +0.75 +0.88 +1.08 +0.77 +0.86 +0.69 +0.83 +0.74 +0.83 +0.86 +0.78 +1.85 +0.85 +0.79 +0.86 +0.84 +0.89 +0.83 +0.73 +0.76 +0.72 +0.85 +0.93 +0.80 +0.79 +0.93 +0.85 +0.77 +0.85 +0.87 +0.80 +0.88 +0.86 +0.76 +0.88 +1.03 +0.69 +0.89 +0.86 +0.83 +0.71 +0.93 +0.86 +0.89 +0.80 +0.89 +0.84 +0.83 +0.83 +0.88 +0.76 +0.87 +0.83 +0.86 +0.81 +0.83 +0.75 +0.73 +0.74 +0.80 +0.89 +0.83 +0.72 +0.79 +183.53 +0.88 +0.78 +0.73 +0.84 +0.87 +0.97 +0.71 +0.71 +0.88 +0.91 +0.73 +0.69 +0.83 +0.74 +0.75 +0.70 +0.75 +0.73 +0.78 +0.84 +0.96 +0.91 +0.73 +0.80 +0.77 +0.97 +0.87 +0.75 +0.88 +0.73 +0.73 +0.79 +0.86 +0.77 +0.73 +0.86 +0.79 +0.71 +0.76 +1.01 +0.87 +0.81 +0.88 +0.84 +0.82 +0.79 +0.76 +0.77 +2.11 +0.82 +0.81 +0.82 +0.83 +0.82 +0.83 +0.91 +0.75 +0.81 +0.76 +0.48 +0.60 +0.81 +0.54 +1.38 +0.77 +0.70 +0.75 +0.68 +0.81 +0.89 +0.78 +0.93 +0.73 +0.89 +0.84 +0.87 +0.77 +0.81 +0.76 +0.69 +0.72 +0.91 +0.67 +0.74 +0.74 +0.88 +0.79 +0.79 +0.69 +0.76 +0.74 +0.68 diff --git a/benchs/results.py b/benchs/results.py index 2f872b7..3d28f87 100755 --- a/benchs/results.py +++ b/benchs/results.py @@ -31,7 +31,7 @@ if __name__ == "__main__": - for exp in ["python", "eawsy", "nodejs", "java", "dotnet"]: + for exp in ["python", "eawsy", "nodejs", "java", "dotnet", "go"]: runs = np.array([float(line.rstrip("\n")) for line in open(exp + "/runs.txt")])