From 20326573b342b2a9c79fc9e781d4953628132de4 Mon Sep 17 00:00:00 2001 From: LiFeng Date: Thu, 21 Nov 2024 15:39:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0TRACE=E6=A3=80=E6=9F=A5CC?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=8A=B6=E6=80=81=E5=8F=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: LiFeng Change-Id: Idd9cbcd4c40599befe94a98f07e89a442497c4ff --- cc/scheduler/scheduler_state_machine.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cc/scheduler/scheduler_state_machine.cc b/cc/scheduler/scheduler_state_machine.cc index c121987c17..01ab2ae726 100644 --- a/cc/scheduler/scheduler_state_machine.cc +++ b/cc/scheduler/scheduler_state_machine.cc @@ -823,11 +823,13 @@ bool SchedulerStateMachine::ShouldDeferInvalidatingForMainFrame() const { } void SchedulerStateMachine::WillPerformImplSideInvalidation() { + TRACE_EVENT0("cc", "SchedulerStateMachine::WillPerformImplSideInvalidation"); current_pending_tree_is_impl_side_ = true; WillPerformImplSideInvalidationInternal(); } void SchedulerStateMachine::WillPerformImplSideInvalidationInternal() { + TRACE_EVENT0("cc", "SchedulerStateMachine::WillPerformImplSideInvalidationInternal"); DCHECK(needs_impl_side_invalidation_); DCHECK(!has_pending_tree_); @@ -905,6 +907,7 @@ void SchedulerStateMachine::WillNotifyBeginMainFrameNotExpectedSoon() { } void SchedulerStateMachine::WillCommit(bool commit_has_no_updates) { + TRACE_EVENT0("cc", "SchedulerStateMachine::WillCommit"); bool can_have_pending_tree = commit_has_no_updates && (settings_.main_frame_before_activation_enabled || @@ -979,6 +982,7 @@ void SchedulerStateMachine::WillActivate() { // We cannot activate the pending tree while paint worklets are still being // processed; the pending tree *must* be fully painted before it can ever be // activated because we cannot paint the active tree. + TRACE_EVENT0("cc", "SchedulerStateMachine::WillActivate"); DCHECK(!processing_paint_worklets_for_pending_tree_); if (layer_tree_frame_sink_state_ == -- Gitee