summaryrefslogtreecommitdiffstats
path: root/src/perfglue (follow)
Commit message (Expand)AuthorAgeFilesLines
* [CHERRY-PICKED FOR TESTING ONLY] crimson: Enable tcmalloc when using seastarMark Nelson2023-06-051-1/+1
* Merge PR #41338 into masterPatrick Donnelly2021-05-201-2/+2
|\
| * cpu_profiler: fix asok command crashliu shi2021-05-141-2/+2
* | librbd: do not use ceph::allocator<>Kefu Chai2021-05-141-1/+1
|/
* perfglue: Build ceph-osd without using namespace declarations in headersAdam C. Emerson2020-04-064-4/+4
* mon: Build ceph-mon without using namespace declarations in headersAdam C. Emerson2020-03-222-2/+2
* crimson:disable heap profiler for seastarChunmei Liu2020-02-281-1/+1
* osd,mon,mds: support get|set tcmalloc release rateZengran Zhang2019-02-123-0/+30
* cmake,make-dist: revert "build gperftools if WITH_STATIC_LIBSTDCXX"Kefu Chai2018-08-061-7/+1
* cmake,make-dist: build gperftools if WITH_STATIC_LIBSTDCXXKefu Chai2018-07-291-1/+7
* cmake: make cpu_profiler a library targetKefu Chai2018-07-261-0/+13
* cmake: make heap_profiler a library targetKefu Chai2018-07-261-0/+9
* common,rbd,rgw,osd: extract config values into ConfigValuesKefu Chai2018-07-101-8/+8
* perfglue: Silence truncation warningAdam C. Emerson2018-05-091-0/+9
* dout: Use dout_contextAdam C. Emerson2016-12-221-0/+2
* remove autotoolsSage Weil2016-09-071-35/+0
* cmake: cleanup Findgperftools.cmakeKefu Chai2016-08-112-19/+3
* osd/: make heap properties settable via admin socketSamuel Just2016-01-203-0/+15
* osd/: make heap properties gettable from admin_socketSamuel Just2016-01-203-0/+15
* Merge pull request #4008 from SUSE/wip-tcmalloc-conditionalsSamuel Just2015-05-012-1/+21
|\
| * Conditional-compile against minimal tcmalloc.Thorsten Behrens2015-03-302-1/+21
* | Dencoder should never be built with tcmallocBoris Ranto2015-04-141-0/+5
|/
* heap_profiler: support new gperftools header locationsKen Dreyer2014-12-032-4/+28
* perfglue: profiler stats need more than 1024 bytesLoic Dachary2014-10-081-6/+8
* Merge remote-tracking branch 'gh/next'Sage Weil2013-09-231-5/+5
|\
| * perfglue/heap_profiler.cc: expect args as first element on cmd vectorJoao Eduardo Luis2013-09-201-5/+5
* | make: add tmalloc lib dep in tcmalloc guardNoah Watkins2013-09-131-1/+1
* | automake cleanup: implementing non-recursive makeRoald J. van Loon2013-09-081-0/+23
|/
* cpu_profiler: drop start, stop commandsSage Weil2012-08-171-18/+2
* heap_profiler: return result via ostreamSage Weil2012-08-164-19/+18
* cpu_profiler: outout to ostream instead of clogSage Weil2012-08-163-22/+15
* logclient: not a dispatcherSage Weil2012-06-061-0/+2
* src/perfglue/heap_profiler.cc: fix snprintfColin Patrick McCabe2011-08-171-1/+1
* Fix bug in turning off logging. Remove log_dir.Colin Patrick McCabe2011-08-161-3/+18
* heap_profiler: if log_dir is empty, don't try and log to root dir!Greg Farnum2011-06-101-1/+2
* g_conf: change to pointerColin Patrick McCabe2011-06-071-6/+6
* Change some global config options to env varsColin Patrick McCabe2011-04-191-25/+9
* config: make md_config_t.name a value, not ptrColin Patrick McCabe2011-04-151-2/+2
* config: use std::string in md_config_tColin Patrick McCabe2011-03-301-2/+2
* Replace g_conf.name and g_conf.id with entitynameColin Patrick McCabe2011-03-081-6/+9
* tcmalloc: warn if you try and dump without the profiler running.Greg Farnum2011-03-031-5/+9
* tcmalloc: create perfglue handle_command functionality.Greg Farnum2011-03-033-1/+44
* tcmalloc: switch the interface.Greg Farnum2011-03-023-0/+149
* profiler: move perftools glue into perfglue/Colin Patrick McCabe2011-03-013-0/+112