Index: base/task_scheduler/scheduler_worker_pool_impl.h |
diff --git a/base/task_scheduler/scheduler_worker_pool_impl.h b/base/task_scheduler/scheduler_worker_pool_impl.h |
index 34859956988b8580ffcc7cc2e29e2b3efe02b13c..4693d635045a45c82c116008986095d9700c8680 100644 |
--- a/base/task_scheduler/scheduler_worker_pool_impl.h |
+++ b/base/task_scheduler/scheduler_worker_pool_impl.h |
@@ -11,7 +11,6 @@ |
#include <string> |
#include <vector> |
-#include "base/atomicops.h" |
#include "base/base_export.h" |
#include "base/callback.h" |
#include "base/logging.h" |
@@ -28,13 +27,13 @@ |
#include "base/task_scheduler/scheduler_worker_stack.h" |
#include "base/task_scheduler/sequence.h" |
#include "base/task_scheduler/task.h" |
-#include "base/task_scheduler/task_traits.h" |
#include "base/threading/platform_thread.h" |
#include "base/time/time.h" |
namespace base { |
class HistogramBase; |
+class TaskTraits; |
namespace internal { |
@@ -204,14 +203,6 @@ class BASE_EXPORT SchedulerWorkerPoolImpl : public SchedulerWorkerPool { |
// Intentionally leaked. |
HistogramBase* const num_tasks_between_waits_histogram_; |
- // TaskScheduler.TaskLatency.[worker pool name].[task priority] histograms. |
- // Indexed by task priority. Histograms are allocated on demand to reduce |
- // memory usage (some task priorities might never run in this |
- // SchedulerThreadPoolImpl). Intentionally leaked. |
- subtle::AtomicWord |
- task_latency_histograms_[static_cast<int>(TaskPriority::HIGHEST) + 1] = |
- {}; |
- |
TaskTracker* const task_tracker_; |
DelayedTaskManager* const delayed_task_manager_; |