1. 01 Oct, 2018 1 commit
  2. 17 Sep, 2018 1 commit
  3. 27 Aug, 2018 1 commit
    • Arun Raghavan's avatar
      gitlab: Add support for GitLab CI · abfd5242
      Arun Raghavan authored
      This adds a Dockerfile to generate a Docker image with the required
      dependencies on top of the standard Ubuntu 18.04 image. The Gitlab CI
      then runs the PulseAudio build within this image.
  4. 31 Oct, 2015 2 commits
    • Ahmed S. Darwish's avatar
      scripts: Plot memory benchmarks using gnuplot · 4bda712e
      Ahmed S. Darwish authored
      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: default avatarAhmed S. Darwish <darwish.07@gmail.com>
    • Ahmed S. Darwish's avatar
      scripts: Introduce benchmark_memory_usage.sh · c0f2e7d3
      Ahmed S. Darwish authored
      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: default avatarAhmed S. Darwish <darwish.07@gmail.com>