summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorAhmed S. Darwish <darwish.07@gmail.com>2015-09-23 18:30:16 +0200
committerTanu Kaskinen <tanuk@iki.fi>2015-10-31 15:29:48 +0200
commitc0f2e7d36ade75d86cd3504004e64b555b8a5273 (patch)
tree63e61ee533d2d18d49625832ebdbe80d7eb2b612 /Makefile.am
parent01aec46fb4354eae0c1c1e187ac2395ab6e95cf9 (diff)
scripts: Introduce benchmark_memory_usage.sh
Add shell script to sample PulseAudio memory usage while increasing the number of connected 'paplay' clients over time. Linux kernel /proc/$PID/smaps Private and Shared_Dirty fields are used to accurately measure the total size of used dirty pages over time. This shall be useful for benchmarking the PA daemon's memory while introducing new features like per-client SHM access and memfds. Also add an empty benchmarks-collection directory 'benchmarks/'. All output from the benchmarking tools shall be saved in this place, with timestamps and symbolic links to the newest versions. Signed-off-by: Ahmed S. Darwish <darwish.07@gmail.com>
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am3
1 files changed, 3 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am
index 899ad7bf..db8af10b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -27,12 +27,15 @@ EXTRA_DIST = \
doxygen/doxygen.conf.in \
PROTOCOL \
README \
+ scripts/benchmark_memory_usage.sh \
+ scripts/benchmarks/README \
todo \
.gitignore \
doxygen/.gitignore \
m4/.gitignore \
man/.gitignore \
po/.gitignore \
+ scripts/benchmarks/.gitignore \
src/.gitignore \
src/daemon/.gitignore \
src/pulse/.gitignore