aboutsummaryrefslogtreecommitdiffstats
path: root/README-maintainer
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2019-07-13 16:38:27 +0200
committerJay Berkenbilt <ejb@ql.org>2019-08-17 16:17:20 +0200
commit04419d7c3269aa29ff669c8b5f3a7999edb44bea (patch)
tree75f1daa961c165f3169ecadf9a735b5e13901eb1 /README-maintainer
parent8d7db4732bc48370dd6b91fa02a9bfc6d68ed2d7 (diff)
downloadqpdf-04419d7c3269aa29ff669c8b5f3a7999edb44bea.tar.zst
Maintainer notes for using profiler
Diffstat (limited to 'README-maintainer')
-rw-r--r--README-maintainer7
1 files changed, 7 insertions, 0 deletions
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" \