https://qual-e.appspot.comとコバルトrc_11バージョンでテストした場合、キーの移動が遅すぎる(5秒以上)、フォーカスがまったく動かなくなることがあります。 CPU使用率を確認した後、MainWebModuleが98%のCPUを使用しているため、ページをテストするのは難しいですから、それを改善する方法はありますか? MainWebModuleのhttps://qual-e.appspot.comでテストするとキーが動きにくくなりました
1> CPU使用率
2フォーカスを移動すると98%で>焦点
3を移動するときのトレースログ>コールバックトレースUpdateComputedStylesAndLayoutBoxTree
[cobalt]> cobalt::layout::UpdateComputedStylesAndLayoutBoxTree() [0xcad0a0]
[cobalt]> cobalt::layout::LayoutManager::Impl::DoSynchronousLayout() [0xc919b4]
[cobalt]> cobalt::dom::Document::DoSynchronousLayout() [0x2c3fe8]
[cobalt]> cobalt::dom::HTMLElement::offset_width() [0x2ec704]
[cobalt]> cobalt::dom::(anonymous namespace)::get_offsetWidth() [0xecf80c]
[cobalt]> js::Invoke() [0xa55a60]
[cobalt]> js::Invoke() [0xa56348]
[cobalt]> js::InvokeGetter() [0xa564e0]
[cobalt]> js::BaseProxyHandler::get() [0x9ee84c]
[cobalt]> js::Proxy::get() [0x9f47f0]
[cobalt]> js::GetProperty() [0xa45c74]
[cobalt]> Interpret() [0xa4b578]
[cobalt]> js::RunScript() [0xa557c8]
[cobalt]> js::Invoke() [0xa55b24]
[cobalt]> js::Invoke() [0xa56348]
[cobalt]> JS::Call() [0x931614]
[cobalt]> cobalt::dom::MozjsEventListener::HandleEvent() [0xeb448c]
[cobalt]> cobalt::dom::EventListener::HandleEvent() [0x338e30]
[cobalt]> cobalt::dom::EventTarget::FireEventOnListeners() [0x2d7e40]
[cobalt]> cobalt::dom::Node::DispatchEvent() [0x3100fc]
[cobalt]> cobalt::dom::Window::InjectEvent() [0x322e80]
[cobalt]> cobalt::browser::WebModule::Impl::InjectInputEvent() [0x850ac]
[cobalt]> cobalt::browser::WebModule::Impl::InjectKeyboardEvent() [0x863d0]
[cobalt]> base::internal::Invoker<>::Run() [0x8db04]
[cobalt]> MessageLoop::RunTask() [0xc1e3c]
[cobalt]> MessageLoop::DeferOrRunPendingTask() [0xc2c50]
[cobalt]> MessageLoop::DoWork() [0xc3994]
[cobalt]> base::MessagePumpDefault::Run() [0xc8ca8]
[cobalt]> MessageLoop::RunInternal() [0xc4ca8]
[cobalt]> base::RunLoop::Run() [0xd9438]
[cobalt]> MessageLoop::Run() [0xc1708]
[cobalt]> base::Thread::ThreadMain() [0xf4df0]
[cobalt]> base::(anonymous namespace)::ThreadFunc() [0xf2984]
[cobalt]> (anonymous namespace)::ThreadFunc() [0x11525c]
4> YouTubeのフォーカス移動バックトレース(同じコバルトバイナリ、無この問題は)
[cobalt]> cobalt::layout::UpdateComputedStylesAndLayoutBoxTree() [0xcad0a0]
[cobalt]> cobalt::layout::Layout() [0xcae0cc]
[cobalt]> cobalt::layout::LayoutManager::Impl::DoLayoutAndProduceRenderTree() [0xc929d4]
[cobalt]> base::Timer::RunScheduledTask() [0xf6b40]
[cobalt]> base::BaseTimerTaskInternal::Run() [0xf6f54]
[cobalt]> MessageLoop::RunTask() [0xc1e3c]
[cobalt]> MessageLoop::DeferOrRunPendingTask() [0xc2c50]
[cobalt]> MessageLoop::DoDelayedWork() [0xc2d80]
[cobalt]> base::MessagePumpDefault::Run() [0xc8ccc]
[cobalt]> MessageLoop::RunInternal() [0xc4ca8]
[cobalt]> base::RunLoop::Run() [0xd9438]
[cobalt]> MessageLoop::Run() [0xc1708]
[cobalt]> base::Thread::ThreadMain() [0xf4df0]
[cobalt]> base::(anonymous namespace)::ThreadFunc() [0xf2984]
[cobalt]> (anonymous namespace)::ThreadFunc() [0x11525c]
[cobalt]> <unknown> [0xb6612e84]
[cobalt]> <unknown> [0xb6612e84]
私はそれを調べます。 –
qaビルドでうまく動作します。どのビルドタイプでテストしましたか? –
こんにちは、ダニエル、両方のqaビルド&ゴールドビルドはそれを再現することができます。 – bitchainer