2011-08-18 41 views
3

我注意到,在運行Debug時啓動Android Emulator中的一些活動需要大約11秒來顯示,但是當我爲發佈進行編譯時,活動只需要大約2顯示秒數。我沒有設置斷點。在這些運行2.1(API級別7)的佈局中,我只有幾個textviews/editviews/mapview。這是正常的嗎?Android:調試vs.發佈(SDK)性能

+6

是............... –

回答

5

是的,調試模式處理異常與釋放模式稍有不同。它可以讓你更詳細地看到發生了什麼。但它也會使程序運行速度變慢。

3

並且調試模式還會在所有步驟中存儲所有變量的值。所以這個時間差會隨着沒有變量的增加而增加。