Index: content/browser/loader/async_resource_handler.cc |
diff --git a/content/browser/loader/async_resource_handler.cc b/content/browser/loader/async_resource_handler.cc |
index 7c1ad3386958c28c75d3a5e05375b2b79d4e4e22..c2b5fe71d9fffe84d8b507b224e7fb41c80ed0b6 100644 |
--- a/content/browser/loader/async_resource_handler.cc |
+++ b/content/browser/loader/async_resource_handler.cc |
@@ -12,7 +12,7 @@ |
#include "base/debug/alias.h" |
#include "base/logging.h" |
#include "base/memory/shared_memory.h" |
-#include "base/metrics/histogram.h" |
+#include "base/metrics/histogram_macros.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/time/time.h" |
#include "content/browser/devtools/devtools_netlog_observer.h" |
@@ -59,11 +59,6 @@ void InitializeResourceBufferConstants() { |
GetNumericArg("resource-buffer-max-allocation-size", &kMaxAllocationSize); |
} |
-int CalcUsedPercentage(int bytes_read, int buffer_size) { |
- double ratio = static_cast<double>(bytes_read) / buffer_size; |
- return static_cast<int>(ratio * 100.0 + 0.5); // Round to nearest integer. |
-} |
- |
} // namespace |
class DependentIOBuffer : public net::WrappedIOBuffer { |
@@ -256,9 +251,6 @@ bool AsyncResourceHandler::OnWillRead(scoped_refptr<net::IOBuffer>* buf, |
*buf = new DependentIOBuffer(buffer_.get(), memory); |
*buf_size = allocation_size_; |
- UMA_HISTOGRAM_CUSTOM_COUNTS( |
- "Net.AsyncResourceHandler_SharedIOBuffer_Alloc", |
- *buf_size, 0, kMaxAllocationSize, 100); |
return true; |
} |
@@ -274,13 +266,6 @@ bool AsyncResourceHandler::OnReadCompleted(int bytes_read, bool* defer) { |
buffer_->ShrinkLastAllocation(bytes_read); |
- UMA_HISTOGRAM_CUSTOM_COUNTS( |
- "Net.AsyncResourceHandler_SharedIOBuffer_Used", |
- bytes_read, 0, kMaxAllocationSize, 100); |
- UMA_HISTOGRAM_PERCENTAGE( |
- "Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage", |
- CalcUsedPercentage(bytes_read, allocation_size_)); |
- |
if (!sent_first_data_msg_) { |
base::SharedMemoryHandle handle; |
int size; |
@@ -300,14 +285,8 @@ bool AsyncResourceHandler::OnReadCompleted(int bytes_read, bool* defer) { |
filter->Send(new ResourceMsg_DataReceived( |
GetRequestID(), data_offset, bytes_read, encoded_data_length)); |
++pending_data_count_; |
- UMA_HISTOGRAM_CUSTOM_COUNTS( |
- "Net.AsyncResourceHandler_PendingDataCount", |
- pending_data_count_, 0, 100, 100); |
if (!buffer_->CanAllocate()) { |
- UMA_HISTOGRAM_CUSTOM_COUNTS( |
- "Net.AsyncResourceHandler_PendingDataCount_WhenFull", |
- pending_data_count_, 0, 100, 100); |
*defer = did_defer_ = true; |
OnDefer(); |
} |