Git Product home page Git Product logo

Comments (1)

cppden avatar cppden commented on August 22, 2024

according to latest benchmarks exception error handling is faster in 100 (a hundred, Karl!) times. thus current plan is to have it by default and no reason for split enc/dec.

bool return (current defaults):

Benchmark               Time           CPU Iterations
------------------------------------------------------
BM_encode_ok         1107 ns       1105 ns     625296
BM_encode_fail        213 ns        212 ns    3298930
BM_decode_ok         1359 ns       1356 ns     512868
BM_decode_fail       1112 ns       1110 ns     622017

exceptions (future defaults)

Benchmark               Time           CPU Iterations
------------------------------------------------------
BM_encode_ok           15 ns         15 ns   47323241
BM_encode_fail       1904 ns       1903 ns     367928
BM_decode_ok           23 ns         23 ns   31101858
BM_decode_fail       3919 ns       3916 ns     176466

from med.

Related Issues (20)

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.