Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created September 9, 2017 21:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/121a42d5979b0402405654c8f3502806 to your computer and use it in GitHub Desktop.
Save Whateverable/121a42d5979b0402405654c8f3502806 to your computer and use it in GitHub Desktop.
benchable6
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="800"><rect width="1000" height="800" style="fill: white" /><g transform="translate(160,618)"><line x1="14.814815" y1="-491.441648" x2="44.444444" y2="-515.423341" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="44.444444" y1="-515.423341" x2="74.074074" y2="-520" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="74.074074" y1="-520" x2="103.703704" y2="-498.184592" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="103.703704" y1="-498.184592" x2="133.333333" y2="-494.218154" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="133.333333" y1="-494.218154" x2="162.962963" y2="-452.021358" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="162.962963" y1="-452.021358" x2="192.592593" y2="-447.048055" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="192.592593" y1="-447.048055" x2="222.222222" y2="-442.471396" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="222.222222" y1="-442.471396" x2="251.851852" y2="-339.344012" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="251.851852" y1="-339.344012" x2="281.481481" y2="-358.993135" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="281.481481" y1="-358.993135" x2="311.111111" y2="-344.317315" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="311.111111" y1="-344.317315" x2="340.740741" y2="-342.486651" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="340.740741" y1="-342.486651" x2="370.370370" y2="-340.259344" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="370.370370" y1="-340.259344" x2="400" y2="-344.866514" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="400" y1="-344.866514" x2="429.629630" y2="-167.963387" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="429.629630" y1="-167.963387" x2="459.259259" y2="-167.566743" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="459.259259" y1="-167.566743" x2="488.888889" y2="-169.061785" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="488.888889" y1="-169.061785" x2="518.518519" y2="-170.831426" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="518.518519" y1="-170.831426" x2="548.148148" y2="-180.167811" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="548.148148" y1="-180.167811" x2="577.777778" y2="-162.929062" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="577.777778" y1="-162.929062" x2="607.407407" y2="-161.556064" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="607.407407" y1="-161.556064" x2="637.037037" y2="-165.217391" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="637.037037" y1="-165.217391" x2="666.666667" y2="-173.150267" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="666.666667" y1="-173.150267" x2="696.296296" y2="-165.186880" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="696.296296" y1="-165.186880" x2="725.925926" y2="-159.572845" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="725.925926" y1="-159.572845" x2="755.555556" y2="-159.084668" style="stroke:#3333ff; stroke-width: 1.5" />
<line x1="755.555556" y1="-159.084668" x2="785.185185" y2="-158.779558" style="stroke:#3333ff; stroke-width: 1.5" />
<text transform="rotate(-90)" y="11.851852" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2015.12 (1.64,1.70,0.03)</text>
<text transform="rotate(-90)" y="41.481481" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.01.1 (1.73,1.75,0.02)</text>
<text transform="rotate(-90)" y="71.111111" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.02 (1.75,1.79,0.03)</text>
<text transform="rotate(-90)" y="100.740741" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.03 (1.65,1.66,0.01)</text>
<text transform="rotate(-90)" y="130.370370" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.04 (1.66,1.69,0.03)</text>
<text transform="rotate(-90)" y="160" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.05 (1.51,1.58,0.04)</text>
<text transform="rotate(-90)" y="189.629630" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.06 (1.52,1.59,0.05)</text>
<text transform="rotate(-90)" y="219.259259" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">bd85716 (1.48,1.50,0.02)</text>
<text transform="rotate(-90)" y="248.888889" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">825d7c8 (1.16,1.20,0.03)</text>
<text transform="rotate(-90)" y="278.518519" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.07.1 (1.21,1.23,0.02)</text>
<text transform="rotate(-90)" y="308.148148" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.08.1 (1.16,1.21,0.03)</text>
<text transform="rotate(-90)" y="337.777778" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.09 (1.18,1.23,0.04)</text>
<text transform="rotate(-90)" y="367.407407" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.10 (1.15,1.18,0.03)</text>
<text transform="rotate(-90)" y="397.037037" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.11 (1.17,1.19,0.02)</text>
<text transform="rotate(-90)" y="426.666667" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2f72fa0 (0.59,0.63,0.03)</text>
<text transform="rotate(-90)" y="456.296296" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">9855adc (0.60,0.63,0.03)</text>
<text transform="rotate(-90)" y="485.925926" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2016.12 (0.57,0.58,0.01)</text>
<text transform="rotate(-90)" y="515.555556" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.01 (0.58,0.63,0.03)</text>
<text transform="rotate(-90)" y="545.185185" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.02 (0.61,0.63,0.01)</text>
<text transform="rotate(-90)" y="574.814815" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">7966dad (0.57,0.61,0.03)</text>
<text transform="rotate(-90)" y="604.444444" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.03 (0.57,0.61,0.03)</text>
<text transform="rotate(-90)" y="634.074074" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.04.3 (0.58,0.62,0.03)</text>
<text transform="rotate(-90)" y="663.703704" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.05 (0.60,0.64,0.03)</text>
<text transform="rotate(-90)" y="693.333333" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.06 (0.57,0.59,0.02)</text>
<text transform="rotate(-90)" y="722.962963" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.07 (0.56,0.64,0.04)</text>
<text transform="rotate(-90)" y="752.592593" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">2017.08 (0.55,0.60,0.03)</text>
<text transform="rotate(-90)" y="782.222222" x="-14" font-size="12" dominant-baseline="middle" text-anchor="end">HEAD (0.55,0.58,0.02)</text>
<line x1="-7" x2="7" y1="0" y2="0" style="stroke:black; stroke-width: 1" />
<text x="-21" y="0" font-size="12" text-anchor="end" dominant-baseline="middle">0</text>
<line x1="-7" x2="7" y1="-152.555301" y2="-152.555301" style="stroke:black; stroke-width: 1" />
<text x="-21" y="-152.555301" font-size="12" text-anchor="end" dominant-baseline="middle">0.5</text>
<line x1="-7" x2="7" y1="-305.110603" y2="-305.110603" style="stroke:black; stroke-width: 1" />
<text x="-21" y="-305.110603" font-size="12" text-anchor="end" dominant-baseline="middle">1</text>
<line x1="-7" x2="7" y1="-457.665904" y2="-457.665904" style="stroke:black; stroke-width: 1" />
<text x="-21" y="-457.665904" font-size="12" text-anchor="end" dominant-baseline="middle">1.5</text>
<line x1="0" y1="0" x2="800" y2="0" style="stroke:black; stroke-width: 2" />
<line x1="0" y1="0" x2="0" y2="-520" style="stroke:black; stroke-width: 2" />
<text x="500" y="-548" text-anchor="middle">releases my $n = 50000; my int @a[$n+1]; for 1..$n { @a[$_] = 1 }; say now - BEGIN now;</text>
</g>
</svg>
releases my $n = 50000; my int @a[$n+1]; for 1..$n { @a[$_] = 1 }; say now - BEGIN now;
¦2015.12: «1.6107»
¦2016.01.1: «1.6893»
¦2016.02: «1.7043»
¦2016.03: «1.6328»
¦2016.04: «1.6198»
¦2016.05: «1.4815»
¦2016.06: «1.4652»
¦bd85716: «1.4502»
¦825d7c8: «1.1122»
¦2016.07.1: «1.1766»
¦2016.08.1: «1.1285»
¦2016.09: «1.1225»
¦2016.10: «1.1152»
¦2016.11: «1.1303»
¦2f72fa0: «0.5505»
¦9855adc: «0.5492»
¦2016.12: «0.5541»
¦2017.01: «0.5599»
¦2017.02: «0.5905»
¦7966dad: «0.5340»
¦2017.03: «0.5295»
¦2017.04.3: «0.5415»
¦2017.05: «0.5675»
¦2017.06: «0.5414»
¦2017.07: «0.5230»
¦2017.08: «0.5214»
¦HEAD: «0.5204»
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment