Demo: Domino: A High-Precision Performance Monitoring and Analysis Platform for Client Applications

Published: 01 Jan 2023, Last Modified: 13 Nov 2024MobiSys 2023EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: As client applications evolve with new businesses and features, new performance overheads may be introduced. For example, in the application startup scenario, the initialization of newly connected SDKs and the addition of disk access operations on the main thread can increase the startup time, leading to a decline in user experience. Traditional performance testing detects application indicators through automated testing, video frame splitting, or log tracking, but due to fluctuations in the offline environment, test results often fluctuate, and confidence is not high. To optimize performance in a more refined way, it is necessary to not only evaluate performance through indicators but also to pinpoint the cause of the problem accurately. Domino is a client-side performance testing platform based on Trace analysis. In this demonstration, we will provide two versions of AndroidDemo applications, simulate several performance issues, and use the Domino platform to more precisely locate performance problems and provide development repair suggestions.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview