| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | improve usability of chattyparserbinary_chattymalloc | Florian Fischer | 2020-01-24 | 1 | -20/+52 |
| | | | | | | | * Show parsed percentage * add --alignment <alignment> <offset> flag to check allocation alignment * add --txt flag to export the trace to plain text | ||||
| * | also mark if one tid holds two parts of cacheline | Florian Fischer | 2020-01-23 | 1 | -2/+7 |
| | | |||||
| * | improve chattymalloc and chattyparser | Florian Fischer | 2020-01-17 | 1 | -146/+203 |
| | | | | | | | | | | | | | | 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. | ||||
| * | Revert "add tid to chattymalloc log" | Florian Fischer | 2020-01-16 | 1 | -10/+9 |
| | | | | | This reverts commit 0978c0cbbcdca5394b2a0aeeab0771939021fd15. | ||||
| * | add tid to chattymalloc log | Florian Fischer | 2020-01-08 | 1 | -9/+10 |
| | | |||||
| * | fmt chattyparser using yapf | Florian Fischer | 2019-12-28 | 1 | -26/+68 |
| | | |||||
| * | use sys.exit instead of exit and other small code improvements | Florian Fischer | 2019-12-14 | 1 | -2/+2 |
| | | |||||
| * | improve top10 percentages | Florian Fischer | 2019-10-16 | 1 | -4/+4 |
| | | |||||
| * | fix bins and top10 order in histograms | Florian Fischer | 2019-10-14 | 1 | -8/+12 |
| | | |||||
| * | produce ascii histograms with scripts/matplotlib_histograms.py | Florian Fischer | 2019-10-14 | 1 | -6/+11 |
| | | | | | | | | | 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 | ||||
| * | add license header top 10 sizes in histogram and docstrings | Florian Fischer | 2019-08-29 | 1 | -6/+35 |
| | | |||||
| * | improve chattymalloc code with pylint | Florian Fischer | 2019-08-27 | 1 | -46/+54 |
| | | |||||
| * | make chattyparser.py an executable plotting a chattymalloc output file | Florian Fischer | 2019-08-22 | 1 | -0/+12 |
| | | |||||
| * | return requested_size as numpy array and plot memory in KB | Florian Fischer | 2019-08-22 | 1 | -4/+5 |
| | | |||||
| * | improve chattyparser | Florian Fischer | 2019-08-22 | 1 | -74/+88 |
| | | | | | | | It now understands all from chattymalloc traced functions. The parsing logic is simplified and commented. Parsed results are passed instead of re-parsed in plot functions. | ||||
| * | readd chattyparser | Florian Fischer | 2019-08-22 | 1 | -0/+165 |
| | | |||||
| * | s/target/allocator/ and remove analyse feature | Florian Fischer | 2019-02-08 | 1 | -165/+0 |
| | | | | | Use systemwide installed allocators by default | ||||
| * | fix some flake8 linting errors | Florian Fischer | 2019-02-02 | 1 | -18/+25 |
| | | |||||
| * | move source code to src/ | Florian Fischer | 2019-01-15 | 1 | -0/+158 |
