Soumettre la recherche
Mettre en ligne
Performance Testing on Android
•
Télécharger en tant que PPTX, PDF
•
0 j'aime
•
2,624 vues
Akshay Dashrath
Suivre
Signaler
Partager
Signaler
Partager
1 sur 13
Télécharger maintenant
Recommandé
A presentation by M. Zhelieznov on 'Android Mobile Application Testing' which covers specific functional, performance, device park selection
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...
SoftServe
Android Performance talk from MobiDevDay 2013
Android performance
Android performance
Godfrey Nolan
Android app performance optimization and performance monitoring.
Android Performance and Monitoring - Meetup 3 25-14
Android Performance and Monitoring - Meetup 3 25-14
Alex Gaber
Testing Android Security at codemotion 2015
Testing Android Security
Testing Android Security
Jose Manuel Ortega Candel
Unit testing in android
Unit testing in android
Li-Wei Cheng
Watch a live presentation at http://offer.bitbar.com/measure-and-optimize-graphics-performance-of-android-games Good graphics performance is closely related to fantastic user experience. That’s why we’ve integrated the unique GameBench profiling tool into Testdroid Cloud. This is a powerful resource for any developer who wants to spot performance bottlenecks and optimize their games across an array of Android devices with different silicon, screen sizes, memory, and many other variances in software and hardware. Stay tuned and join our upcoming webinars at http://bitbar.com/testing/webinars/
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
Current (April 2014) techniques for testing Android applications with Robolectric and Robotium. Good BDD testing strategies. CI setup.
Testing on Android
Testing on Android
Ari Lacenski
Slides about webpack for OdessaJs conference
Webpack slides
Webpack slides
Андрей Вандакуров
Recommandé
A presentation by M. Zhelieznov on 'Android Mobile Application Testing' which covers specific functional, performance, device park selection
Android Mobile Application Testing: Specific Functional, Performance, Device ...
Android Mobile Application Testing: Specific Functional, Performance, Device ...
SoftServe
Android Performance talk from MobiDevDay 2013
Android performance
Android performance
Godfrey Nolan
Android app performance optimization and performance monitoring.
Android Performance and Monitoring - Meetup 3 25-14
Android Performance and Monitoring - Meetup 3 25-14
Alex Gaber
Testing Android Security at codemotion 2015
Testing Android Security
Testing Android Security
Jose Manuel Ortega Candel
Unit testing in android
Unit testing in android
Li-Wei Cheng
Watch a live presentation at http://offer.bitbar.com/measure-and-optimize-graphics-performance-of-android-games Good graphics performance is closely related to fantastic user experience. That’s why we’ve integrated the unique GameBench profiling tool into Testdroid Cloud. This is a powerful resource for any developer who wants to spot performance bottlenecks and optimize their games across an array of Android devices with different silicon, screen sizes, memory, and many other variances in software and hardware. Stay tuned and join our upcoming webinars at http://bitbar.com/testing/webinars/
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
Current (April 2014) techniques for testing Android applications with Robolectric and Robotium. Good BDD testing strategies. CI setup.
Testing on Android
Testing on Android
Ari Lacenski
Slides about webpack for OdessaJs conference
Webpack slides
Webpack slides
Андрей Вандакуров
Troubleshooting Real Production Problems
Troubleshooting real production problems
Troubleshooting real production problems
Tier1 app
Troubleshooting Real Production Problems presented at All Day Devops
Troubleshooting performanceavailabilityproblems (1)
Troubleshooting performanceavailabilityproblems (1)
Tier1 app
Slides from my talk at RubyConf 08 on Ramaze
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
luccastera
A Life of breakpoint
A Life of breakpoint
Hajime Morrita
This presentation tells about the best practices to troubleshoot production problems, how to analyze thread dumps, heap dumps, GC logs and other artifacts and real world examples which caused outages in major enterprises.
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Tier1 app
MerbCamp 2008 - getting started guide
Damage Control
Damage Control
sintaxi
When the debugging of modern software is required, basic GDB techniques are insufficient, but new techniques can be created from the nearly 160 commands available in GDB. "Modern software" refers to multi-threading, using STL and other libraries, IPC, signals and exception mechanisms. In this lecture, techniques for debugging large, modern software written in C++ will be explained.
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
describe how to set android CTS test environment and how to fix typical CTS failures.
Android CTS training
Android CTS training
jtbuaa
This article demonstrates capabilities of the static code analysis methodology. The readers are offered to study the samples of one hundred errors found in open-source projects in C/C++. All the errors have been found with the PVS-Studio static code analyzer.
100 bugs in Open Source C/C++ projects
100 bugs in Open Source C/C++ projects
PVS-Studio
Production problems are tricky to troubleshoot if proper diagnostic information isn’t captured. In this session, 16 important artifacts that you need to capture and the effective tools that you can use to analyze those artifacts are discussed.
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
This was my presentation for the June 2008 Twin Cities MySQL & PHP User Group.
High Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Chris Barber
Review of popular toolkits & stable approach for building powerful command-line interfaces.
Command Line Applications with Ruby
Command Line Applications with Ruby
Alexander Merkulov
Brief introduction to DTrace technologies within OpenSolaris/Solaris 10 and DTrace probes within Apache, PHP and MySQL can provide end to end dynamic tracing of your Drupal based web site..
Dynamic Tracing of your AMP web site
Dynamic Tracing of your AMP web site
Sriram Natarajan
Presentation helps qa engineers to start using standart Android tools when testing native mobile applications.
Android tools for testers
Android tools for testers
Maksim Kovalev
quick guide to refresh your spark skills - especially used while preparing for interviews and getting a overview of spark-sql,core & streaming
Quick Guide to Refresh Spark skills
Quick Guide to Refresh Spark skills
Ravindra kumar
Introduction ot Android system log system. The content is based on Android Honeycomb 3.2.
Android Logging System
Android Logging System
William Lee
Improving performance of your .NET code using .NET Core 3.0, Span<T> and more. Presented at Sydney Alt.Net, 30 June 2019
Improving app performance using .Net Core 3.0
Improving app performance using .Net Core 3.0
Richard Banks
Introduction to Sinatra @FOSDEM 2009
Sinatra
Sinatra
Koen Van der Auwera
Contenu connexe
Similaire à Performance Testing on Android
Troubleshooting Real Production Problems
Troubleshooting real production problems
Troubleshooting real production problems
Tier1 app
Troubleshooting Real Production Problems presented at All Day Devops
Troubleshooting performanceavailabilityproblems (1)
Troubleshooting performanceavailabilityproblems (1)
Tier1 app
Slides from my talk at RubyConf 08 on Ramaze
Ramaze - The Underrated Ruby Web Framework
Ramaze - The Underrated Ruby Web Framework
luccastera
A Life of breakpoint
A Life of breakpoint
Hajime Morrita
This presentation tells about the best practices to troubleshoot production problems, how to analyze thread dumps, heap dumps, GC logs and other artifacts and real world examples which caused outages in major enterprises.
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Shooting the troubles: Crashes, Slowdowns, CPU Spikes
Tier1 app
MerbCamp 2008 - getting started guide
Damage Control
Damage Control
sintaxi
When the debugging of modern software is required, basic GDB techniques are insufficient, but new techniques can be created from the nearly 160 commands available in GDB. "Modern software" refers to multi-threading, using STL and other libraries, IPC, signals and exception mechanisms. In this lecture, techniques for debugging large, modern software written in C++ will be explained.
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
describe how to set android CTS test environment and how to fix typical CTS failures.
Android CTS training
Android CTS training
jtbuaa
This article demonstrates capabilities of the static code analysis methodology. The readers are offered to study the samples of one hundred errors found in open-source projects in C/C++. All the errors have been found with the PVS-Studio static code analyzer.
100 bugs in Open Source C/C++ projects
100 bugs in Open Source C/C++ projects
PVS-Studio
Production problems are tricky to troubleshoot if proper diagnostic information isn’t captured. In this session, 16 important artifacts that you need to capture and the effective tools that you can use to analyze those artifacts are discussed.
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
This was my presentation for the June 2008 Twin Cities MySQL & PHP User Group.
High Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Chris Barber
Review of popular toolkits & stable approach for building powerful command-line interfaces.
Command Line Applications with Ruby
Command Line Applications with Ruby
Alexander Merkulov
Brief introduction to DTrace technologies within OpenSolaris/Solaris 10 and DTrace probes within Apache, PHP and MySQL can provide end to end dynamic tracing of your Drupal based web site..
Dynamic Tracing of your AMP web site
Dynamic Tracing of your AMP web site
Sriram Natarajan
Presentation helps qa engineers to start using standart Android tools when testing native mobile applications.
Android tools for testers
Android tools for testers
Maksim Kovalev
quick guide to refresh your spark skills - especially used while preparing for interviews and getting a overview of spark-sql,core & streaming
Quick Guide to Refresh Spark skills
Quick Guide to Refresh Spark skills
Ravindra kumar
Introduction ot Android system log system. The content is based on Android Honeycomb 3.2.
Android Logging System
Android Logging System
William Lee
Improving performance of your .NET code using .NET Core 3.0, Span<T> and more. Presented at Sydney Alt.Net, 30 June 2019
Improving app performance using .Net Core 3.0
Improving app performance using .Net Core 3.0
Richard Banks
Introduction to Sinatra @FOSDEM 2009
Sinatra
Sinatra
Koen Van der Auwera
Similaire à Performance Testing on Android
(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
Performance Testing on Android
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?
Télécharger maintenant