The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="800px" height="841px" preserveAspectRatio="xMidYMid meet" zoomAndPan="magnify" version="1.0" contentScriptType="text/ecmascript" contentStyleType="text/css">
  <defs>
    <style type="text/css">
			/* Style sheet */
			/* SVG style sheets are not very widely supported */
		</style>
  </defs>
  <rect x="0" y="0" width="100%" height="100%" style="fill: white" />
  <text style="font-family: sans-serif; font-size: 14pt; font-weight: bold" x="10" y="22">Boot chart for zerolap (Wed Jun 29 16:31:37 CEST 2005)</text>
  <!-- y_pos is 46 before header -->
  <g style="font-family: sans-serif; font-size: 9pt; fill: #000000" transform="translate(10, 46)">
    <text dy="0px">uname: Linux 2.6.9 #4 Sun Mar 6 16:42:04 CET 2005 i686</text>
    <text dy="14px">release: Debian GNU/Linux testing/unstable  </text>
    <text dy="28px">CPU: Intel(R) Pentium(R) M processor 1.70GHz (1)</text>
    <text dy="42px">kernel options: root=/dev/hda1 ro init=/sbin/bootchartd</text>
    <text dy="56px">time: 0:41</text>
  </g>
  <!-- y_pos is 116 after header -->
  <!-- y_pos is 116 before timeline.svg.tt -->
  <!-- y_pos is 116 before legend -->
  <!-- Process dependency chart -->
  <g transform="translate(0, 116)" style="fill: none">
    <g transform="translate(2, 2.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #f0f0f0" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Unclassified</text>
    </g>
    <g transform="translate(120, 2.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #ff8c00" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Setup</text>
    </g>
    <g transform="translate(240, 2.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #b22222" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Locking</text>
    </g>
    <g transform="translate(360, 2.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #458b00" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Parsing</text>
    </g>
    <g transform="translate(480, 2.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #b8860b" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Spread</text>
    </g>
    <g transform="translate(600, 2.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #36648b" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Waiting</text>
    </g>
    <g transform="translate(2, 17.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #00c5cd" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Check PGP</text>
    </g>
    <g transform="translate(120, 17.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #458b74" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Process</text>
    </g>
    <g transform="translate(240, 17.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #7f7f7f" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Sign</text>
    </g>
    <g transform="translate(360, 17.5)">
      <rect x="0" y="0" width="10px" height="10px" style="fill: #ee4040" />
      <text style="font-family: sans-serif; font-size: 9pt; fill: #000000" dx="15px" dy="0.75em">Respond</text>
    </g>
    <!-- y_pos_2 is 30 after legend -->
    <!-- y_pos_2 is 30 before axis -->
    <!-- Process axis labels -->
    <text style="font-family: sans-serif; font-size: 9pt; fill: #000000; opacity: 0.7" x="0" y="30" dy="1em">0.0s</text>
    <text style="font-family: sans-serif; font-size: 9pt; fill: #000000; opacity: 0.7" x="200" y="30" dx="-1em" dy="1em">0.5s</text>
    <text style="font-family: sans-serif; font-size: 9pt; fill: #000000; opacity: 0.7" x="400" y="30" dx="-1em" dy="1em">1.0s</text>
    <text style="font-family: sans-serif; font-size: 9pt; fill: #000000; opacity: 0.7" x="600" y="30" dx="-1em" dy="1em">1.5s</text>
    <text style="font-family: sans-serif; font-size: 9pt; fill: #000000; opacity: 0.7" x="800" y="30" dx="-2em" dy="1em">2.0s</text>
    <rect style="fill: #ffffff; stroke: #e0e0e0; padding: 10px" x="0" y="45" width="100%" height="100%" />
    <g style="stroke: #e6e6e6; stroke-width: 1px" transform="translate(0.5, 45)">
      <!-- Process time ticks and delimiter lines -->
      <line style="stroke: #d0d0d0" x1="0" y1="0" x2="0" y2="680" />
      <line x1="40" y1="0" x2="40" y2="680" />
      <line x1="80" y1="0" x2="80" y2="680" />
      <line x1="120" y1="0" x2="120" y2="680" />
      <line x1="160" y1="0" x2="160" y2="680" />
      <line style="stroke: #d0d0d0" x1="200" y1="0" x2="200" y2="680" />
      <line x1="240" y1="0" x2="240" y2="680" />
      <line x1="280" y1="0" x2="280" y2="680" />
      <line x1="320" y1="0" x2="320" y2="680" />
      <line x1="360" y1="0" x2="360" y2="680" />
      <line style="stroke: #d0d0d0" x1="400" y1="0" x2="400" y2="680" />
      <line x1="440" y1="0" x2="440" y2="680" />
      <line x1="480" y1="0" x2="480" y2="680" />
      <line x1="520" y1="0" x2="520" y2="680" />
      <line x1="560" y1="0" x2="560" y2="680" />
      <line style="stroke: #d0d0d0" x1="600" y1="0" x2="600" y2="680" />
      <line x1="640" y1="0" x2="640" y2="680" />
      <line x1="680" y1="0" x2="680" y2="680" />
      <line x1="720" y1="0" x2="720" y2="680" />
      <line x1="760" y1="0" x2="760" y2="680" />
    </g>
    <!-- Process chart -->
    <g transform="translate(0, 45)">
      <!-- zero = 85102.544547 -->
      <g style="" transform="translate(0, 0.00)">
        <!-- iterating; mark = 0 -->
        <g transform="translate(0.00, 0)">
          <!-- showing read, 0=0 D=0.001 -->
          <!-- text_width of read = 60, left = 0, relative_width = 800.00 -->
          <rect x="0" y="0" width="0.4" height="18" style="fill: #ff8c00" />
          <text transform="translate(0.00, 0)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">read (1ms)</text>
          <!-- showing parseXML, 0=0.001 D=0.006 -->
          <!-- text_width of parseXML = 84, left = 0.4, relative_width = 800.00 -->
          <rect x="0.4" y="20" width="2.4" height="18" style="fill: #458b00" />
          <text transform="translate(0.40, 20)" textWidth="84px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">parseXML (6ms)</text>
          <!-- showing send, 0=0.007 D=0.003 -->
          <!-- text_width of send = 60, left = 2.8, relative_width = 800.00 -->
          <rect x="2.8" y="40" width="1.2" height="18" style="fill: #7f7f7f" />
          <text transform="translate(2.80, 40)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">send (3ms)</text>
          <!-- showing recv, 0=0.01 D=1.954 -->
          <!-- text_width of recv = 78, left = 4, relative_width = 800.00 -->
          <rect x="4" y="60" width="781.6" height="18" style="fill: #36648b" />
          <text transform="translate(4.00, 60)" textWidth="78px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">recv (1954ms)</text>
          <!-- showing respond, 0=1.964 D=0 -->
          <!-- text_width of respond = 78, left = 785.6, relative_width = 800.00 -->
          <rect x="785.6" y="80" width="0" height="18" style="fill: #ee4040" />
          <text transform="translate(722.00, 80)" textWidth="78px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">respond (0ms)</text>
          <!-- showing Z, 0=1.964 D=0.001 -->
          <!-- text_width of Z = 42, left = 785.6, relative_width = 800.00 -->
          <rect x="785.6" y="100" width="0.4" height="18" style="fill: #f0f0f0" />
          <text transform="translate(758.00, 100)" textWidth="42px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">Z (1ms)</text>
        </g>
        <!-- Profile overall -->
        <rect x="0.00" y="0" transform="translate(0.5, 0.5)" style="stroke: #d0d0d0; stroke-dasharray: 5,3stroke: #000000" width="785.999999999998522" height="118" />
      </g>
      <text transform="translate(0.00, 120)" dy="0.7em" style="font-family: sans-serif; font-size: 7pt; fill: #7f7f7f">SrsFrontEnd-srsdev@srssweb2</text>
      <!-- tag: $VAR1 = 'SrsFrontEnd-srsdev';
 -->
      <g style="" transform="translate(0, 130.00)">
        <!-- iterating; mark = 0 -->
        <g transform="translate(3.42, 0)">
          <!-- showing read_config, 0=0 D=0.002 -->
          <!-- text_width of read_config = 102, left = 0, relative_width = 796.58 -->
          <rect x="0" y="0" width="0.8" height="18" style="fill: #ff8c00" />
          <text transform="translate(0.00, 0)" textWidth="102px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">read_config (2ms)</text>
          <!-- showing valid_config, 0=0.002 D=0 -->
          <!-- text_width of valid_config = 108, left = 0.8, relative_width = 796.58 -->
          <rect x="0.8" y="20" width="0" height="18" style="fill: #ff8c00" />
          <text transform="translate(0.80, 20)" textWidth="108px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">valid_config (0ms)</text>
          <!-- showing fork, 0=0.002 D=0.001 -->
          <!-- text_width of fork = 60, left = 0.8, relative_width = 796.58 -->
          <rect x="0.8" y="40" width="0.4" height="18" style="fill: #ff8c00" />
          <text transform="translate(0.80, 40)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">fork (1ms)</text>
          <!-- showing read, 0=0.003 D=0.002 -->
          <!-- text_width of read = 60, left = 1.2, relative_width = 796.58 -->
          <rect x="1.2" y="60" width="0.8" height="18" style="fill: #ff8c00" />
          <text transform="translate(1.20, 60)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">read (2ms)</text>
          <!-- showing init, 0=0.005 D=0 -->
          <!-- text_width of init = 60, left = 2, relative_width = 796.58 -->
          <rect x="2" y="80" width="0" height="18" style="fill: #ff8c00" />
          <text transform="translate(2.00, 80)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">init (0ms)</text>
          <!-- showing respond, 0=1.915 D=0.001 -->
          <!-- text_width of respond = 78, left = 766, relative_width = 796.58 -->
          <rect x="766" y="100" width="0.4" height="18" style="fill: #ee4040" />
          <text transform="translate(718.58, 100)" textWidth="78px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">respond (1ms)</text>
          <!-- showing Z, 0=1.916 D=0.036 -->
          <!-- text_width of Z = 48, left = 766.4, relative_width = 796.58 -->
          <rect x="766.4" y="120" width="14.4" height="18" style="fill: #f0f0f0" />
          <text transform="translate(748.58, 120)" textWidth="48px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">Z (36ms)</text>
        </g>
        <!-- iterating; mark = spread -->
        <g transform="translate(3.42, 140)">
          <line style="stroke: #d0d0d0; stroke-dasharray: 2,1,1,1,2,5" x1="0" y1="0" x2="780.799999999999272" y2="0" />
          <text transform="translate(2.00, 0)" dy="0em" style="font-family: sans-serif; font-size: 7pt; fill: #7f7f7f">spread</text>
          <!-- showing send, 0=0.005 D=0.004 -->
          <!-- text_width of send = 60, left = 2, relative_width = 796.58 -->
          <rect x="2" y="0" width="1.6" height="18" style="fill: #7f7f7f" />
          <text transform="translate(2.00, 0)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">send (4ms)</text>
          <!-- showing srspapp3, 0=0.005 D=1.91 -->
          <!-- text_width of srspapp3 = 102, left = 2, relative_width = 796.58 -->
          <rect x="2" y="20" width="764" height="18" style="fill: #36648b" />
          <text transform="translate(2.00, 20)" textWidth="102px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">srspapp3 (1910ms)</text>
        </g>
        <!-- Profile overall -->
        <rect x="3.42" y="0" transform="translate(0.5, 0.5)" style="stroke: #d0d0d0; stroke-dasharray: 5,3stroke: #000000" width="780.799999999999272" height="178" />
      </g>
      <text transform="translate(3.42, 310)" dy="0.7em" style="font-family: sans-serif; font-size: 7pt; fill: #7f7f7f">FeRep-srsdev@srssweb2</text>
      <!-- tag: $VAR1 = 'FeRep-srsdev';
 -->
      <g style="" transform="translate(0, 320.00)">
        <!-- iterating; mark = 0 -->
        <g transform="translate(24.66, 0)">
          <!-- showing childspread, 0=0 D=0.207 -->
          <!-- text_width of childspread = 114, left = 0, relative_width = 775.34 -->
          <rect x="0" y="0" width="82.8" height="18" style="fill: #ff8c00" />
          <text transform="translate(0.00, 0)" textWidth="114px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">childspread (207ms)</text>
          <!-- showing init, 0=0.207 D=0.199 -->
          <!-- text_width of init = 72, left = 82.8, relative_width = 775.34 -->
          <rect x="82.8" y="20" width="79.6" height="18" style="fill: #ff8c00" />
          <text transform="translate(82.80, 20)" textWidth="72px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">init (199ms)</text>
          <!-- showing process, 0=0.406 D=1.443 -->
          <!-- text_width of process = 96, left = 162.4, relative_width = 775.34 -->
          <rect x="162.4" y="40" width="577.2" height="18" style="fill: #458b74" />
          <text transform="translate(162.40, 40)" textWidth="96px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">process (1443ms)</text>
          <!-- showing respond, 0=1.849 D=0.001 -->
          <!-- text_width of respond = 78, left = 739.6, relative_width = 775.34 -->
          <rect x="739.6" y="60" width="0.4" height="18" style="fill: #ee4040" />
          <text transform="translate(697.34, 60)" textWidth="78px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">respond (1ms)</text>
          <!-- showing request, 0=1.85 D=0 -->
          <!-- text_width of request = 78, left = 740, relative_width = 775.34 -->
          <rect x="740" y="80" width="0" height="18" style="fill: #f0f0f0" />
          <text transform="translate(697.34, 80)" textWidth="78px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">request (0ms)</text>
          <!-- showing Z, 0=1.85 D=0.007 -->
          <!-- text_width of Z = 42, left = 740, relative_width = 775.34 -->
          <rect x="740" y="100" width="2.8" height="18" style="fill: #f0f0f0" />
          <text transform="translate(733.34, 100)" textWidth="42px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">Z (7ms)</text>
        </g>
        <!-- Profile overall -->
        <rect x="24.66" y="0" transform="translate(0.5, 0.5)" style="stroke: #d0d0d0; stroke-dasharray: 5,3stroke: #000000" width="742.799999999999727" height="118" />
      </g>
      <text transform="translate(24.66, 440)" dy="0.7em" style="font-family: sans-serif; font-size: 7pt; fill: #7f7f7f">Listener-srsdev@srspapp3</text>
      <!-- tag: $VAR1 = 'Listener-srsdev';
 -->
      <g style="" transform="translate(0, 450.00)">
        <!-- iterating; mark = 0 -->
        <g transform="translate(221.16, 0)">
          <!-- showing hout, 0=0 D=0 -->
          <!-- text_width of hout = 60, left = 0, relative_width = 578.84 -->
          <rect x="0" y="0" width="0" height="18" style="fill: #ee4040" />
          <text transform="translate(0.00, 0)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">hout (0ms)</text>
          <!-- showing new, 0=0 D=0.003 -->
          <!-- text_width of new = 54, left = 0, relative_width = 578.84 -->
          <rect x="0" y="20" width="1.2" height="18" style="fill: #ff8c00" />
          <text transform="translate(0.00, 20)" textWidth="54px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">new (3ms)</text>
          <!-- showing init, 0=0.003 D=0 -->
          <!-- text_width of init = 60, left = 1.2, relative_width = 578.84 -->
          <rect x="1.2" y="40" width="0" height="18" style="fill: #ff8c00" />
          <text transform="translate(1.20, 40)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">init (0ms)</text>
          <!-- showing keytext, 0=0.003 D=0.3 -->
          <!-- text_width of keytext = 90, left = 1.2, relative_width = 578.84 -->
          <rect x="1.2" y="60" width="120" height="18" style="fill: #00c5cd" />
          <text transform="translate(1.20, 60)" textWidth="90px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">keytext (300ms)</text>
          <!-- showing pgpv1, 0=0.303 D=0.043 -->
          <!-- text_width of pgpv1 = 72, left = 121.2, relative_width = 578.84 -->
          <rect x="121.2" y="80" width="17.2" height="18" style="fill: #00c5cd" />
          <text transform="translate(121.20, 80)" textWidth="72px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">pgpv1 (43ms)</text>
          <!-- showing pgpv, 0=0.346 D=0.021 -->
          <!-- text_width of pgpv = 66, left = 138.4, relative_width = 578.84 -->
          <rect x="138.4" y="100" width="8.4" height="18" style="fill: #00c5cd" />
          <text transform="translate(138.40, 100)" textWidth="66px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">pgpv (21ms)</text>
          <!-- showing parse, 0=0.367 D=0.029 -->
          <!-- text_width of parse = 72, left = 146.8, relative_width = 578.84 -->
          <rect x="146.8" y="120" width="11.6" height="18" style="fill: #458b00" />
          <text transform="translate(146.80, 120)" textWidth="72px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">parse (29ms)</text>
          <!-- showing sign, 0=1.348 D=0.004 -->
          <!-- text_width of sign = 60, left = 539.2, relative_width = 578.84 -->
          <rect x="539.2" y="140" width="1.6" height="18" style="fill: #f0f0f0" />
          <text transform="translate(518.84, 140)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">sign (4ms)</text>
          <!-- showing send, 0=1.352 D=0.001 -->
          <!-- text_width of send = 60, left = 540.8, relative_width = 578.84 -->
          <rect x="540.8" y="160" width="0.4" height="18" style="fill: #7f7f7f" />
          <text transform="translate(518.84, 160)" textWidth="60px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">send (1ms)</text>
          <!-- showing Z, 0=1.353 D=0.001 -->
          <!-- text_width of Z = 42, left = 541.2, relative_width = 578.84 -->
          <rect x="541.2" y="180" width="0.4" height="18" style="fill: #f0f0f0" />
          <text transform="translate(536.84, 180)" textWidth="42px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">Z (1ms)</text>
        </g>
        <!-- iterating; mark = process -->
        <g transform="translate(221.16, 200)">
          <line style="stroke: #d0d0d0; stroke-dasharray: 2,1,1,1,2,5" x1="0" y1="0" x2="541.599999999999682" y2="0" />
          <text transform="translate(158.40, 0)" dy="0em" style="font-family: sans-serif; font-size: 7pt; fill: #7f7f7f">process</text>
          <!-- showing process, 0=0.396 D=0.952 -->
          <!-- text_width of process = 90, left = 158.4, relative_width = 578.84 -->
          <rect x="158.4" y="0" width="380.8" height="18" style="fill: #458b74" />
          <text transform="translate(158.40, 0)" textWidth="90px" dy="1em" style="font-family: sans-serif; font-size: 8pt; fill: #000000">process (952ms)</text>
        </g>
        <!-- Profile overall -->
        <rect x="221.16" y="0" transform="translate(0.5, 0.5)" style="stroke: #d0d0d0; stroke-dasharray: 5,3stroke: #000000" width="541.599999999999682" height="218" />
      </g>
      <text transform="translate(221.16, 670)" dy="0.7em" style="font-family: sans-serif; font-size: 7pt; fill: #7f7f7f">SrsBackend-srsdev@srspapp3</text>
      <!-- tag: $VAR1 = 'SrsBackend-srsdev';
 -->
    </g>
  </g>
  <!-- y_pos is 841 after timeline.svg.tt -->
</svg>