<?xml version="1.0" encoding="UTF-8"?> 
<java version="1.6.0_01" class="java.beans.XMLDecoder"> 
 <object class="org.opensolaris.chime.DisplayDescription"> 
  <void property="clearedAggregations"> 
   <array class="java.lang.String" length="0"/> 
  </void> 
  <void property="columns"> 
   <array class="org.opensolaris.chime.ColumnDescription" length="6"> 
    <void index="0"> 
     <object class="org.opensolaris.chime.ColumnDescription"> 
      <void property="name"> 
       <string>Query</string> 
      </void> 
      <void property="tupleIndex"> 
       <int>0</int> 
      </void> 
     </object> 
    </void> 
    <void index="1"> 
     <object class="org.opensolaris.chime.ColumnDescription"> 
      <void property="aggregationName"> 
       <string>count</string> 
      </void> 
      <void property="name"> 
       <string>count</string> 
      </void> 
      <void property="plottable"> 
       <boolean>true</boolean> 
      </void> 
      <void property="totallerDescription"> 
       <object class="org.opensolaris.chime.TotallerDescription"> 
        <void property="totalType"> 
         <string>SUM</string> 
        </void> 
       </object> 
      </void> 
     </object> 
    </void> 
    <void index="2"> 
     <object class="org.opensolaris.chime.ColumnDescription"> 
      <void property="aggregationName"> 
       <string>elapsed</string> 
      </void> 
      <void property="minimumValueRange"> 
       <long>1000000000</long> 
      </void> 
      <void property="name"> 
       <string>Elapsed Time</string> 
      </void> 
      <void property="plottable"> 
       <boolean>true</boolean> 
      </void> 
      <void property="renderingHint"> 
       <object class="org.opensolaris.chime.util.ColorGradient"> 
        <object class="java.awt.Color"> 
         <int>0</int> 
         <int>255</int> 
         <int>153</int> 
         <int>255</int> 
        </object> 
        <object class="java.awt.Color"> 
         <int>0</int> 
         <int>204</int> 
         <int>153</int> 
         <int>255</int> 
        </object> 
       </object> 
      </void> 
      <void property="totallerDescription"> 
       <object class="org.opensolaris.chime.TotallerDescription"> 
        <void property="totalType"> 
         <string>SUM</string> 
        </void> 
       </object> 
      </void> 
      <void property="unitsDescription"> 
       <object class="org.opensolaris.chime.util.DisplayUnits$Description"> 
        <void property="fixedUnitIndex"> 
         <int>2</int> 
        </void> 
        <void property="unitLabels"> 
         <array class="java.lang.String" length="4"> 
          <void index="0"> 
           <string>ns</string> 
          </void> 
          <void index="1"> 
           <string>us</string> 
          </void> 
          <void index="2"> 
           <string>ms</string> 
          </void> 
          <void index="3"> 
           <string>s</string> 
          </void> 
         </array> 
        </void> 
        <void property="unitMultiple"> 
         <int>1000</int> 
        </void> 
        <void property="zeroLabeled"> 
         <boolean>true</boolean> 
        </void> 
       </object> 
      </void> 
     </object> 
    </void> 
    <void index="3"> 
     <object class="org.opensolaris.chime.ColumnDescription"> 
      <void property="aggregationName"> 
       <string>elapsed_avg</string> 
      </void> 
      <void property="minimumValueRange"> 
       <long>1000000000</long> 
      </void> 
      <void property="name"> 
       <string>Elapsed Time Average</string> 
      </void> 
      <void property="plottable"> 
       <boolean>true</boolean> 
      </void> 
      <void property="renderingHint"> 
       <object class="org.opensolaris.chime.util.ColorGradient"> 
        <object class="java.awt.Color"> 
         <int>0</int> 
         <int>255</int> 
         <int>102</int> 
         <int>255</int> 
        </object> 
        <object class="java.awt.Color"> 
         <int>0</int> 
         <int>204</int> 
         <int>102</int> 
         <int>255</int> 
        </object> 
       </object> 
      </void> 
      <void property="totallerDescription"> 
       <object class="org.opensolaris.chime.TotallerDescription"> 
        <void property="totalType"> 
         <string>SUM</string> 
        </void> 
       </object> 
      </void> 
      <void property="unitsDescription"> 
       <object class="org.opensolaris.chime.util.DisplayUnits$Description"> 
        <void property="fixedUnitIndex"> 
         <int>2</int> 
        </void> 
        <void property="unitLabels"> 
         <array class="java.lang.String" length="4"> 
          <void index="0"> 
           <string>ns</string> 
          </void> 
          <void index="1"> 
           <string>us</string> 
          </void> 
          <void index="2"> 
           <string>ms</string> 
          </void> 
          <void index="3"> 
           <string>s</string> 
          </void> 
         </array> 
        </void> 
        <void property="unitMultiple"> 
         <int>1000</int> 
        </void> 
        <void property="zeroLabeled"> 
         <boolean>true</boolean> 
        </void> 
       </object> 
      </void> 
     </object> 
    </void> 
    <void index="4"> 
     <object class="org.opensolaris.chime.ColumnDescription"> 
      <void property="aggregationName"> 
       <string>cpu</string> 
      </void> 
      <void property="minimumValueRange"> 
       <long>1000000000</long> 
      </void> 
      <void property="name"> 
       <string>CPU Time</string> 
      </void> 
      <void property="plottable"> 
       <boolean>true</boolean> 
      </void> 
      <void property="renderingHint"> 
       <object class="org.opensolaris.chime.util.ColorGradient"> 
        <object class="java.awt.Color"> 
         <int>255</int> 
         <int>153</int> 
         <int>153</int> 
         <int>255</int> 
        </object> 
        <object class="java.awt.Color"> 
         <int>255</int> 
         <int>102</int> 
         <int>102</int> 
         <int>255</int> 
        </object> 
       </object> 
      </void> 
      <void property="totallerDescription"> 
       <object class="org.opensolaris.chime.TotallerDescription"> 
        <void property="totalType"> 
         <string>SUM</string> 
        </void> 
       </object> 
      </void> 
      <void property="unitsDescription"> 
       <object class="org.opensolaris.chime.util.DisplayUnits$Description"> 
        <void property="fixedUnitIndex"> 
         <int>2</int> 
        </void> 
        <void property="unitLabels"> 
         <array class="java.lang.String" length="4"> 
          <void index="0"> 
           <string>ns</string> 
          </void> 
          <void index="1"> 
           <string>us</string> 
          </void> 
          <void index="2"> 
           <string>ms</string> 
          </void> 
          <void index="3"> 
           <string>s</string> 
          </void> 
         </array> 
        </void> 
        <void property="unitMultiple"> 
         <int>1000</int> 
        </void> 
        <void property="zeroLabeled"> 
         <boolean>true</boolean> 
        </void> 
       </object> 
      </void> 
     </object> 
    </void> 
    <void index="5"> 
     <object class="org.opensolaris.chime.ColumnDescription"> 
      <void property="aggregationName"> 
       <string>cpu_avg</string> 
      </void> 
      <void property="minimumValueRange"> 
       <long>1000000000</long> 
      </void> 
      <void property="name"> 
       <string>CPU Time Average</string> 
      </void> 
      <void property="plottable"> 
       <boolean>true</boolean> 
      </void> 
      <void property="renderingHint"> 
       <object class="org.opensolaris.chime.util.ColorGradient"> 
        <object class="java.awt.Color"> 
         <int>255</int> 
         <int>153</int> 
         <int>153</int> 
         <int>255</int> 
        </object> 
        <object class="java.awt.Color"> 
         <int>255</int> 
         <int>102</int> 
         <int>102</int> 
         <int>255</int> 
        </object> 
       </object> 
      </void> 
      <void property="totallerDescription"> 
       <object class="org.opensolaris.chime.TotallerDescription"> 
        <void property="totalType"> 
         <string>SUM</string> 
        </void> 
       </object> 
      </void> 
      <void property="unitsDescription"> 
       <object class="org.opensolaris.chime.util.DisplayUnits$Description"> 
        <void property="fixedUnitIndex"> 
         <int>2</int> 
        </void> 
        <void property="unitLabels"> 
         <array class="java.lang.String" length="4"> 
          <void index="0"> 
           <string>ns</string> 
          </void> 
          <void index="1"> 
           <string>us</string> 
          </void> 
          <void index="2"> 
           <string>ms</string> 
          </void> 
          <void index="3"> 
           <string>s</string> 
          </void> 
         </array> 
        </void> 
        <void property="unitMultiple"> 
         <int>1000</int> 
        </void> 
        <void property="zeroLabeled"> 
         <boolean>true</boolean> 
        </void> 
       </object> 
      </void> 
     </object> 
    </void> 
   </array> 
  </void> 
  <void property="longDescription"> 
   <string>For MySQL User Conference</string> 
  </void> 
  <void property="macroArgs"> 
   <array class="org.opensolaris.dtracex.MacroArgument" length="1"> 
    <void index="0"> 
     <object class="org.opensolaris.dtracex.MacroArgument"> 
      <string>$1</string> 
      <string></string> 
      <boolean>false</boolean> 
     </object> 
    </void> 
   </array> 
  </void> 
  <void property="programString"> 
   <string>pid$1::*mysql_parse*:entry
{
       self-&gt;query = copyinstr(arg1);
}

pid$1::*mysql_execute_command*:entry
{
       self-&gt;start = timestamp;
       self-&gt;vstart = vtimestamp;
}

pid$1::*mysql_execute_command*:return
/self-&gt;start/
{
       this-&gt;elapsed = timestamp - self-&gt;start;
       this-&gt;cpu = vtimestamp - self-&gt;vstart;
       @count[self-&gt;query] = count();
       @elapsed[self-&gt;query] = sum(this-&gt;elapsed);
       @elapsed_avg[self-&gt;query] = avg(this-&gt;elapsed);
       @cpu[self-&gt;query] = sum(this-&gt;cpu);
       @cpu_avg[self-&gt;query] = avg(this-&gt;cpu);
       self-&gt;query = 0;
       self-&gt;start = 0;
       self-&gt;vstart = 0;
}
</string> 
  </void> 
  <void property="promptMacroArgs"> 
   <boolean>true</boolean> 
  </void> 
  <void property="size"> 
   <object class="java.awt.Dimension"> 
    <int>1023</int> 
    <int>477</int> 
   </object> 
  </void> 
  <void property="title"> 
   <string>MySQL Query Analizyer</string> 
  </void> 
  <void property="version"> 
   <int>2</int> 
  </void> 
 </object> 
</java> 
