2
在上個月(可能它開始之前發生過但我們沒有意識到),我們在Xamarin應用程序中經歷了一個非常緩慢的啓動,大約需要7秒。 由於這沒有發生,可能是我們安裝的一些Xamarin更新導致了這種行爲,但我們不知道。Xamarin Android中的緩慢啓動
這對我們來說是一個非常重要的問題。你能幫助我們發現問題的原因嗎?這與Xamarin的一些變化有關嗎?
在上個月(可能它開始之前發生過但我們沒有意識到),我們在Xamarin應用程序中經歷了一個非常緩慢的啓動,大約需要7秒。 由於這沒有發生,可能是我們安裝的一些Xamarin更新導致了這種行爲,但我們不知道。Xamarin Android中的緩慢啓動
這對我們來說是一個非常重要的問題。你能幫助我們發現問題的原因嗎?這與Xamarin的一些變化有關嗎?
有可能的原因慢編譯時間數,您可以啓用diagnostic build output識別運行時間最長的構建任務
若要找出更新的問題,我認爲* *你可以降級Xamarin工作室。回到以前的版本並重建可能會幫助您找出問題。 也許嘗試創建應用的樣本版本,以查看它是否啓動緩慢。您最近添加的內容可能會延遲您的創業時間。但我猜你已經試着用30天的提交進行編譯,並沒有得到任何結果,所以...我會嘗試使用降級版本的XS的同樣過程。 –
看來,加載庫和一些其他初始化東西的時間正在消耗。該項目使用多個庫,在某些設備中,庫加載速度更快,而其他庫中的加載速度更慢。初始化7秒對移動應用程序來說是一個糟糕的表現。 –
不同的設備可能會有不同的性能,死於不同的CPU等。不同的設備上總是會有一些性能差異,桌面應用程序也是如此。但正如所建議的,看看舊版Xamarin Android和當前穩定版本之間是否有區別。如果您注意到Xamarin Android的兩個版本在啓動時間方面存在顯着差異,並且您的代碼庫部署在同一設備上,那麼我建議您提交一個bug: bugzilla.xamarin.com/newbug 注意到較舊XA版本導致更快的啓動。 – jgoldberger