2012-03-08 109 views
1

我開發了一個Android應用程序,並在Android虛擬機上運行它以便更快地執行我的應用程序,但是如何才能比較虛擬模擬器的性能到那些真實的設備?在VirtualBox上運行的Android模擬器與真實設備

謝謝

+0

根據我的經驗,在虛擬機上運行的應用程序通常比在真實設備上慢。 – clamp 2012-03-08 16:09:37

+0

這對我來說是個好消息... – Ant4res 2012-03-08 16:16:16

回答

2

此答案可能不是您要找的。我不認爲你可以比較模擬器和任何真實設備之間的性能。首先是因爲你的軟件沒有運行在目標硬件上。模擬器可能會做各種額外的事情,使它看起來像硬件。將會有軟件層運行你的軟件,通常會讓你的程序運行緩慢。

你可以做的最好的事情是做一些性能分析https://stackoverflow.com/questions/2713940/eclipse-java-profiler這將告訴你哪裏瓶頸,並給你一些性能的想法。

沒有真正的替代品在目標硬件上運行。仿真會告訴你你的軟件在功能上有效,但它可能會隱藏時序錯誤,因爲你有時間苛刻的代碼。

+0

感謝提示,但不幸的是,正如你所說,這不是我正在尋找的。 – Ant4res 2012-03-08 17:08:02

2

virtualbox只是一個仿真器。它不會執行應用程序的完整性能,因爲它必須經歷多層軟件。爲了測試應用程序,真正的Android設備是無聊的。

相關問題