Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created July 17, 2016 03:28
Show Gist options
  • Save Whateverable/33567a7d0ff004fc130c58c6165b3165 to your computer and use it in GitHub Desktop.
Save Whateverable/33567a7d0ff004fc130c58c6165b3165 to your computer and use it in GitHub Desktop.
benchabletest
HEAD~120..HEAD~100 my $a = "a" x 2**16;my $b = $a.chop($_) for ^1000
|«2d27bde»:0.3129
|«0e2a4a2»:0.3143
|«e2029cb»:0.3126
|«2ff5adb»:0.3148
|«55605b8»:0.3119
|«6d0cc07»:0.3129
|«34463ec»:0.3130
|«55c359e»:0.3122
|«d505a8c»:0.3129
|«0295443»:0.3126
|«c843682»:0.3135
|«41b685e»:0.3128
|«d5abea9»:0.3129
|«bd85716»:0.3134
|«027dd39»:0.3136
|«b8bc1b1»:0.3151
|«c8e127a»:0.3147
|«d4ac15c»:0.3133
|«8a7db27»:0.3150
|«774e2de»:0.3128
|«1fbb8b4»:0.3142
|«4188109»:0.3136
|«8cb0fac»:0.3119
|«9a3a571»:0.3141
|«234aa4f»:0.3142
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg onload="if (typeof(gnuplot_svg)!='undefined') gnuplot_svg.Init(evt)"
width="600" height="480"
viewBox="0 0 600 480"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
>
<title>Gnuplot</title>
<desc>Produced by GNUPLOT 4.6 patchlevel 6 </desc>
<script type="text/javascript" xlink:href="/usr/share/gnuplot/gnuplot/4.6/js/gnuplot_svg.js"/>
<!-- Tie mousing to entire bounding box of the plot -->
<rect x="0" y="0" width="600" height="480" fill="#ffffff" stroke="black" stroke-width="1"
onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox(evt)"/>
<!-- Also track mouse when it is on a plot element -->
<g id="gnuplot_canvas" onclick="gnuplot_svg.toggleCoordBox(evt)" onmousemove="gnuplot_svg.moveCoordBox(evt)">
<defs>
<circle id='gpDot' r='0.5' stroke-width='0.5'/>
<path id='gpPt0' stroke-width='0.222' stroke='currentColor' d='M-1,0 h2 M0,-1 v2'/>
<path id='gpPt1' stroke-width='0.222' stroke='currentColor' d='M-1,-1 L1,1 M1,-1 L-1,1'/>
<path id='gpPt2' stroke-width='0.222' stroke='currentColor' d='M-1,0 L1,0 M0,-1 L0,1 M-1,-1 L1,1 M-1,1 L1,-1'/>
<rect id='gpPt3' stroke-width='0.222' stroke='currentColor' x='-1' y='-1' width='2' height='2'/>
<rect id='gpPt4' stroke-width='0.222' stroke='currentColor' fill='currentColor' x='-1' y='-1' width='2' height='2'/>
<circle id='gpPt5' stroke-width='0.222' stroke='currentColor' cx='0' cy='0' r='1'/>
<use xlink:href='#gpPt5' id='gpPt6' fill='currentColor' stroke='none'/>
<path id='gpPt7' stroke-width='0.222' stroke='currentColor' d='M0,-1.33 L-1.33,0.67 L1.33,0.67 z'/>
<use xlink:href='#gpPt7' id='gpPt8' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt7' id='gpPt9' stroke='currentColor' transform='rotate(180)'/>
<use xlink:href='#gpPt9' id='gpPt10' fill='currentColor' stroke='none'/>
<use xlink:href='#gpPt3' id='gpPt11' stroke='currentColor' transform='rotate(45)'/>
<use xlink:href='#gpPt11' id='gpPt12' fill='currentColor' stroke='none'/>
<filter id='greybox' filterUnits='objectBoundingBox' x='0' y='0' height='1' width='1'>
<feFlood flood-color='lightgrey' flood-opacity='1' result='grey'/>
<feComposite in='SourceGraphic' in2='grey' operator='atop'/>
</filter>
</defs>
<g style="fill:none; color:white; stroke:currentColor; stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
</g>
<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
<path stroke='black' d='M96.8,422.4 L105.8,422.4 M575.0,422.4 L566.0,422.4 '/> <g transform="translate(88.5,426.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.3115</text>
</g>
<path stroke='black' d='M96.8,371.7 L105.8,371.7 M575.0,371.7 L566.0,371.7 '/> <g transform="translate(88.5,376.2)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.312</text>
</g>
<path stroke='black' d='M96.8,321.0 L105.8,321.0 M575.0,321.0 L566.0,321.0 '/> <g transform="translate(88.5,325.5)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.3125</text>
</g>
<path stroke='black' d='M96.8,270.3 L105.8,270.3 M575.0,270.3 L566.0,270.3 '/> <g transform="translate(88.5,274.8)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.313</text>
</g>
<path stroke='black' d='M96.8,219.5 L105.8,219.5 M575.0,219.5 L566.0,219.5 '/> <g transform="translate(88.5,224.0)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.3135</text>
</g>
<path stroke='black' d='M96.8,168.8 L105.8,168.8 M575.0,168.8 L566.0,168.8 '/> <g transform="translate(88.5,173.3)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.314</text>
</g>
<path stroke='black' d='M96.8,118.1 L105.8,118.1 M575.0,118.1 L566.0,118.1 '/> <g transform="translate(88.5,122.6)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.3145</text>
</g>
<path stroke='black' d='M96.8,67.4 L105.8,67.4 M575.0,67.4 L566.0,67.4 '/> <g transform="translate(88.5,71.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.315</text>
</g>
<path stroke='black' d='M96.8,16.7 L105.8,16.7 M575.0,16.7 L566.0,16.7 '/> <g transform="translate(88.5,21.2)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:end">
<text> 0.3155</text>
</g>
<path stroke='black' d='M96.8,422.4 L96.8,413.4 M96.8,16.7 L96.8,25.7 '/> <g transform="translate(96.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>2d27bdef6e42890532eb683d6cb3da682ab856d5</text>
</g>
<path stroke='black' d='M116.7,422.4 L116.7,413.4 M116.7,16.7 L116.7,25.7 '/> <g transform="translate(116.7,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>0e2a4a29c316c59c00674629c79733dc0ec379fd</text>
</g>
<path stroke='black' d='M136.7,422.4 L136.7,413.4 M136.7,16.7 L136.7,25.7 '/> <g transform="translate(136.7,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>e2029cbb5c8a83bb554b1df0afd68cd4a8bd25c6</text>
</g>
<path stroke='black' d='M156.6,422.4 L156.6,413.4 M156.6,16.7 L156.6,25.7 '/> <g transform="translate(156.6,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>2ff5adb75d182ae7415b72b66c081d1af495fbd7</text>
</g>
<path stroke='black' d='M176.5,422.4 L176.5,413.4 M176.5,16.7 L176.5,25.7 '/> <g transform="translate(176.5,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>55605b89fdddd45653b94acb23e92fadcbd7f2df</text>
</g>
<path stroke='black' d='M196.4,422.4 L196.4,413.4 M196.4,16.7 L196.4,25.7 '/> <g transform="translate(196.4,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>6d0cc0730e4a63e52f71229e7d5e2dbad167e093</text>
</g>
<path stroke='black' d='M216.4,422.4 L216.4,413.4 M216.4,16.7 L216.4,25.7 '/> <g transform="translate(216.4,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>34463ec7f6d8cca9dda660f706eb5c0fae429a3b</text>
</g>
<path stroke='black' d='M236.3,422.4 L236.3,413.4 M236.3,16.7 L236.3,25.7 '/> <g transform="translate(236.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>55c359e8e448831e5c307f8f058d1e982ddf78dd</text>
</g>
<path stroke='black' d='M256.2,422.4 L256.2,413.4 M256.2,16.7 L256.2,25.7 '/> <g transform="translate(256.2,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>d505a8c4ad46bad09f1183e727f8637465e504b1</text>
</g>
<path stroke='black' d='M276.1,422.4 L276.1,413.4 M276.1,16.7 L276.1,25.7 '/> <g transform="translate(276.1,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>02954438494400d43a77dc5cac29a5e6e98fb8c4</text>
</g>
<path stroke='black' d='M296.1,422.4 L296.1,413.4 M296.1,16.7 L296.1,25.7 '/> <g transform="translate(296.1,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>c843682f3b5807166ff691ab17a05d6590a832d2</text>
</g>
<path stroke='black' d='M316.0,422.4 L316.0,413.4 M316.0,16.7 L316.0,25.7 '/> <g transform="translate(316.0,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>41b685ee102bcd483ad367a904577cad497dd0cb</text>
</g>
<path stroke='black' d='M335.9,422.4 L335.9,413.4 M335.9,16.7 L335.9,25.7 '/> <g transform="translate(335.9,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>d5abea965fd0dd584f3139661bd4adea27642d6c</text>
</g>
<path stroke='black' d='M355.8,422.4 L355.8,413.4 M355.8,16.7 L355.8,25.7 '/> <g transform="translate(355.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>bd857166d2fcc1d6a49993adc5e28d600fa1b2f5</text>
</g>
<path stroke='black' d='M375.8,422.4 L375.8,413.4 M375.8,16.7 L375.8,25.7 '/> <g transform="translate(375.8,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>027dd390ea74b0dd2cbfcaf88adedf13e4e731fc</text>
</g>
<path stroke='black' d='M395.7,422.4 L395.7,413.4 M395.7,16.7 L395.7,25.7 '/> <g transform="translate(395.7,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>b8bc1b1c367a5c3bd12f7018fcaf652f6e0ed736</text>
</g>
<path stroke='black' d='M415.6,422.4 L415.6,413.4 M415.6,16.7 L415.6,25.7 '/> <g transform="translate(415.6,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>c8e127a1d872246dd5c1ddcf7fd9adf7450b6979</text>
</g>
<path stroke='black' d='M435.5,422.4 L435.5,413.4 M435.5,16.7 L435.5,25.7 '/> <g transform="translate(435.5,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>d4ac15c846709608040ac293e4970afec7ddc3a4</text>
</g>
<path stroke='black' d='M455.5,422.4 L455.5,413.4 M455.5,16.7 L455.5,25.7 '/> <g transform="translate(455.5,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>8a7db270cd7e9c5ac7605df92324b35921428472</text>
</g>
<path stroke='black' d='M475.4,422.4 L475.4,413.4 M475.4,16.7 L475.4,25.7 '/> <g transform="translate(475.4,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>774e2deb07eab190f28864f4d511ee7819234648</text>
</g>
<path stroke='black' d='M495.3,422.4 L495.3,413.4 M495.3,16.7 L495.3,25.7 '/> <g transform="translate(495.3,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>1fbb8b4053cba722567b1e376c4a3f655b55e42b</text>
</g>
<path stroke='black' d='M515.2,422.4 L515.2,413.4 M515.2,16.7 L515.2,25.7 '/> <g transform="translate(515.2,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>418810920ef2ec3791489a227509e2522b06403c</text>
</g>
<path stroke='black' d='M535.2,422.4 L535.2,413.4 M535.2,16.7 L535.2,25.7 '/> <g transform="translate(535.2,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>8cb0face54463823cc0b8530dcf5fe1ce3dc103d</text>
</g>
<path stroke='black' d='M555.1,422.4 L555.1,413.4 M555.1,16.7 L555.1,25.7 '/> <g transform="translate(555.1,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>9a3a5715fdad18f3795b1888dd450dbb85657995</text>
</g>
<path stroke='black' d='M575.0,422.4 L575.0,413.4 M575.0,16.7 L575.0,25.7 '/> <g transform="translate(575.0,444.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>234aa4f72504cffb26eaac3ae50869f99ba16576</text>
</g>
<path stroke='black' d='M96.8,16.7 L96.8,422.4 L575.0,422.4 L575.0,16.7 L96.8,16.7 Z '/> <g transform="translate(17.6,219.6) rotate(270)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>Seconds</text>
</g>
<g transform="translate(335.9,471.9)" style="stroke:none; fill:black; font-family:Arial; font-size:12.00pt; text-anchor:middle">
<text>Commits</text>
</g>
</g>
<g id="gnuplot_plot_1" ><title>gnuplot_plot_1</title>
<g style="fill:none; color:red; stroke:currentColor; stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
<path stroke='red' d='M96.8,280.4 L116.7,138.4 L136.7,310.8 L156.6,87.7 L176.5,381.8 L196.4,280.4 L216.4,270.3 L236.3,351.4
L256.2,280.4 L276.1,310.8 L296.1,219.5 L316.0,290.5 L335.9,280.4 L355.8,229.7 L375.8,209.4 L395.7,57.3
L415.6,97.8 L435.5,239.8 L455.5,67.4 L475.4,290.5 L495.3,148.6 L515.2,209.4 L535.2,381.8 L555.1,158.7
L575.0,148.6 '/> <use xlink:href='#gpPt0' transform='translate(96.8,280.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(116.7,138.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(136.7,310.8) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(156.6,87.7) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(176.5,381.8) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(196.4,280.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(216.4,270.3) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(236.3,351.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(256.2,280.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(276.1,310.8) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(296.1,219.5) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(316.0,290.5) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(335.9,280.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(355.8,229.7) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(375.8,209.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(395.7,57.3) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(415.6,97.8) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(435.5,239.8) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(455.5,67.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(475.4,290.5) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(495.3,148.6) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(515.2,209.4) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(535.2,381.8) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(555.1,158.7) scale(4.50)' color='red'/>
<use xlink:href='#gpPt0' transform='translate(575.0,148.6) scale(4.50)' color='red'/>
</g>
</g>
<g style="fill:none; color:black; stroke:currentColor; stroke-width:1.00; stroke-linecap:butt; stroke-linejoin:miter">
<path stroke='black' d='M96.8,16.7 L96.8,422.4 L575.0,422.4 L575.0,16.7 L96.8,16.7 Z '/></g>
<script type="text/javascript"><![CDATA[
// plot boundaries and axis scaling information for mousing
gnuplot_svg.plot_term_xmax = 600;
gnuplot_svg.plot_term_ymax = 480;
gnuplot_svg.plot_xmin = 96.8;
gnuplot_svg.plot_xmax = 575.0;
gnuplot_svg.plot_ybot = 422.4;
gnuplot_svg.plot_ytop = 16.7;
gnuplot_svg.plot_width = 478.2;
gnuplot_svg.plot_height = 405.7;
gnuplot_svg.plot_axis_xmin = 0;
gnuplot_svg.plot_axis_xmax = 24;
gnuplot_svg.plot_axis_ymin = 0.3115;
gnuplot_svg.plot_axis_ymax = 0.3155;
gnuplot_svg.polar_mode = false;
gnuplot_svg.plot_axis_x2min = "none"
gnuplot_svg.plot_axis_y2min = "none"
gnuplot_svg.plot_logaxis_x = 0;
gnuplot_svg.plot_logaxis_y = 0;
gnuplot_svg.plot_timeaxis_x = "";
]]>
</script>
</g>
<text id="coord_text" text-anchor="start" pointer-events="none"
font-size="12" font-family="Arial"
visibility="hidden"> </text>
</svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment