| <?xml version='1.0' encoding='UTF-8' ?> |
| <svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' class='svglite' width='432.00pt' height='241.80pt' viewBox='0 0 432.00 241.80'> |
| <defs> |
| <style type='text/css'><![CDATA[ |
| .svglite line, .svglite polyline, .svglite polygon, .svglite path, .svglite rect, .svglite circle { |
| fill: none; |
| stroke: #000000; |
| stroke-linecap: round; |
| stroke-linejoin: round; |
| stroke-miterlimit: 10.00; |
| } |
| .svglite text { |
| white-space: pre; |
| } |
| ]]></style> |
| </defs> |
| <rect width='100%' height='100%' style='stroke: none; fill: #FFFFFF;'/> |
| <defs> |
| <clipPath id='cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA='> |
| <rect x='0.00' y='0.00' width='432.00' height='241.80' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'> |
| </g> |
| <defs> |
| <clipPath id='cpMTY4LjI4fDQyNi41Mnw2My44N3wxOTMuNDY='> |
| <rect x='168.28' y='63.87' width='258.24' height='129.59' /> |
| </clipPath> |
| </defs> |
| <g clip-path='url(#cpMTY4LjI4fDQyNi41Mnw2My44N3wxOTMuNDY=)'> |
| <polyline points='224.42,193.46 224.42,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='336.70,193.46 336.70,63.87 ' style='stroke-width: 0.53; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='168.28,193.46 168.28,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='280.56,193.46 280.56,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <polyline points='392.84,193.46 392.84,63.87 ' style='stroke-width: 1.07; stroke: #EBEBEB; stroke-linecap: butt;' /> |
| <rect x='168.28' y='157.47' width='22.01' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='168.28' y='67.47' width='58.83' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='168.28' y='85.47' width='42.96' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='168.28' y='139.47' width='25.51' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='168.28' y='175.47' width='18.03' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='168.28' y='121.47' width='26.73' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <rect x='168.28' y='103.47' width='33.82' height='14.40' style='stroke-width: 1.07; stroke: none; stroke-linecap: square; stroke-linejoin: miter; fill: #00ADD8;' /> |
| <polyline points='192.33,166.47 192.33,162.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='192.33,164.67 188.25,164.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='188.25,166.47 188.25,162.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='229.83,76.47 229.83,72.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='229.83,74.67 224.39,74.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='224.39,76.47 224.39,72.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='213.60,94.47 213.60,90.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='213.60,92.67 208.88,92.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='208.88,94.47 208.88,90.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='195.74,148.47 195.74,144.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='195.74,146.67 191.84,146.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='191.84,148.47 191.84,144.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='188.04,184.46 188.04,180.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='188.04,182.67 184.58,182.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='184.58,184.46 184.58,180.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='196.88,130.47 196.88,126.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='196.88,128.67 193.14,128.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='193.14,130.47 193.14,126.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='204.05,112.47 204.05,108.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='204.05,110.67 200.16,110.67 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <polyline points='200.16,112.47 200.16,108.87 ' style='stroke-width: 1.07; stroke: #DDDDDD; stroke-linecap: butt;' /> |
| <text x='192.20' y='167.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='4.77px' lengthAdjust='spacingAndGlyphs'>1</text> |
| <text x='231.88' y='77.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>2.6</text> |
| <text x='216.01' y='95.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.9</text> |
| <text x='198.56' y='149.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.1</text> |
| <text x='191.08' y='185.40' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>0.8</text> |
| <text x='199.79' y='131.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.2</text> |
| <text x='206.88' y='113.41' style='font-size: 7.50px;fill: #555555; font-family: "Arial";' textLength='11.93px' lengthAdjust='spacingAndGlyphs'>1.5</text> |
| </g> |
| <g clip-path='url(#cpMC4wMHw0MzIuMDB8MC4wMHwyNDEuODA=)'> |
| <text x='163.35' y='185.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='76.59px' lengthAdjust='spacingAndGlyphs'>Reduce build times</text> |
| <text x='163.35' y='163.26' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='138.10px' lengthAdjust='spacingAndGlyphs'>Better support for using Cgo when</text> |
| <text x='163.35' y='171.90' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='62.62px' lengthAdjust='spacingAndGlyphs'>cross-compiling</text> |
| <text x='163.35' y='149.58' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='75.48px' lengthAdjust='spacingAndGlyphs'>Reduce binary size</text> |
| <text x='163.35' y='131.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='90.74px' lengthAdjust='spacingAndGlyphs'>Reduce compute costs</text> |
| <text x='163.35' y='113.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='82.26px' lengthAdjust='spacingAndGlyphs'>Reduce memory use</text> |
| <text x='163.35' y='95.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='145.76px' lengthAdjust='spacingAndGlyphs'>Better performance debugging tools</text> |
| <text x='163.35' y='77.59' text-anchor='end' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='87.78px' lengthAdjust='spacingAndGlyphs'>An optimization guide</text> |
| <text x='168.28' y='204.23' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>0</text> |
| <text x='280.56' y='204.23' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='5.09px' lengthAdjust='spacingAndGlyphs'>5</text> |
| <text x='392.84' y='204.23' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='10.18px' lengthAdjust='spacingAndGlyphs'>10</text> |
| <text x='297.40' y='221.69' text-anchor='middle' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='60.69px' lengthAdjust='spacingAndGlyphs'>Mean response</text> |
| <text x='5.48' y='52.25' style='font-size: 8.00px;fill: #666666; font-family: "Arial";' textLength='93.89px' lengthAdjust='spacingAndGlyphs'>(Compiler and runtime)</text> |
| <text x='5.48' y='17.75' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='405.69px' lengthAdjust='spacingAndGlyphs'>Let’s say you have 10 GopherCoins to spend on improving the following</text> |
| <text x='5.48' y='28.55' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='393.71px' lengthAdjust='spacingAndGlyphs'>aspects of working with the Go compiler and runtime. How would you</text> |
| <text x='5.48' y='39.35' style='font-size: 10.00px; font-weight: bold;fill: #333333; font-family: "Arial";' textLength='123.03px' lengthAdjust='spacingAndGlyphs'>distribute your coins?</text> |
| <text x='426.52' y='234.66' text-anchor='end' style='font-size: 8.00px;fill: #999999; font-family: "Arial";' textLength='42.30px' lengthAdjust='spacingAndGlyphs'>n = 1,507</text> |
| </g> |
| </svg> |