Index: content/renderer/renderer_main.cc |
diff --git a/content/renderer/renderer_main.cc b/content/renderer/renderer_main.cc |
index d97f2f654821fc5b54a128e6cb20258282601681..da6f478409dfdb32476409876039cfe6f985b091 100644 |
--- a/content/renderer/renderer_main.cc |
+++ b/content/renderer/renderer_main.cc |
@@ -19,12 +19,10 @@ |
#include "base/strings/string_util.h" |
#include "base/sys_info.h" |
#include "base/threading/platform_thread.h" |
-#include "base/time/time.h" |
#include "base/timer/hi_res_timer_manager.h" |
#include "base/trace_event/trace_event.h" |
#include "build/build_config.h" |
#include "components/scheduler/renderer/renderer_scheduler.h" |
-#include "components/startup_metric_utils/common/startup_metric_messages.h" |
#include "content/child/child_process.h" |
#include "content/common/content_constants_internal.h" |
#include "content/public/common/content_switches.h" |
@@ -92,7 +90,7 @@ int RendererMain(const MainFunctionParams& parameters) { |
// expect synchronous events around the main loop of a thread. |
TRACE_EVENT_ASYNC_BEGIN0("startup", "RendererMain", 0); |
- const base::TimeTicks renderer_main_entry_time = base::TimeTicks::Now(); |
+ GetContentClient()->renderer()->RendererMainEntered(); |
base::trace_event::TraceLog::GetInstance()->SetProcessName("Renderer"); |
base::trace_event::TraceLog::GetInstance()->SetProcessSortIndex( |
@@ -218,9 +216,6 @@ int RendererMain(const MainFunctionParams& parameters) { |
RenderThreadImpl::Create(std::move(main_message_loop), |
std::move(renderer_scheduler)); |
#endif |
- RenderThreadImpl::current()->Send( |
- new StartupMetricHostMsg_RecordRendererMainEntryTime( |
- renderer_main_entry_time)); |
base::HighResolutionTimerManager hi_res_timer_manager; |