This is an automated email from the ASF dual-hosted git repository. yangliming pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/brpc.git
commit 36353efd21f0a262dde46b8915c2c48923abca7d Merge: 8fa216c5 3a803f0f Author: Yang,Liming <liming.y...@139.com> AuthorDate: Mon Sep 23 16:14:59 2024 +0800 Merge pull request #2737 from GreateCode/jemalloc_profiler support jemalloc profiler BUILD.bazel | 2 + CMakeLists.txt | 5 +- config_brpc.sh | 2 + docs/cn/heap_profiler.md | 58 ++++ docs/images/cmd_jeprof_text.png | Bin 0 -> 374689 bytes docs/images/curl_jeprof_flamegraph.png | Bin 0 -> 777258 bytes docs/images/curl_jeprof_svg.png | Bin 0 -> 346446 bytes docs/images/curl_jeprof_text.png | Bin 0 -> 484854 bytes docs/images/je_stats_print.png | Bin 0 -> 253493 bytes example/asynchronous_echo_c++/CMakeLists.txt | 5 +- example/auto_concurrency_limiter/CMakeLists.txt | 5 +- example/backup_request_c++/CMakeLists.txt | 5 +- .../baidu_proxy_and_generic_call/CMakeLists.txt | 5 +- example/bthread_tag_echo_c++/CMakeLists.txt | 5 +- example/cancel_c++/CMakeLists.txt | 5 +- example/cascade_echo_c++/CMakeLists.txt | 5 +- example/dynamic_partition_echo_c++/CMakeLists.txt | 5 +- example/echo_c++/CMakeLists.txt | 5 +- example/grpc_c++/CMakeLists.txt | 5 +- example/http_c++/CMakeLists.txt | 5 +- example/memcache_c++/CMakeLists.txt | 5 +- example/multi_threaded_echo_c++/CMakeLists.txt | 5 +- example/multi_threaded_echo_fns_c++/CMakeLists.txt | 5 +- example/nshead_extension_c++/CMakeLists.txt | 5 +- example/nshead_pb_extension_c++/CMakeLists.txt | 5 +- example/parallel_echo_c++/CMakeLists.txt | 5 +- example/partition_echo_c++/CMakeLists.txt | 5 +- example/rdma_performance/CMakeLists.txt | 5 +- example/redis_c++/CMakeLists.txt | 5 +- example/rpcz_echo_c++/CMakeLists.txt | 5 +- example/selective_echo_c++/CMakeLists.txt | 5 +- .../session_data_and_thread_local/CMakeLists.txt | 5 +- example/streaming_echo_c++/CMakeLists.txt | 5 +- src/brpc/builtin/memory_service.cpp | 15 +- src/brpc/builtin/pprof_service.cpp | 7 + src/brpc/details/jemalloc_profiler.cpp | 331 +++++++++++++++++++++ src/brpc/details/jemalloc_profiler.h | 34 +++ 37 files changed, 548 insertions(+), 26 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org For additional commands, e-mail: dev-h...@brpc.apache.org