Skip to content

ducalpha/browser_profiler

Repository files navigation

Browser Profiler

A tool for profiling energy consumption of web browser during web page loading.

Design and How to Patch

Browser Profiler is designed as a portable library for convenient integration to different web browsers (e.g., Chromium and Firefox). A patch set for integrating Browser Profiler to Chromium 38 is included as an example for the glue code layer. However, it is easy to integrate to Chromium master branch’s HEAD which I'd do upon request.

Dependency

Android cpu tools for determining number of CPU cores and running a synchronization workload.

Application

This tool was used in paper "Rethinking Energy-Performance Trade-Off in Mobile Web Page Loading", by Duc Hoang Bui, Yunxin Liu, Hyosu Kim, Insik Shin and Feng Zhao, in Proceedings of the 21st ACM Intl. Conference on Mobile Computing and Networking (MobiCom '15), Paris, France, September 2015.

More information (talk, introduction and demo videos) is available at the paper's web page.

About

Automated testing/profiling tool for web browsers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published