<feed xmlns='http://www.w3.org/2005/Atom'>
<title>allocbench, branch glibc-cacheline-exclusive</title>
<subtitle>benchmark tool for POSIX memory allocators</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/'/>
<entry>
<title>add flow glibc</title>
<updated>2020-02-18T11:14:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-18T11:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=a6cb870364e51653da13aec923776b187a39b8da'/>
<id>a6cb870364e51653da13aec923776b187a39b8da</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 use gettid glibc wrapper</title>
<updated>2020-02-12T13:47:56+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-12T13:47:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=f84e2833720e00c09f560b946cfd35c270220042'/>
<id>f84e2833720e00c09f560b946cfd35c270220042</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 to benchmark.py</title>
<updated>2020-02-11T14:44:56+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-11T14:44:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=53abfdb666daf93dda3111988b9c722a4b7e91dc'/>
<id>53abfdb666daf93dda3111988b9c722a4b7e91dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>implement analysis of specific allocator and benchmark combinations</title>
<updated>2020-02-09T14:22:33+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T14:22:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=1425a5be1584f5c5b48cebac7390d05145151d11'/>
<id>1425a5be1584f5c5b48cebac7390d05145151d11</id>
<content type='text'>
A allocator implementation is analyzed by prepending chattymalloc.so.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A allocator implementation is analyzed by prepending chattymalloc.so.
</pre>
</div>
</content>
</entry>
<entry>
<title>wait for server termination after executing the shutdown commands</title>
<updated>2020-02-09T14:16:13+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T14:14:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=7798ecb93d8ef8fc243ac7e4feb15c9c50a87404'/>
<id>7798ecb93d8ef8fc243ac7e4feb15c9c50a87404</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unify the use of LD_PRELOAD between server and non-server commands</title>
<updated>2020-02-09T14:08:54+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T14:08:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=3a419eb8e62449bee59f62154cdc359c82957384'/>
<id>3a419eb8e62449bee59f62154cdc359c82957384</id>
<content type='text'>
Always use exec to start a measured cmd overwriting LD_PRELOAD.
Exec overwrites LD_PRELOAD using this format:
print_status_on_exit.so sig_handlers.so &lt;allocator LD_PRELOAD&gt; &lt;orignal LD_PRELOAD&gt;

With this change our LD_PRELOAD is only active for the measured process and
not for the measuring cmd.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Always use exec to start a measured cmd overwriting LD_PRELOAD.
Exec overwrites LD_PRELOAD using this format:
print_status_on_exit.so sig_handlers.so &lt;allocator LD_PRELOAD&gt; &lt;orignal LD_PRELOAD&gt;

With this change our LD_PRELOAD is only active for the measured process and
not for the measuring cmd.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix order of LD_PRELOAD</title>
<updated>2020-02-09T12:09:02+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T12:05:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=241cec136189fbb22cdfa79e99e0001120a699c4'/>
<id>241cec136189fbb22cdfa79e99e0001120a699c4</id>
<content type='text'>
We prepend the currently set LD_PRELOAD.
LD_PRELOAD=print_status_on_exit sig_handlers allocater.so LD_PRELOAD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We prepend the currently set LD_PRELOAD.
LD_PRELOAD=print_status_on_exit sig_handlers allocater.so LD_PRELOAD
</pre>
</div>
</content>
</entry>
<entry>
<title>print debug message with exception traceback during server startup</title>
<updated>2020-02-09T12:08:59+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T12:03:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=36425acd25b67a537d2e17b3093b7536281cf14b'/>
<id>36425acd25b67a537d2e17b3093b7536281cf14b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add benchmark directory to PATH during run</title>
<updated>2020-02-09T12:00:26+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T12:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=d79f43e1924fcb02a22b188f0e2482f5da708086'/>
<id>d79f43e1924fcb02a22b188f0e2482f5da708086</id>
<content type='text'>
all occurrences of benchmark dir in PATH will be erased at the end of run
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
all occurrences of benchmark dir in PATH will be erased at the end of run
</pre>
</div>
</content>
</entry>
<entry>
<title>only create txt trace file if we export to txt</title>
<updated>2020-02-09T11:57:49+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-02-09T11:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=bf565bf4342a08611d3b3405188352487cb0d211'/>
<id>bf565bf4342a08611d3b3405188352487cb0d211</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
