Enviar pesquisa
Carregar
Improve Android App Speed with Performance Testing Tools
•
Transferir como PPTX, PDF
•
0 gostou
•
2,624 visualizações
Título melhorado com IA
Akshay Dashrath
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 13
Baixar agora
Recomendados
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...
SoftServe
Android performance
Android performance
Godfrey Nolan
Android Performance and Monitoring - Meetup 3 25-14
Android Performance and Monitoring - Meetup 3 25-14
Alex Gaber
Testing Android Security
Testing Android Security
Jose Manuel Ortega Candel
Unit testing in android
Unit testing in android
Li-Wei Cheng
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
Bitbar
Testing on Android
Testing on Android
Ari Lacenski
Webpack slides
Webpack slides
Андрей Вандакуров
Recomendados
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...
SoftServe
Android performance
Android performance
Godfrey Nolan
Android Performance and Monitoring - Meetup 3 25-14
Android Performance and Monitoring - Meetup 3 25-14
Alex Gaber
Testing Android Security
Testing Android Security
Jose Manuel Ortega Candel
Unit testing in android
Unit testing in android
Li-Wei Cheng
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
How to Reliably Measure and Optimize Graphics Performance of Your Android Games
Bitbar
Testing on Android
Testing on Android
Ari Lacenski
Webpack slides
Webpack slides
Андрей Вандакуров
Troubleshooting real production problems
Troubleshooting real production problems
Tier1 app
Troubleshooting performanceavailabilityproblems (1)
Troubleshooting performanceavailabilityproblems (1)
Tier1 app
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
luccastera
A Life of breakpoint
A Life of breakpoint
Hajime Morrita
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Tier1 app
Damage Control
Damage Control
sintaxi
Advanced Debugging with GDB
Advanced Debugging with GDB
David Khosid
Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development
Phuoc Nguyen
Android CTS training
Android CTS training
jtbuaa
100 bugs in Open Source C/C++ projects
100 bugs in Open Source C/C++ projects
PVS-Studio
16 artifacts to capture when there is a production problem
16 artifacts to capture when there is a production problem
Tier1 app
0628阙宏宇
0628阙宏宇
zhu02
High Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Chris Barber
Command Line Applications with Ruby
Command Line Applications with Ruby
Alexander Merkulov
Dynamic Tracing of your AMP web site
Dynamic Tracing of your AMP web site
Sriram Natarajan
Android tools for testers
Android tools for testers
Maksim Kovalev
Quick Guide to Refresh Spark skills
Quick Guide to Refresh Spark skills
Ravindra kumar
Android Logging System
Android Logging System
William Lee
Improving app performance using .Net Core 3.0
Improving app performance using .Net Core 3.0
Richard Banks
Sinatra
Sinatra
Koen Van der Auwera
Mais conteúdo relacionado
Semelhante a Improve Android App Speed with Performance Testing Tools
Troubleshooting real production problems
Troubleshooting real production problems
Tier1 app
Troubleshooting performanceavailabilityproblems (1)
Troubleshooting performanceavailabilityproblems (1)
Tier1 app
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
luccastera
A Life of breakpoint
A Life of breakpoint
Hajime Morrita
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Tier1 app
Damage Control
Damage Control
sintaxi
Advanced Debugging with GDB
Advanced Debugging with GDB
David Khosid
Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development
Phuoc Nguyen
Android CTS training
Android CTS training
jtbuaa
100 bugs in Open Source C/C++ projects
100 bugs in Open Source C/C++ projects
PVS-Studio
16 artifacts to capture when there is a production problem
16 artifacts to capture when there is a production problem
Tier1 app
0628阙宏宇
0628阙宏宇
zhu02
High Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Chris Barber
Command Line Applications with Ruby
Command Line Applications with Ruby
Alexander Merkulov
Dynamic Tracing of your AMP web site
Dynamic Tracing of your AMP web site
Sriram Natarajan
Android tools for testers
Android tools for testers
Maksim Kovalev
Quick Guide to Refresh Spark skills
Quick Guide to Refresh Spark skills
Ravindra kumar
Android Logging System
Android Logging System
William Lee
Improving app performance using .Net Core 3.0
Improving app performance using .Net Core 3.0
Richard Banks
Sinatra
Sinatra
Koen Van der Auwera
Semelhante a Improve Android App Speed with Performance Testing Tools
(20)
Troubleshooting real production problems
Troubleshooting real production problems
Troubleshooting performanceavailabilityproblems (1)
Troubleshooting performanceavailabilityproblems (1)
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
A Life of breakpoint
A Life of breakpoint
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Damage Control
Damage Control
Advanced Debugging with GDB
Advanced Debugging with GDB
Android Nâng cao-Bài 9-Debug in Android Application Development
Android Nâng cao-Bài 9-Debug in Android Application Development
Android CTS training
Android CTS training
100 bugs in Open Source C/C++ projects
100 bugs in Open Source C/C++ projects
16 artifacts to capture when there is a production problem
16 artifacts to capture when there is a production problem
0628阙宏宇
0628阙宏宇
High Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Command Line Applications with Ruby
Command Line Applications with Ruby
Dynamic Tracing of your AMP web site
Dynamic Tracing of your AMP web site
Android tools for testers
Android tools for testers
Quick Guide to Refresh Spark skills
Quick Guide to Refresh Spark skills
Android Logging System
Android Logging System
Improving app performance using .Net Core 3.0
Improving app performance using .Net Core 3.0
Sinatra
Sinatra
Improve Android App Speed with Performance Testing Tools
1.
Android: Performance Testing
-Akshay Dashrath
2.
Need Speed?
3.
What about?
4.
Tools Analysing logs
(Trace View) Heap Dump Analysis Debug class
5.
Trace View Graphical
Tool to analyse execution logs
6.
// start tracing
to "/sdcard/test.trace" Debug.startMethodTracing(“test"); // ... // stop tracing Debug.stopMethodTracing(); adb pull /sdcard/test.trace C:/ traceview C:/trace.test
7.
8.
Issues If a
thread exits during profiling, the thread name is not emitted; The VM reuses thread IDs. If a thread stops and another starts, they may get the same ID. .trace files larger than 8MB cannot be read by the Viewer
9.
Instruction Count
10.
Heap Dumps C:/adb
shell C:/ chmod 777 /data/misc – In order to make the /data/misc directory writeable C:/exit C:/ adb shell ps C:/ adb shell kill -10 1234 -------Example C:/ adb pull /data/misc/heap-dump-tm-pid.hprofaddress.hprof C:/ hprof-conv heap-dump-tm-pid.hprof4mat.hprof
11.
12.
13.
Questions?
Baixar agora