0
我已經有了基於標籤欄的應用程序,在每個選項卡上我們都有一個表格視圖,我正面臨着我的應用程序耗盡電池的問題。即使在桌面視圖中沒有交互時,FPS也是〜60
因此,當檢查每個屏幕的FPS時,所有屏幕FPS在沒有交互時下降到零,但在獲取第二頁信息後單獨回家時FPS不斷顯示〜60,即使渲染沒有變化是必要的。
當屏幕沒有渲染更新的必要性時,不應該FPS下降嗎?
我已經有了基於標籤欄的應用程序,在每個選項卡上我們都有一個表格視圖,我正面臨着我的應用程序耗盡電池的問題。即使在桌面視圖中沒有交互時,FPS也是〜60
因此,當檢查每個屏幕的FPS時,所有屏幕FPS在沒有交互時下降到零,但在獲取第二頁信息後單獨回家時FPS不斷顯示〜60,即使渲染沒有變化是必要的。
當屏幕沒有渲染更新的必要性時,不應該FPS下降嗎?
我的回覆介於評論和答案之間。
您是否重新呈現靜態更新?您的應用程序可能每次都會重新繪製相同的圖形,使其顯示爲靜態。此外,即使您尚未執行任何繪圖API,也可能會通過執行某些更新API強制執行重新渲染。您可以通過在每個可能的API之前放置一些檢查代碼來檢查,這可能會強制重新呈現和記錄呼叫。
實際上,我們在paginate中使用了一個活動指示器,它正在渲染。這是造成FPS。 – HariHaraSudhan