Profiling
TEN Framework GO Project
Installing gperftools
gperftoolsapt update && apt install -y google-perftools
ln -s /usr/lib/x86_64-linux-gnu/libtcmalloc.so.4 /usr/lib/libtcmalloc.so
ln -s /usr/lib/x86_64-linux-gnu/libprofiler.so.0 /usr/lib/libprofiler.soProfiling CPU Usage with gperftools
gperftoolsexport LD_PRELOAD=/usr/lib/libtcmalloc.so
export CPUPROFILE=/.../cpu
exec /.../programAnalyzing CPU Performance Data
Profiling Heap Memory Usage with gperftools
gperftoolsAnalyzing Heap Memory Performance Data
Profiling with pprof
pprofAnalyzing pprof Performance Data
pprof Performance DataLast updated