From 04419d7c3269aa29ff669c8b5f3a7999edb44bea Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 13 Jul 2019 10:38:27 -0400 Subject: Maintainer notes for using profiler --- README-maintainer | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'README-maintainer') diff --git a/README-maintainer b/README-maintainer index 93124ab8..3ffa7814 100644 --- a/README-maintainer +++ b/README-maintainer @@ -10,6 +10,13 @@ Debugging: ./configure CFLAGS="-g" CXXFLAGS="-g" --enable-werror --disable-shared +Profiling: + +./configure CFLAGS="-g -pg" CXXFLAGS="-g -pg" LDFLAGS="-pg" \ + --enable-werror --disable-shared + +Then run `gprof gmon.out`. Note that gmon.out is not cumulative. + Memory checks: ./configure CFLAGS="-fsanitize=address -fsanitize=undefined -g" \ -- cgit v1.2.3-54-g00ecf