<feed xmlns='http://www.w3.org/2005/Atom'>
<title>allocbench/src/benchmarks/httpd.py, branch align_to_cl</title>
<subtitle>benchmark tool for POSIX memory allocators</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/'/>
<entry>
<title>collect vmhwm for servers and use it for mysql, httpd and redis</title>
<updated>2019-12-11T21:19:14+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-12-11T20:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=15ff4cfc2af131359fa047a3e5d28a4bee1c23c3'/>
<id>15ff4cfc2af131359fa047a3e5d28a4bee1c23c3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>explicitly collect binary versions</title>
<updated>2019-09-11T15:59:23+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-09-11T15:59:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=84374b4b4e41c4bb7896092c10098b5e6b5f68c1'/>
<id>84374b4b4e41c4bb7896092c10098b5e6b5f68c1</id>
<content type='text'>
There is no generic way to retrieve the version of a binary.
Not everyone followes GNU cli guidelines and supports "--version".
The larson benchmark for example reads input from stdin when
started with "larson --version" blocking the Benchmark.prepare() call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no generic way to retrieve the version of a binary.
Not everyone followes GNU cli guidelines and supports "--version".
The larson benchmark for example reads input from stdin when
started with "larson --version" blocking the Benchmark.prepare() call.
</pre>
</div>
</content>
</entry>
<entry>
<title>improve server benchmarks</title>
<updated>2019-09-11T15:28:29+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-09-04T21:24:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=062f2c8662f586e651655dbb5de7c0423fe028c9'/>
<id>062f2c8662f586e651655dbb5de7c0423fe028c9</id>
<content type='text'>
servers are now dictionary with two mandatory keys: "name" and "cmd".
Optional keys are:
	* "prepare_cmds": commands are run after a server is started
	* "shutdown_cmds": commands are run before a server is terminated
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
servers are now dictionary with two mandatory keys: "name" and "cmd".
Optional keys are:
	* "prepare_cmds": commands are run after a server is started
	* "shutdown_cmds": commands are run before a server is terminated
</pre>
</div>
</content>
</entry>
<entry>
<title>require a name in Benchmark.__init__</title>
<updated>2019-08-29T10:14:32+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-29T10:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=4499b5380b97ac0d64e3ba8701f1b8638609b420'/>
<id>4499b5380b97ac0d64e3ba8701f1b8638609b420</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add license header comments to benchmark definitions</title>
<updated>2019-08-28T08:23:01+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-28T08:23:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=76df14113bec8b496c75e4b0d98df6fc0ff8b51f'/>
<id>76df14113bec8b496c75e4b0d98df6fc0ff8b51f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>remove verbosity argument from hooks</title>
<updated>2019-08-27T15:11:21+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-27T15:11:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=7e298c025da08d0de096df3fcac7c8fafac9f5c2'/>
<id>7e298c025da08d0de096df3fcac7c8fafac9f5c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve benchmark code quality using pylint</title>
<updated>2019-08-27T14:54:17+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-27T14:54:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=93e3aac6315c17a74e63f02053a3e8e2e6b21928'/>
<id>93e3aac6315c17a74e63f02053a3e8e2e6b21928</id>
<content type='text'>
The description Benchmark member is replaced with class docstrings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The description Benchmark member is replaced with class docstrings
</pre>
</div>
</content>
</entry>
<entry>
<title>apply some flake8 hints</title>
<updated>2019-06-19T15:12:14+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-06-18T15:40:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=366c9e27b13e976ce26ec6a97c6796eb1cdca887'/>
<id>366c9e27b13e976ce26ec6a97c6796eb1cdca887</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use sane iterations (100 -&gt; 10000)</title>
<updated>2019-05-27T12:36:53+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-05-27T12:36:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=25d01292f86192a8853edcb35ea6b6f89a9f73f9'/>
<id>25d01292f86192a8853edcb35ea6b6f89a9f73f9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>introduce server concept to Benchmark</title>
<updated>2019-05-15T15:51:06+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-05-15T15:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=7da91858ce7959f102a04bca2b2fcfd418e5a7a9'/>
<id>7da91858ce7959f102a04bca2b2fcfd418e5a7a9</id>
<content type='text'>
A benchmark object can specify a list of cmds to execute as
"servers" in the member attribute server_cmds.
Servers are started and terminated through Popen objects.
This requires the server cmds to not daemonize so the server
can be terminated through the Popen object.
For each started server cmd a shutdown function is registered with
atexit to terminate all servers even if a exception occurs.

Use the new server concept in httpd and mysql benchmarks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A benchmark object can specify a list of cmds to execute as
"servers" in the member attribute server_cmds.
Servers are started and terminated through Popen objects.
This requires the server cmds to not daemonize so the server
can be terminated through the Popen object.
For each started server cmd a shutdown function is registered with
atexit to terminate all servers even if a exception occurs.

Use the new server concept in httpd and mysql benchmarks
</pre>
</div>
</content>
</entry>
</feed>
