Skip to content

Instantly share code, notes, and snippets.

View vinniefalco's full-sized avatar
🏠
Working from home

Vinnie Falco vinniefalco

🏠
Working from home
View GitHub Profile
inline
void
addref2() const noexcept
{
++get()->refs_;
}
inline
void
addref() const noexcept
inline
void
addref() const noexcept
{
//if(p_ && p_->counted_)
if(i_ & 1)
addref2();
}
inline
Parse null.json,clang x64/sse2,boost (pool),46000,5024,440
Parse null.json,clang x64/sse2,boost (pool),50358,5031,481
Parse null.json,clang x64/sse2,boost (pool),52542,5240,482
Parse null.json,clang x64/sse2,boost (pool),52626,5241,482
Parse null.json,clang x64/sse2,boost (pool),50200,5015,481
Parse null.json,clang x64/sse2,boost (pool),52542,5242,481
Parse null.json,clang x64/sse2,boost (pool),481
The program '[7356] bench.exe' has exited with code 0 (0x0).
int size;
if(val>=10000)
{
if(val>=10000000)
{
if(val>=1000000000)
size=10;
else if(val>=100000000)
size=9;
else
Serialize integers-32.json,clang x64/sse2,boost (pool),3000,5983,662
Serialize integers-32.json,clang x64/sse2,boost (pool),2750,5147,706
Serialize integers-32.json,clang x64/sse2,boost (pool),2793,5216,707
Serialize integers-32.json,clang x64/sse2,rapidjson (pool),3000,5665,700
Serialize integers-32.json,clang x64/sse2,rapidjson (pool),2640,5082,686
Serialize integers-32.json,clang x64/sse2,rapidjson (pool),2709,5211,687
Serialize integers-64.json,clang x64/sse2,boost (pool),10000,5436,1069
Serialize integers-64.json,clang x64/sse2,boost (pool),9180,5001,1067
Serialize integers-64.json,clang x64/sse2,boost (pool),9618,5244,1066
Serialize integers-64.json,clang x64/sse2,rapidjson (pool),9000,5096,1026
Serialize integers-32.json,clang x64/sse2,boost (pool),690
Serialize integers-32.json,clang x64/sse2,rapidjson (pool),691
Serialize integers-64.json,clang x64/sse2,boost (pool),1067
Serialize integers-64.json,clang x64/sse2,rapidjson (pool),1023
Serialize arrays.json,clang x64/sse2,boost (pool),27000,5080,258
Serialize arrays.json,clang x64/sse2,boost (pool),27888,5057,268
Serialize arrays.json,clang x64/sse2,boost (pool),28938,5235,268
Serialize arrays.json,clang x64/sse2,boost (pool),29001,5247,268
Serialize arrays.json,clang x64/sse2,boost (pool),29001,5250,268
Serialize arrays.json,clang x64/sse2,boost (pool),29001,5248,268
Serialize arrays.json,clang x64/sse2,boost (pool),268
The program '[6000] bench.exe' has exited with code 0 (0x0).
Serialize null.json,msvc x64/sse2,boost (pool),58000,5011,556
Serialize null.json,msvc x64/sse2,boost (pool),66539,5144,621
Serialize null.json,msvc x64/sse2,boost (pool),67893,5248,621
Serialize null.json,msvc x64/sse2,boost (pool),64680,5004,621
Serialize null.json,msvc x64/sse2,boost (pool),67851,5244,621
Serialize null.json,msvc x64/sse2,boost (pool),67914,5247,622
Serialize null.json,msvc x64/sse2,rapidjson (pool),61000,5029,582
Serialize null.json,msvc x64/sse2,rapidjson (pool),60640,5020,580
Serialize null.json,msvc x64/sse2,rapidjson (pool),63399,5217,584
Serialize null.json,msvc x64/sse2,rapidjson (pool),60760,5006,583
Baseline
Serialize null.json,msvc x64/sse2,boost (pool),51000,5066,483
Serialize null.json,msvc x64/sse2,boost (pool),57868,5089,546
Serialize null.json,msvc x64/sse2,boost (pool),56840,5000,546
Serialize null.json,msvc x64/sse2,boost (pool),56840,5002,546
Serialize null.json,msvc x64/sse2,boost (pool),59640,5248,546
Serialize null.json,msvc x64/sse2,boost (pool),59661,5250,546
Serialize null.json,msvc x64/sse2,rapidjson (pool),62000,5009,594
Serialize null.json,msvc x64/sse2,rapidjson (pool),64974,5231,596
git:
submodules: false
jobs:
allow_failures:
- env:
- COPY="all the environment settings from your job"
include:
# cmake