Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(523)

Unified Diff: chrome/browser/task_manager/sampling/task_group.cc

Issue 2905403002: plumb network upload into the task manager (Closed)
Patch Set: fixed negative byte totals Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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).

Powered by Google App Engine
This is Rietveld 408576698