Index: chrome/browser/task_manager/sampling/task_group.cc |
diff --git a/chrome/browser/task_manager/sampling/task_group.cc b/chrome/browser/task_manager/sampling/task_group.cc |
index ce8460050d72812df030d2c1fdee2f683bb1718a..533cbcec2af720b8088d8ff6611a89557fb08183 100644 |
--- a/chrome/browser/task_manager/sampling/task_group.cc |
+++ b/chrome/browser/task_manager/sampling/task_group.cc |
@@ -92,6 +92,7 @@ TaskGroup::TaskGroup( |
gpu_memory_(-1), |
memory_state_(base::MemoryState::UNKNOWN), |
per_process_network_usage_(-1), |
+ total_per_process_network_usage_(0), |
#if defined(OS_WIN) |
gdi_current_handles_(-1), |
gdi_peak_handles_(-1), |
@@ -169,8 +170,10 @@ void TaskGroup::Refresh(const gpu::VideoMemoryUsageStats& gpu_memory_stats, |
for (Task* task : tasks_) { |
task->Refresh(update_interval, refresh_flags); |
- if (network_usage_refresh_enabled && task->ReportsNetworkUsage()) |
+ if (network_usage_refresh_enabled && task->ReportsNetworkUsage()) { |
per_process_network_usage_ += task->network_usage(); |
+ total_per_process_network_usage_ += task->total_network_usage(); |
+ } |
} |
// 2- Refresh GPU memory (if enabled). |