<feed xmlns='http://www.w3.org/2005/Atom'>
<title>allocbench/src/chattyparser.py, branch binary_chattymalloc</title>
<subtitle>benchmark tool for POSIX memory allocators</subtitle>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/'/>
<entry>
<title>improve usability of chattyparser</title>
<updated>2020-01-24T16:43:38+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-01-24T14:26:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=7773231fdcadf7317a0c004db50f5a3400d7835e'/>
<id>7773231fdcadf7317a0c004db50f5a3400d7835e</id>
<content type='text'>
* Show parsed percentage
* add --alignment &lt;alignment&gt; &lt;offset&gt; flag to check allocation alignment
* add --txt flag to export the trace to plain text
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Show parsed percentage
* add --alignment &lt;alignment&gt; &lt;offset&gt; flag to check allocation alignment
* add --txt flag to export the trace to plain text
</pre>
</div>
</content>
</entry>
<entry>
<title>also mark if one tid holds two parts of cacheline</title>
<updated>2020-01-23T18:08:29+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-01-23T18:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=956c7710c5e76f7581722fabe860a507ba4dd646'/>
<id>956c7710c5e76f7581722fabe860a507ba4dd646</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve chattymalloc and chattyparser</title>
<updated>2020-01-17T01:47:29+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-01-17T01:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=db3e928f6c84d6d86369ab77be35983a3e96dd1d'/>
<id>db3e928f6c84d6d86369ab77be35983a3e96dd1d</id>
<content type='text'>
chattymalloc is now more deterministic through binary logging.
It seems we aren't loosing traces anymore and need less space.
Each thread has it private tracebuffer, which gets passed to write()
for each function call.

chattyparser now parses binary traces while producing a plain text representation.
It can also detect mostly all possible false sharing through traking the
cached lines for all life allocations.
Only allocations passed between threads are not tracked correctly as well
as thread termination.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
chattymalloc is now more deterministic through binary logging.
It seems we aren't loosing traces anymore and need less space.
Each thread has it private tracebuffer, which gets passed to write()
for each function call.

chattyparser now parses binary traces while producing a plain text representation.
It can also detect mostly all possible false sharing through traking the
cached lines for all life allocations.
Only allocations passed between threads are not tracked correctly as well
as thread termination.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "add tid to chattymalloc log"</title>
<updated>2020-01-16T13:36:13+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-01-16T13:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=361df3f37499d97ab27fdbc38390a85580baf078'/>
<id>361df3f37499d97ab27fdbc38390a85580baf078</id>
<content type='text'>
This reverts commit 0978c0cbbcdca5394b2a0aeeab0771939021fd15.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 0978c0cbbcdca5394b2a0aeeab0771939021fd15.
</pre>
</div>
</content>
</entry>
<entry>
<title>add tid to chattymalloc log</title>
<updated>2020-01-08T16:58:44+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2020-01-08T16:58:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=0978c0cbbcdca5394b2a0aeeab0771939021fd15'/>
<id>0978c0cbbcdca5394b2a0aeeab0771939021fd15</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fmt chattyparser using yapf</title>
<updated>2019-12-28T18:14:51+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-12-28T18:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=31a14856e7df09a533c594f52b39904ae9ee9bbc'/>
<id>31a14856e7df09a533c594f52b39904ae9ee9bbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use sys.exit instead of exit and other small code improvements</title>
<updated>2019-12-14T00:09:47+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-12-13T16:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=5dae33d63e1f22c00ca3a1cee0e73d6d2ff18488'/>
<id>5dae33d63e1f22c00ca3a1cee0e73d6d2ff18488</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>improve top10 percentages</title>
<updated>2019-10-16T16:34:03+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-10-16T16:34:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=26413f57a266454294f66f636a1d225109a917d0'/>
<id>26413f57a266454294f66f636a1d225109a917d0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bins and top10 order in histograms</title>
<updated>2019-10-14T19:50:01+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-10-14T19:50:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=4c37750a8295bc91e4caa4cf5485e8da326c4bef'/>
<id>4c37750a8295bc91e4caa4cf5485e8da326c4bef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>produce ascii histograms with scripts/matplotlib_histograms.py</title>
<updated>2019-10-13T23:31:32+00:00</updated>
<author>
<name>Florian Fischer</name>
<email>florian.fl.fischer@fau.de</email>
</author>
<published>2019-10-13T23:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.muhq.space/allocbench/commit/?id=74a2dd607a44d871556cf86b602c7968f31ddcd0'/>
<id>74a2dd607a44d871556cf86b602c7968f31ddcd0</id>
<content type='text'>
Add new options to matplotlib_histograms.py:
	-i - open interactive matplotlib plots
	-n - no ascii histogram

chattyparser.plot_hist_ascii handles histograms with non int keys
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new options to matplotlib_histograms.py:
	-i - open interactive matplotlib plots
	-n - no ascii histogram

chattyparser.plot_hist_ascii handles histograms with non int keys
</pre>
</div>
</content>
</entry>
</feed>
