OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/task_manager/task_manager.h" | 5 #include "chrome/browser/task_manager/task_manager.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/i18n/number_formatting.h" | 8 #include "base/i18n/number_formatting.h" |
9 #include "base/i18n/rtl.h" | 9 #include "base/i18n/rtl.h" |
10 #include "base/location.h" | 10 #include "base/location.h" |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 network_usage(0), | 205 network_usage(0), |
206 is_process_id_valid(false), | 206 is_process_id_valid(false), |
207 process_id(0), | 207 process_id(0), |
208 is_webcore_stats_valid(false), | 208 is_webcore_stats_valid(false), |
209 is_sqlite_memory_bytes_valid(false), | 209 is_sqlite_memory_bytes_valid(false), |
210 sqlite_memory_bytes(0), | 210 sqlite_memory_bytes(0), |
211 is_v8_memory_valid(false), | 211 is_v8_memory_valid(false), |
212 v8_memory_allocated(0), | 212 v8_memory_allocated(0), |
213 v8_memory_used(0) {} | 213 v8_memory_used(0) {} |
214 | 214 |
| 215 TaskManagerModel::PerResourceValues::PerResourceValues( |
| 216 const PerResourceValues& other) = default; |
| 217 |
215 TaskManagerModel::PerResourceValues::~PerResourceValues() {} | 218 TaskManagerModel::PerResourceValues::~PerResourceValues() {} |
216 | 219 |
217 TaskManagerModel::PerProcessValues::PerProcessValues() | 220 TaskManagerModel::PerProcessValues::PerProcessValues() |
218 : is_cpu_usage_valid(false), | 221 : is_cpu_usage_valid(false), |
219 cpu_usage(0), | 222 cpu_usage(0), |
220 is_idle_wakeups_valid(false), | 223 is_idle_wakeups_valid(false), |
221 idle_wakeups(0), | 224 idle_wakeups(0), |
222 is_private_and_shared_valid(false), | 225 is_private_and_shared_valid(false), |
223 private_bytes(0), | 226 private_bytes(0), |
224 shared_bytes(0), | 227 shared_bytes(0), |
225 is_physical_memory_valid(false), | 228 is_physical_memory_valid(false), |
226 physical_memory(0), | 229 physical_memory(0), |
227 is_video_memory_valid(false), | 230 is_video_memory_valid(false), |
228 video_memory(0), | 231 video_memory(0), |
229 video_memory_has_duplicates(false), | 232 video_memory_has_duplicates(false), |
230 is_gdi_handles_valid(false), | 233 is_gdi_handles_valid(false), |
231 gdi_handles(0), | 234 gdi_handles(0), |
232 gdi_handles_peak(0), | 235 gdi_handles_peak(0), |
233 is_user_handles_valid(0), | 236 is_user_handles_valid(0), |
234 user_handles(0), | 237 user_handles(0), |
235 user_handles_peak(0), | 238 user_handles_peak(0), |
236 is_nacl_debug_stub_port_valid(false), | 239 is_nacl_debug_stub_port_valid(false), |
237 nacl_debug_stub_port(0) {} | 240 nacl_debug_stub_port(0) {} |
238 | 241 |
| 242 TaskManagerModel::PerProcessValues::PerProcessValues( |
| 243 const PerProcessValues& other) = default; |
| 244 |
239 TaskManagerModel::PerProcessValues::~PerProcessValues() {} | 245 TaskManagerModel::PerProcessValues::~PerProcessValues() {} |
240 | 246 |
241 //////////////////////////////////////////////////////////////////////////////// | 247 //////////////////////////////////////////////////////////////////////////////// |
242 // TaskManagerModel class | 248 // TaskManagerModel class |
243 //////////////////////////////////////////////////////////////////////////////// | 249 //////////////////////////////////////////////////////////////////////////////// |
244 | 250 |
245 TaskManagerModel::TaskManagerModel(TaskManager* task_manager) | 251 TaskManagerModel::TaskManagerModel(TaskManager* task_manager) |
246 : pending_video_memory_usage_stats_update_(false), | 252 : pending_video_memory_usage_stats_update_(false), |
247 update_requests_(0), | 253 update_requests_(0), |
248 listen_requests_(0), | 254 listen_requests_(0), |
(...skipping 1323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1572 params.disposition = NEW_FOREGROUND_TAB; | 1578 params.disposition = NEW_FOREGROUND_TAB; |
1573 chrome::Navigate(¶ms); | 1579 chrome::Navigate(¶ms); |
1574 } | 1580 } |
1575 | 1581 |
1576 TaskManager::TaskManager() | 1582 TaskManager::TaskManager() |
1577 : model_(new TaskManagerModel(this)) { | 1583 : model_(new TaskManagerModel(this)) { |
1578 } | 1584 } |
1579 | 1585 |
1580 TaskManager::~TaskManager() { | 1586 TaskManager::~TaskManager() { |
1581 } | 1587 } |
OLD | NEW |