diff options
author | amistry <amistry@chromium.org> | 2015-06-12 18:11:27 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-13 01:13:07 +0000 |
commit | 9e2a8b4fa4e8e7a6749c0c1180bd818ffd73834f (patch) | |
tree | 81046f9672bb6c755fa02a08cc64edc1a9844ed4 /chrome/browser/process_resource_usage.cc | |
parent | fac4d0f18c67b142482eb1f1812c229a3383919c (diff) | |
download | chromium_src-9e2a8b4fa4e8e7a6749c0c1180bd818ffd73834f.zip chromium_src-9e2a8b4fa4e8e7a6749c0c1180bd818ffd73834f.tar.gz chromium_src-9e2a8b4fa4e8e7a6749c0c1180bd818ffd73834f.tar.bz2 |
Add WebCache to resource usage reporter and remove the Chrome-IPC messages.
Review URL: https://codereview.chromium.org/1146863004
Cr-Commit-Position: refs/heads/master@{#334308}
Diffstat (limited to 'chrome/browser/process_resource_usage.cc')
-rw-r--r-- | chrome/browser/process_resource_usage.cc | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/chrome/browser/process_resource_usage.cc b/chrome/browser/process_resource_usage.cc index 119ca71..c0d4a22 100644 --- a/chrome/browser/process_resource_usage.cc +++ b/chrome/browser/process_resource_usage.cc @@ -9,11 +9,12 @@ #include "base/logging.h" #include "base/single_thread_task_runner.h" #include "base/thread_task_runner_handle.h" +#include "chrome/common/resource_usage_reporter_type_converters.h" #include "third_party/mojo/src/mojo/public/cpp/bindings/error_handler.h" class ProcessResourceUsage::ErrorHandler : public mojo::ErrorHandler { public: - ErrorHandler(ProcessResourceUsage* usage) : usage_(usage) {} + explicit ErrorHandler(ProcessResourceUsage* usage) : usage_(usage) {} // mojo::ErrorHandler implementation: void OnConnectionError() override; @@ -90,3 +91,11 @@ size_t ProcessResourceUsage::GetV8MemoryUsed() const { return stats_->v8_bytes_used; return 0; } + +blink::WebCache::ResourceTypeStats ProcessResourceUsage::GetWebCoreCacheStats() + const { + DCHECK(thread_checker_.CalledOnValidThread()); + if (stats_ && stats_->web_cache_stats) + return stats_->web_cache_stats->To<blink::WebCache::ResourceTypeStats>(); + return {}; +} |