ANDROID_LIVE Telegram 518
β€‹β€‹ΠšΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ врСмя старта прилоТСния?
#performance

ВСстированиС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска прилоТСния β€” это довольно популярная Π·Π°Π΄Π°Ρ‡Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ прилоТСния. ΠžΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ старта зависит ΠΎΠ±Ρ‰Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ использования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

БовсСм Π½Π΅Π΄Π°Π²Π½ΠΎ Google анонсировал Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ App Startup, которая позволяСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для прилоТСния.
Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, насколько ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΎΡΡŒ врСмя запуска, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π΄ΠΎ ΠΈ послС Π΅Ρ‘ примСнСния.

Π‘Π°ΠΌΡ‹ΠΌ распространённым ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ являСтся использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ System.currentTimeMillis(), ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя, ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΡƒ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π½Π°ΠΌ кусками ΠΊΠΎΠ΄Π°.
Но главная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ врСмя запуска Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π·ΠΎΠ²Π° нашСго ΠΊΠΎΠ΄Π°, соотвСтствСнно ΠΈ Π΄ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π•ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, описанный Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Автор дСлится ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ adb, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ врСмя запуска прилоТСния с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΊΠ»ΠΈΠΊΠ° Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° выглядит Ρ‚Π°ΠΊ:

adb shell am start-activity -W -n com.android.samples.mytest/.MainActivity | grep "TotalTime" | cut -d ' ' -f 2

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, говорится ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ с Ρ‚Ρ€ΠΎΡ‚Ρ‚Π»ΠΈΠ½Π³ΠΎΠΌ процСссора, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прилоТСния.



tgoop.com/android_live/518
Create:
Last Update:

β€‹β€‹ΠšΠ°ΠΊ ΡƒΠ·Π½Π°Ρ‚ΡŒ врСмя старта прилоТСния?
#performance

ВСстированиС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ запуска прилоТСния β€” это довольно популярная Π·Π°Π΄Π°Ρ‡Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ прилоТСния. ΠžΡ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ старта зависит ΠΎΠ±Ρ‰Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ использования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

БовсСм Π½Π΅Π΄Π°Π²Π½ΠΎ Google анонсировал Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ App Startup, которая позволяСт ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для прилоТСния.
Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, насколько ΡƒΠ»ΡƒΡ‡ΡˆΠΈΠ»ΠΎΡΡŒ врСмя запуска, Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π΄ΠΎ ΠΈ послС Π΅Ρ‘ примСнСния.

Π‘Π°ΠΌΡ‹ΠΌ распространённым ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ являСтся использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ System.currentTimeMillis(), ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π»ΠΎΠ³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя, ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΡƒ Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ Π½Π°ΠΌ кусками ΠΊΠΎΠ΄Π°.
Но главная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ врСмя запуска Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π·ΠΎΠ²Π° нашСго ΠΊΠΎΠ΄Π°, соотвСтствСнно ΠΈ Π΄ΠΎ Π²Ρ‹Π·ΠΎΠ²Π° этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π•ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, описанный Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅. Автор дСлится ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ adb, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ врСмя запуска прилоТСния с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° ΠΊΠ»ΠΈΠΊΠ° Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ.

Π˜Ρ‚ΠΎΠ³ΠΎΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° выглядит Ρ‚Π°ΠΊ:

adb shell am start-activity -W -n com.android.samples.mytest/.MainActivity | grep "TotalTime" | cut -d ' ' -f 2

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, говорится ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ с Ρ‚Ρ€ΠΎΡ‚Ρ‚Π»ΠΈΠ½Π³ΠΎΠΌ процСссора, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прилоТСния.

BY Android Live πŸ€–




Share with your friend now:
tgoop.com/android_live/518

View MORE
Open in Telegram


Telegram News

Date: |

A Hong Kong protester with a petrol bomb. File photo: Dylan Hollingsworth/HKFP. When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. 1What is Telegram Channels?
from us


Telegram Android Live πŸ€–
FROM American