rocksdb/monitoring
Andrew Kryczka ac39d6bec5 Core-local statistics
Summary:
This diff changes `StatisticsImpl` from a thread-local approach to a core-local one. The goal is to perform faster aggregations, particularly for applications that have many threads. There should be no behavior change.
Closes https://github.com/facebook/rocksdb/pull/2258

Differential Revision: D5016258

Pulled By: ajkr

fbshipit-source-id: 7d4d165b4a91d8110f0409d113d1be91f22d31a9
2017-05-23 10:42:59 -07:00
..
histogram_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
histogram_windowing.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
histogram_windowing.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
histogram.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
histogram.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
instrumented_mutex.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
instrumented_mutex.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
iostats_context_imp.h cross-platform compatibility improvements 2017-05-15 16:15:38 -07:00
iostats_context_test.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
iostats_context.cc cross-platform compatibility improvements 2017-05-15 16:15:38 -07:00
perf_context_imp.h cross-platform compatibility improvements 2017-05-15 16:15:38 -07:00
perf_context.cc cross-platform compatibility improvements 2017-05-15 16:15:38 -07:00
perf_level_imp.h cross-platform compatibility improvements 2017-05-15 16:15:38 -07:00
perf_level.cc cross-platform compatibility improvements 2017-05-15 16:15:38 -07:00
perf_step_timer.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
statistics_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
statistics.cc Core-local statistics 2017-05-23 10:42:59 -07:00
statistics.h Core-local statistics 2017-05-23 10:42:59 -07:00
thread_status_impl.cc Move various string utility functions into string_util 2017-04-06 14:54:12 -07:00
thread_status_updater_debug.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
thread_status_updater.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
thread_status_updater.h Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
thread_status_util_debug.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
thread_status_util.cc Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00
thread_status_util.h Move some files under util/ to separate dirs 2017-04-05 19:09:16 -07:00