簡體   English   中英

如何找出我的應用程序中哪些內容正在放緩?

[英]How do I find out what's slowing down in my app?

我已經在我的應用程序的啟動內容中添加了NSLog點,包括委托方法。 我能找到的最后一個被擊中,在viewDidAppear之前大約2秒被擊中。 如何找出我的應用程序放慢速度的位置?

您可以使用Instruments上的Time Profiler工具來確定每次調用的時間。

在xcode中,您可以使用Instruments工具。 在尋找內存泄漏,性能問題等時非常有用。

使用工具時觸發問題。

有關Apple Developer工具入門的信息,請參閱Apple鏈接。 Apple開發者工具

最好,

在您的問題中,您注意到您正在使用NSLog語句,這可能很有用,但同時設置斷點可以更容易,並提供更多洞察您的問題。 嘗試在代碼左側的托盤中添加斷點。 您還可以設置條件斷點來分析正在停止的代碼。

將斷點與儀器結合使用可以極大地幫助您了解應用程序性能和可能出現的問題。 您可以在Xcode菜單下的Xcode 4中找到Instruments應用程序。 單擊Xco​​de - >開發人員工具 - >工具。 您還可以通過單擊並按住“ 運行”按鈕然后選擇“ 配置文件 來使用儀器配置應用程序: 個人資料應用

然后你應該看到這樣的屏幕: 儀器 選擇Time Profiler以確定每次調用所需的時間。 然后單擊配置文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM