Giter Club home page Giter Club logo

antelope-go's Introduction

antelope-go

Go Report Card Test

Library for interacting with antelope

Benchmarks

go version: 1.21.8
goos: linux
goarch: amd64
pkg: github.com/shufflingpixels/antelope-go/internal/benchmarks
cpu: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz
Benchmark_Decode_AbiDef-12              	 516951	     2340 ns/op	   1264 B/op	     42 allocs/op
Benchmark_Decode_AbiDef_EosCanada-12    	 342844	     3235 ns/op	   1129 B/op	     30 allocs/op
Benchmark_Encode_AbiDef-12              	 696310	     1817 ns/op	    744 B/op	     29 allocs/op
Benchmark_Encode_AbiDef_EosCanada-12    	 215685	     6254 ns/op	   1513 B/op	     56 allocs/op
Benchmark_Decode-12                     	 555462	     1986 ns/op	   1016 B/op	     52 allocs/op
Benchmark_Decode_NoOptimize-12          	 154348	     7013 ns/op	   1352 B/op	     92 allocs/op
Benchmark_Decode_EosCanada-12           	 105522	    11338 ns/op	   2376 B/op	     95 allocs/op
Benchmark_Encode-12                     	1387473	    850.7 ns/op	    392 B/op	     39 allocs/op
Benchmark_Encode_NoOptimize-12          	 256351	     4449 ns/op	   1056 B/op	     88 allocs/op
Benchmark_Encode_EosCanada-12           	 116320	     9305 ns/op	   1744 B/op	    135 allocs/op
go version: 1.17.13
goos: linux
goarch: amd64
pkg: github.com/shufflingpixels/antelope-go/internal/benchmarks
cpu: AMD EPYC 7763 64-Core Processor
Benchmark_Decode_AbiDef-4             	  470780	      2262 ns/op	    1760 B/op	      52 allocs/op
Benchmark_Decode_AbiDef_EosCanada-4   	  342249	      3635 ns/op	    1840 B/op	      43 allocs/op
Benchmark_Encode_AbiDef-4             	  643518	      1809 ns/op	    1240 B/op	      39 allocs/op
Benchmark_Encode_AbiDef_EosCanada-4   	  239196	      5057 ns/op	    2048 B/op	      66 allocs/op
Benchmark_Decode-4                    	  816806	      1481 ns/op	    1016 B/op	      52 allocs/op
Benchmark_Decode_NoOptimize-4         	  202341	      5934 ns/op	    1352 B/op	      92 allocs/op
Benchmark_Decode_EosCanada-4          	  121315	      9902 ns/op	    2376 B/op	      95 allocs/op
Benchmark_Encode-4                    	 1545202	       694.9 ns/op	     392 B/op	      39 allocs/op
Benchmark_Encode_NoOptimize-4         	  320676	      3768 ns/op	    1056 B/op	      88 allocs/op
Benchmark_Encode_EosCanada-4          	  166828	      7241 ns/op	    1744 B/op	     135 allocs/op

All benchmark runs

License

Copyright (C) 2024  Henrik Hautakoski <[email protected]>
Copyright (C) 2021  Greymass Inc.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

antelope-go's People

Contributors

pnx avatar jnordberg avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.