有時,我正在開發不同的應用程序,我假設這是因爲內存使用情況,IOS一旦達到最高就殺死它。如何監視我的應用消耗多少內存?
即使它不是因爲內存,我也想知道我的應用程序在每一步中消耗了多少內存。
更新: 謝謝你們,我理解儀器的目的,但我的想法是監視內存,而我使用的應用程序沒有連接到電腦。例如,像當前內存消耗一樣放置一個UILabel文本內容。
任何方向嗎?
有時,我正在開發不同的應用程序,我假設這是因爲內存使用情況,IOS一旦達到最高就殺死它。如何監視我的應用消耗多少內存?
即使它不是因爲內存,我也想知道我的應用程序在每一步中消耗了多少內存。
更新: 謝謝你們,我理解儀器的目的,但我的想法是監視內存,而我使用的應用程序沒有連接到電腦。例如,像當前內存消耗一樣放置一個UILabel文本內容。
任何方向嗎?
讓我們使用儀器來分析您的應用程序。使用分配模式,您可以找到: - 您的應用使用多少內存。 - 您的應用在內存中分配了多少個對象。 - 哪些對象(GUI,NSOBjects,bla bla bla)在內存中分配。 - 在應用程序中做些什麼之後,您的應用程序會使用更多或更少的內存。
使用「樂器」。運行 - >配置文件
Apple Instruments User Guide是一個很好的開始。有一章專門討論了locating memory issues。要監視內存消耗,分配,泄漏和活動監視器儀器將是最有幫助的。
儀器http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html – Bala