blob: 36b5d864899688ef8dc42e5e2a940381454d6875 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- Content Stylesheet for Site -->
<!-- start the processing -->
<!-- ====================================================================== -->
<!-- GENERATED FILE, DO NOT EDIT, EDIT THE XML FILE IN xdocs INSTEAD! -->
<!-- Main Page Section -->
<!-- ====================================================================== -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<meta name="author" value="Michael CATANZARITI">
<meta name="email" value="mcatan at apache dot org">
<meta name="keywords" content="log4cxx performance" />
<link href="./css/site.css" rel="stylesheet" type="text/css"/>
<title>log4cxx - News</title>
</head>
<body bgcolor="#ffffff" text="#000000" link="#525D76">
<!-- START Header table -->
<table border="0" cellspacing="0" width="90%">
<!-- TOP IMAGE -->
<tr>
<td colspan="2">
<a href="http://logging.apache.org">
<img src="http://logging.apache.org/images/ls-logo.jpg" align="left" border="0"/>
</a>
</td>
</tr>
</table>
<!-- END Header table -->
<!-- START main table -->
<table id="main" border="0" width="90%" cellspacing="2" cellpadding="0">
<tr><td colspan="2">
<hr noshade="" size="1"/>
</td></tr>
<tr>
<!-- LEFT SIDE NAVIGATION -->
<td id="navbar" valign="top">
<!-- ============================================================ -->
<table id="navbar" border="0" cellspacing="0" cellpadding="0">
<tr >
<td class="navbarHeader" nowrap="true">
<strong>Apache</strong>
</td>
</tr>
<tr><td class="navbarItem"><small> <a href="http://www.apache.org">Apache Home</a>
</small></td></tr>
<tr><td class="navbarItem"><small> <a href="http://logging.apache.org/">Logging Services</a>
</small></td></tr>
<tr >
<td class="navbarHeader" nowrap="true">
<strong>log4cxx project</strong>
</td>
</tr>
<tr><td class="navbarItem"><small> <a href="./index.html">About</a>
</small></td></tr>
<tr><td class="navbarItem"><small> <a href="./news.html">News</a>
</small></td></tr>
<tr><td class="navbarItem"><small> <a href="./team.html">Team</a>
</small></td></tr>
<tr><td class="navbarItem"><small> <a href="./manual/index.html">Documentation</a>
</small></td></tr>
<tr><td class="navbarItem"><small> <a href="./performance.html">Performance</a>
</small></td></tr>
<tr><td class="navbarItem"><small> <a href="./download.html">Download</a>
</small></td></tr>
</table>
</td>
<td id="mainContents" align="left" valign="top">
<h1>Performance of logging</h1>
<p>
Experimental results are listed below in units of <b>micro-seconds
</b>. Measurements were done on a AMD Athlon 2200+ running Linux
Mandrake 10.0.
</p>
<p>
<table border="1">
<caption align="top">Version 0.9.6</caption>
<tr>
<th>Layout</th>
<th>NullAppender</th>
<th>FileAppender</th>
<th>FileAppender (no flush)</th>
<th>AsyncAppender (no flush)</th>
</tr>
<tr>
<td>SimpleLayout</td>
<td>4</td>
<td>12</td>
<td>11</td>
<td>24</td>
</tr>
<tr>
<td>PatternLayout "%p - %m%n"</td>
<td>5</td>
<td>12</td>
<td>5</td>
<td>15</td>
</tr>
<tr>
<td>PatternLayout "%-5p - %m%n"</td>
<td>6</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>TTCCLayout/RELATIVE</td>
<td>7</td>
<td>17</td>
<td>17</td>
<td>29</td>
</tr>
<tr>
<td>PatternLayout "%r [%t] %-5p %c{2} %x - %m%n"</td>
<td>10</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>PatternLayout "%r [%t] %-5p %.10c %x - %m%n"</td>
<td>11</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>PatternLayout "%r [%t] %-5p %.20c %x - %m%n"</td>
<td>11</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
<tr>
<td>PatternLayout "%r [%t] %-5p %c - %m%n"</td>
<td>9</td>
<td>18</td>
<td>10</td>
<td>22</td>
</tr>
<tr>
<td>TTCCLayout/ISO8601</td>
<td>12</td>
<td>23</td>
<td>23</td>
<td>36</td>
</tr>
<tr>
<td>PatternLayout "%d{ISO8601} [%t] %-5p %c %x - %m%n"</td>
<td>14</td>
<td>26</td>
<td>16</td>
<td>29</td>
</tr>
<tr>
<td>PatternLayout "%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] %-5p %c %x - %m%n"</td>
<td>14</td>
<td>26</td>
<td>16</td>
<td>28</td>
</tr>
<tr>
<td>PatternLayout "%l - %m%n"</td>
<td>6</td>
<td>14</td>
<td>6</td>
<td>13</td>
</tr>
<tr>
<td>PatternLayout "%F.%L - %m%n"</td>
<td>6</td>
<td>NA</td>
<td>NA</td>
<td>NA</td>
</tr>
</table>
</p>
</td>
</tr>
<!-- FOOTER -->
<tr><td colspan="2">
<hr noshade="" size="1"/>
</td></tr>
<tr><td colspan="2">
<div align="center"><font color="#525D76" size="-1"><em>
Copyright &#169; 1999-2004, Apache Software Foundation
</em></font></div>
</td></tr>
</table>
<!-- END main table -->
</body>
</html>
<!-- end the processing -->