Skip to content
A library for performance traces from production.
Branch: master
Clone or download
Michael Liu and facebook-github-bot Apply modernize-use-override
Summary:
Use C++11’s override and remove virtual where applicable.
Change are automatically generated by clangr.
Command: clangr tidy '--checks=-*,modernize-use-override' -n 10 --dev --refactoring-tool-args="-header-filter=." --repo fbandroid
bypass-lint
drop-conflicts

Reviewed By: aandreyeu

Differential Revision: D14534288

fbshipit-source-id: 6cb364355a689c916e40cb0851bfe3461bd608e9
Latest commit 6fe0b50 Mar 23, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Fix Circle deploy. Mar 19, 2018
aidl Use fbandroid// relative targets in various build_defs Feb 18, 2019
buck_imports
build New default and custom location for profilo files Oct 29, 2018
cpp Apply modernize-use-override Mar 22, 2019
deps
docs Add functionality to download all traces from device Nov 5, 2018
java
python
tools/build_defs
website
.clang-format clang-format everything Sep 8, 2018
.dockerignore
.gitattributes
.gitignore Initial commit Mar 13, 2018
.travis.yml fbshipit-source-id: 147c8078ac35d34a22bad8204f93839da9a08274 Sep 20, 2018
CODE_OF_CONDUCT.md Profilo Code of Conduct, Contributing, License callout in README Mar 13, 2018
CONTRIBUTING.md
LICENSE Initial commit Mar 13, 2018
README.md

README.md

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 trace processing section of the docs.

License

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

You can’t perform that action at this time.