mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-10-29 05:40:23 -04:00
scripts: Plot memory benchmarks using gnuplot
Now that we have memory usage benchmarks collected at our disposal, introduce a gnuplot script to plot the newest version. To avoid scaling issues, memory is plotted in a "double y axis" form, with VM usage on the left, and dirty RSS memory usage on the right. Signed-off-by: Ahmed S. Darwish <darwish.07@gmail.com>
This commit is contained in:
parent
c0f2e7d36a
commit
4bda712ee1
3 changed files with 66 additions and 0 deletions
|
|
@ -53,6 +53,7 @@ PA_PLAY_PROCESS_NAME="paplay"
|
|||
|
||||
SCRIPTS_DIR=${PA_HOME}/scripts
|
||||
BENCHMARKS_DIR=${SCRIPTS_DIR}/benchmarks
|
||||
GNUPLOT_SCRIPT=${SCRIPTS_DIR}/plot_memory_usage.gp
|
||||
OUTPUT_FILE=${BENCHMARKS_DIR}/memory-usage-`date -Iseconds`.txt
|
||||
SYMLINK_LATEST_OUTPUT_FILE=${BENCHMARKS_DIR}/memory-usage-LATEST.txt
|
||||
|
||||
|
|
@ -129,3 +130,4 @@ ln -s $OUTPUT_FILE $SYMLINK_LATEST_OUTPUT_FILE
|
|||
|
||||
msg "Sampling daemon memory usage done!"
|
||||
msg "Check the results at $SYMLINK_LATEST_OUTPUT_FILE"
|
||||
msg "Plot these results using 'gnuplot $GNUPLOT_SCRIPT'"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue