<feed xmlns='http://www.w3.org/2005/Atom'>
<title>allocbench/src/benchmarks/mysql.py, branch logging</title>
<subtitle>benchmark tool for POSIX memory allocators</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/'/>
<entry>
<title>use logging in mysql benchmark</title>
<updated>2019-08-12T19:05:41+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-12T19:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=9def09b57ae59593791fb577049bb7600175120b'/>
<id>9def09b57ae59593791fb577049bb7600175120b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix and adjust to mysql installations on Ubuntu 18.04</title>
<updated>2019-08-11T20:02:37+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-11T20:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=f7d64e02af941515bc894dea10f55255d06cbcf7'/>
<id>f7d64e02af941515bc894dea10f55255d06cbcf7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>don't copy benchmark.allocators again</title>
<updated>2019-08-10T19:44:25+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-08-10T19:44:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=58d08e433c956af1eacb60d36134d65494007a9b'/>
<id>58d08e433c956af1eacb60d36134d65494007a9b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add facts to dataref export</title>
<updated>2019-07-31T16:52:37+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-07-31T16:52:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=57c769cce26aa6e373f637f578b2f8c76a1e7245'/>
<id>57c769cce26aa6e373f637f578b2f8c76a1e7245</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>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>
<entry>
<title>add dataref exports</title>
<updated>2019-05-08T18:32:21+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-05-08T18:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=4923a96b603897009a21ad8b975d4a48765bb769'/>
<id>4923a96b603897009a21ad8b975d4a48765bb769</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve descriptive statistics, csv-export and add general barplot function</title>
<updated>2019-04-13T15:08:39+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-04-13T15:08:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=1d59b63de62ef2ac3cb5313f0162cef4de641cdf'/>
<id>1d59b63de62ef2ac3cb5313f0162cef4de641cdf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add analyze and server_benchmark feature</title>
<updated>2019-04-02T09:51:20+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-04-02T09:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=5f477e0561b613038888a0fd7169f9b6dc11b118'/>
<id>5f477e0561b613038888a0fd7169f9b6dc11b118</id>
<content type='text'>
--analyze uses malt to trace the benchmarks behavior. It uses the run
loop but the obtained results are not stored

Benchmark.server_benchmark is used if only a server is started for
each allocator and clients are used to measure its performance in the run loop.
If server_benchmark is set to True the cmds are run with the system default
allocator.

Misc changes:

* The global environment is no longer changed. Instead a custom env dict
is passed to suprocesses containing LD_PRELOAD.

* Failing cmds no longer skip the whole benchmark instead they now skip the
malfunctioning allocator.

* Fix default title in plot_single_arg

an analyse run are not stored
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--analyze uses malt to trace the benchmarks behavior. It uses the run
loop but the obtained results are not stored

Benchmark.server_benchmark is used if only a server is started for
each allocator and clients are used to measure its performance in the run loop.
If server_benchmark is set to True the cmds are run with the system default
allocator.

Misc changes:

* The global environment is no longer changed. Instead a custom env dict
is passed to suprocesses containing LD_PRELOAD.

* Failing cmds no longer skip the whole benchmark instead they now skip the
malfunctioning allocator.

* Fix default title in plot_single_arg

an analyse run are not stored
</pre>
</div>
</content>
</entry>
<entry>
<title>move benchmark definitions into src/benchmarks</title>
<updated>2019-03-25T16:49:39+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-03-25T16:49:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=25c4d81069f576354d0279bf38417c236e924540'/>
<id>25c4d81069f576354d0279bf38417c236e924540</id>
<content type='text'>
bench now loads all *.py files from src/benchmarks as benchmarks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bench now loads all *.py files from src/benchmarks as benchmarks
</pre>
</div>
</content>
</entry>
</feed>
