caabernathy / profilo

A library for performance traces from production.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Profilo: an Android performance library

Introduction

Profilo is an Android library for collecting performance traces from production builds of an app.

Index

  1. Getting started
  2. Internal architecture
  3. Trace processing and analysis

APIs

Currently, none of the APIs are stable and they will change (mostly so that they're easier to use) before release.

Sample usage

The sample app in java/main/com/facebook/profilo/sample shows the most basic usage of the APIs.

You can also find the prebuilt apk in the Releases section.

Demos

A demo script can be found in python/profilo/workflow_demo.py. It contains examples of simple analysis that can be run on Profilo traces. For more information see the README python/demos/README.md

License

Profilo is Apache 2 licensed, as found in the LICENSE file.

About

A library for performance traces from production.

License:Apache License 2.0


Languages

Language:C++ 45.7%Language:Java 28.5%Language:Python 21.4%Language:C 2.7%Language:JavaScript 1.4%Language:Shell 0.2%Language:CSS 0.0%