1
我在Android應用程序中使用Webview。此應用程序每250毫秒接收一個事件並更新DOM元素。對於這個簡單的操作,CPU使用率達到14%到16%。對於相同的操作,本機應用程序僅消耗4%到5%。爲什麼Webview會消耗大量的CPU來更新一個DOM元素。有沒有一種方法可以在Android中進行優化?Android Webview CPU使用率
我在Android應用程序中使用Webview。此應用程序每250毫秒接收一個事件並更新DOM元素。對於這個簡單的操作,CPU使用率達到14%到16%。對於相同的操作,本機應用程序僅消耗4%到5%。爲什麼Webview會消耗大量的CPU來更新一個DOM元素。有沒有一種方法可以在Android中進行優化?Android Webview CPU使用率
我也遇到過這樣的問題。根據我的理解,WebView中的計時器出現問題。我試圖啓動/停止計時器(這僅適用於在應用程序中所有網頁視圖)與:
(new WebView(activity)).pauseTimers();
和
(new WebView(activity)).resumeTimers();
和CPU使用率&功耗已經基本下降。
出於興趣,你每秒更新4次? – CodingIntrigue
這是一個監視心跳的醫療保健應用程序,我們需要經常更新。原生應用程序沒有問題..但是我們正在製作HTML5應用程序並面臨這一限制。在我們的實驗中,我們縮小了瓶頸是由於DOM更新造成的。 – Madhan