Session

Mastering Performance with Baseline Profiling & Benchmarking

This session will provide an in-depth exploration of practical strategies to enhance the performance of your Android app. We will take a systematic approach, starting with evaluating the current state of your app's performance through macro and microbenchmarking, and then moving towards automating this performance evaluation within your CI pipeline. The session's primary focus will be on integrating baseline profiles, a powerful technique that can boost your app's performance by up to 40%.

Detailed Outline & Key Takeaways:

Profile Guided Optimization: Learn how to optimize your app's performance by guiding the compiler with real-world usage data.

Cloud Profiling: Explore cloud-based tools for profiling your app, enabling you to monitor performance remotely.

Macro Benchmarking: Assess your app's overall performance through high-level benchmarks to identify broad areas for improvement.

Micro Benchmarking: Dive into specific components of your app to measure and enhance performance at a granular level.

Baseline Profiling: Integrate baseline profiles to reduce app startup time and improve runtime efficiency, potentially boosting performance by up to 40%.

Performance Monitoring & Testing: Implement continuous monitoring and automated testing processes to maintain and improve app performance over time.

Abid Jamil

Engineering Manager @ Gathern | Scaling Startups & Building High-Performance Teams | Speaker | Building in Public | Community Builder

Riyadh, Saudi Arabia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top