mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Upgrade gperftools to 2.9 for GCP/GMC/GMP/GMD. (#2247)
This commit is contained in:
parent
63da0dca92
commit
44e9dc83e9
346 changed files with 169666 additions and 78 deletions
|
@ -6,7 +6,7 @@
|
|||
/**
|
||||
@see: https://gperftools.github.io/gperftools/heap_checker.html
|
||||
config srs with gperf(to make gperftools):
|
||||
./configure --with-gperf --jobs=3
|
||||
./configure --gperf=on --jobs=3
|
||||
set the pprof path if not set:
|
||||
export PPROF_PATH=`pwd`/../../../objs/pprof
|
||||
to check mem leak:
|
||||
|
@ -17,6 +17,8 @@ to check mem leak:
|
|||
#include <signal.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <gperftools/profiler.h>
|
||||
|
||||
void explicit_leak_imp() {
|
||||
printf("func leak: do something...\n");
|
||||
for (int i = 0; i < 1024; ++i) {
|
||||
|
@ -63,7 +65,7 @@ int main(int argc, char** argv) {
|
|||
if (!loop) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue