我開發了一個使用Ionic 3框架的應用程序。我想測量我的應用程序的CPU和內存使用情況。這樣做的最佳做法是什麼?如何衡量一個離子3應用程序的性能?
1
A
回答
3
您不得使用AndroidStudio
和XCode
測量離子應用的內存使用情況。
爲什麼?這裏是Ionic team member
不幸的是我們沒有能夠重現我們 結束這個問題的評論。您是否介意使用safari dev 工具而不是xcode中的內存工具在設備上檢查您的應用?我推薦這個 的原因是因爲xcode內存工具可能會誤導,因爲它實際上並不測量 應用程序的JavaScript堆的內存使用情況,而是正在讀取內核/操作系統本身使用的內存。 因此,基於我在此描述的相同概念,如果操作系統1認爲使用該內存的動作 將經常發生,並且認爲它具有 已經具有,則該操作系統不會釋放由該虛擬機使用的內存 充足的內存空間。所以,雖然每次JS引擎運行垃圾回收時,JS堆堆內存將會減少,但是 並不意味着iOS分配給瀏覽器的內存將會減少,並且,如果iOS在開始時釋放內存有大量的 內存可用,你實際上會看到性能問題。另外,它的 重要的是要記住,高內存使用不===一個內存 泄漏,實際上操作系統構建採取的資源(在這種情況下,內存)的優勢, 特別是在移動設備。
工具:
相關問題
- 1. 如何溝通或發送數據從一個離子應用程序到另一個離子應用程序?
- 2. 如何衡量一個(Java)的應用
- 3. 衡量應用程序性能的技巧
- 4. 工具來衡量ASP.netnet應用程序的性能
- 5. 如何衡量Web應用程序的可擴展性需求
- 6. 工具來衡量性能Rails應用程序
- 7. 我將如何設計一個iPhone應用程序來衡量一個物體?
- 8. 如何將兩個離子應用程序連接在一起?
- 9. 角4 Web應用程序與離子3應用
- 10. 離子3發佈的應用程序作爲PWA(逐行Web應用程序)
- 11. 你如何衡量緩存性能?
- 12. 如何衡量數據庫性能?
- 13. 如何衡量Phonegap UI性能?
- 14. 測量應用程序的性能
- 15. 測量Java應用程序的性能
- 16. .NET應用程序的性能測量
- 17. 衡量網頁的性能
- 18. 如何以編程方式衡量應用程序下載
- 19. 觸發垃圾回收來衡量Web應用程序的性能
- 20. 如何負載平衡一個PHP應用程序?
- 21. 獲取離子3 Web應用程序的鏈接數據
- 22. 離子3主題上的應用程序
- 23. 如何衡量存儲過程的性能?
- 24. 做一個離子應用程序的網上實時預覽
- 25. 如何更改離子應用程序結構。 cli 3相同的cli2
- 26. 測量應用程序啓動性能
- 27. 測量應用程序性能
- 28. 應用程序變量和性能?
- 29. 如何測量Seam應用程序的性能?
- 30. 如何測量C++(MFC)應用程序中的性能?
使用AndroidStudio和XCode的衡量指標你提到。如果您想測量Web應用程序的性能,請使用Chrome開發人員工具。 – David