<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi,</p>
<p>I was wondering about the cost of generating the thread dumps
with jcmd Thread.dump_to_file and how this would affect the
practicality of finding issues in thread dumps. I thus spun up
more and more virtual threads to see how long it would take to
call jcmd Thread.dump_to_file.</p>
<p>No surprise that the time is linear. Also no surprise that json
is slower to generate than plain.</p>
<p>What did surprise me was how much slower it was to generate these
on my MacBookPro vs my server. The machines are roughly the same
speed, and my MBP has a very fast SSD. I'm not sure why it would
be so slow, but the MBP is approximately 3x slower for generating
the dumps:</p>
<p>The generated dumps are also (understandably) large.</p>
<p>For 2m threads, it took 1m34s to generate the plain dump on Linux
and 2m7s for the JSON dump. This is probably an acceptable time.
On the Mac it is 4m28s and 6m10s respectively.</p>
<p>However, it might be more tricky if threads are being created and
stopped whilst the dump is being taken, since we might never get
to the end of the dump.</p>
<p>In terms of LOC in the dumps, this is dependent on the stack
depths of the threads.<br>
</p>
<table style="border-collapse: collapse" cellspacing="0"
cellpadding="0">
<tbody>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px
Helvetica; min-height: 14.0px"><br>
</p>
</td>
<td colspan="4" style="width: 130.0px; height: 11.0px;
border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px;
border-color: #000000 #000000 #000000 #000000; padding:
4.0px 4.0px 4.0px 4.0px" valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">Linux</font></p>
</td>
<td colspan="2" style="width: 72.0px; height: 11.0px;
border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px;
border-color: #000000 #000000 #000000 #000000; padding:
4.0px 4.0px 4.0px 4.0px" valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">Mac OS X</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">Threads</font></p>
</td>
<td colspan="2" style="width: 64.0px; height: 11.0px;
border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px;
border-color: #000000 #000000 #000000 #000000; padding:
4.0px 4.0px 4.0px 4.0px" valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">Plain</font></p>
</td>
<td colspan="2" style="width: 57.0px; height: 11.0px;
border-style: solid; border-width: 1.0px 1.0px 1.0px 1.0px;
border-color: #000000 #000000 #000000 #000000; padding:
4.0px 4.0px 4.0px 4.0px" valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">JSON</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">Plain</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">JSON</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px
Helvetica; min-height: 14.0px"><br>
</p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">time</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">LOC</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">time</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">LOC</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">time</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
center" align="center"><font style="font: 10.0px
'Helvetica Neue'; font-variant-ligatures:
common-ligatures; color: #000000" size="2"
face="Helvetica Neue" color="#000000">time</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">4000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.3s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">48k</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.4s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">64k</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.7s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.8s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">8000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.5s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">96k</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.6s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">128k</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1.2s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1.6s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">16000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">0.8s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">192k</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1.2s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">256k</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">2.5s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">3.4s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">32000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1.6s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">384k</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">2.1s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">512k</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">4.4s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">6.3s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">64000</font></p>
</td>
<td style="width: 33.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">3s</font></p>
</td>
<td style="width: 22.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">768k</font></p>
</td>
<td style="width: 26.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">4.6s</font></p>
</td>
<td style="width: 22.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1m</font></p>
</td>
<td style="width: 33.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">9s</font></p>
</td>
<td style="width: 30.0px; height: 12.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">13s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">128000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">6s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1.5m</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">9s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">2m</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">18s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">27s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">256000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">12s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">3m</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">16s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">4m</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">39s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">53s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">512000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">23s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">6m</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">32s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">8m</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1m16s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1m42s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1024000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">47s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">12m</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1m5s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">16m</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">2m27s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">3m28s</font></p>
</td>
</tr>
<tr>
<td style="width: 89.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px"><font
style="font: 10.0px 'Helvetica Neue';
font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">2048000</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">1m34s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">25m</font></p>
</td>
<td style="width: 26.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">2m7s</font></p>
</td>
<td style="width: 22.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">33m</font></p>
</td>
<td style="width: 33.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">4m28s</font></p>
</td>
<td style="width: 30.0px; height: 11.0px; border-style: solid;
border-width: 1.0px 1.0px 1.0px 1.0px; border-color: #000000
#000000 #000000 #000000; padding: 4.0px 4.0px 4.0px 4.0px"
valign="top">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; text-align:
right" align="right"><font style="font: 10.0px 'Helvetica
Neue'; font-variant-ligatures: common-ligatures; color:
#000000" size="2" face="Helvetica Neue" color="#000000">6m10s</font></p>
</td>
</tr>
</tbody>
</table>
<p><br>
</p>
<p></p>
<pre class="moz-signature" cols="72">Regards
Heinz
--
Dr Heinz M. Kabutz (PhD CompSci)
Author of "The Java™ Specialists' Newsletter" - <a class="moz-txt-link-abbreviated" href="http://www.javaspecialists.eu">www.javaspecialists.eu</a>
Java Champion - <a class="moz-txt-link-abbreviated" href="http://www.javachampions.org">www.javachampions.org</a>
JavaOne Rock Star Speaker
Tel: +30 69 75 595 262
Skype: kabutz
</pre>
</body>
</html>