Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/facebookarchive/profilo
A library for performance traces from production.
https://github.com/facebookarchive/profilo
Last synced: about 2 months ago
JSON representation
A library for performance traces from production.
- Host: GitHub
- URL: https://github.com/facebookarchive/profilo
- Owner: facebookarchive
- License: apache-2.0
- Archived: true
- Created: 2017-09-15T02:18:28.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2023-04-19T04:02:48.000Z (over 1 year ago)
- Last Synced: 2024-07-28T16:14:31.236Z (about 2 months ago)
- Language: C
- Homepage: https://facebookincubator.github.io/profilo
- Size: 14.8 MB
- Stars: 1,580
- Watchers: 49
- Forks: 183
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-list - facebookarchive/profilo - A library for performance traces from production. (C)
README
# Profilo: an Android performance library
## Status
**THIS PROJECT IS CURRENTLY IN MAINTENANCE MODE. It will not receive any feature updates, only critical security bug patches. On May 1st, 2023, the repo will be fully archived.**
--------------------
## Introduction
Profilo is an Android library for collecting performance *traces* from production builds of an app.## Index
1. [Getting started](https://facebookincubator.github.io/profilo/docs/getting-started)
2. [Internal architecture](https://facebookincubator.github.io/profilo/docs/architecture)
3. [Trace processing and analysis](https://facebookincubator.github.io/profilo/docs/trace-processing)## 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](https://facebookincubator.github.io/profilo/docs/trace-processing.html) section of the docs.## License
Profilo is Apache 2 licensed, as found in the LICENSE file.