Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/javier-games/upm-monitoring

Device monitoring performance package for Unity.
https://github.com/javier-games/upm-monitoring

Last synced: about 2 months ago
JSON representation

Device monitoring performance package for Unity.

Awesome Lists containing this project

README

        

[![GitHub](https://img.shields.io/badge/GitHub-181717?logo=github&logoColor=fff)](https://github.com/javier-games/upm-monitoring)
[![Itch.io](https://img.shields.io/badge/itch.io-FA5C5C?logo=Itch.io&logoColor=fff)](https://javier-games.itch.io/upm-monitoring)
[![npm](https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=fff)](https://www.npmjs.com/package/games.javier.upm.monitoring)
[![OpenUPM](https://img.shields.io/badge/OpenUPM-3A6CE2.svg?logo=data:image/svg%2bxml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyI+CiAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLDExNiw4KSI+CiAgICAgICAgPHBhdGggZD0iTS0yNi4wMjQsNjMuNzFDLTI1LjY3NSw2MS4zNTMgLTI1LjI3OSw1OS43MTUgLTI0LjgzMiw1OS4xMjNDLTIzLjMxOCw1Ni4xOTQgLTIzLjMxOCw1Ni4xOTQgLTIyLjE3Niw1My4wMjdDLTIwLjA0Myw0Ny41MzUgLTE2LjExMiw0My4yMDYgLTEyLjA3LDM4Ljk4NEwtMTAuMTg4LDM3TC04LjQ4LDM1LjMxM0MtNC4yMTcsMjguNjUyIC00LjQ0OCwxOS40MzEgLTMuODc3LDExLjc1NEMtMy40Niw3LjA5NCAtMi44ODMsMy44NjUgMCwwQzUuNjA4LDAuMTE0IDguMTg2LDEuNDIzIDEyLjA0Nyw1LjQyNkMxMy42ODYsNy41ODYgMTQuODQ0LDkuNTI4IDE2LjA3OCwxMS45MThDMjAuMjIxLDE5Ljg4OCAyMC4yMjEsMTkuODg4IDI3LjMyOSwyNC44NzZDMzEuMDQ5LDI1LjYxMiAzNC43MjUsMjUuODg4IDM4LjUwNywyNi4xMUM0Ni45OTUsMjYuNjQyIDU0LjI3MywyOC43MTMgNjIuMjUsMzEuNjI1TDY1LjY1OCwzMi44NjdDNjcuNjU1LDMzLjYwNSA2OS42NDgsMzQuMzUxIDcxLjYzOCwzNS4xMDhDNzMuNDExLDM1Ljc3OCA3NS4yMDIsMzYuNDAxIDc3LDM3Qzc5LjE0NiwzNS41MyA3OS4xNDYsMzUuNTMgODEuMzc1LDMzLjQzOEM4OS42MzUsMjYuNTk2IDk4LjA1OSwyMi4xNzIgMTA4Ljk1MywyMi42OTFDMTExLDIzIDExMSwyMyAxMTIsMjRDMTEzLjMzNSwzNC4zMTYgMTA5LjU3MSw0My4xMjMgMTA2LjAyMyw1Mi42MTdDMTAzLjU5OCw1OS41NDQgMTAyLjQ4Nyw2NC40NTMgMTA0LjM5Niw3MS42MjhDMTA1LjI5MSw3NS4xNDIgMTA1LjEzNiw3OC4zOTMgMTA1LDgyQzEwNS4yMDMsODIuMDI5IDEwNS4zNCw4Mi4yODQgMTA1LjM5NCw4Mi43MzdMMTI5LDkwTDEyOSwyMDRMMTAsMjQxTC0xMDEsMjA1TC0xMDEsOTBMLTI2LjAyNCw2My43MVpNNjguMTI1LDY2LjQzOEM2NS42OTQsNjguOTEyIDY1LjY5NCw2OC45MTIgNjUuNSw3Mi41NjNDNjUuNzc1LDc1Ljg1NyA2NS43NzUsNzUuODU3IDY3LjA2Myw3Ny45MzhDNzAuMTIsNzkuNjE0IDcyLjU5MSw3OS4zNjUgNzYsNzlDNzguMTUzLDc3LjU2NSA3OC43OTMsNzYuNDQ0IDc5Ljg3NSw3NC4xMjVDODAuMDY1LDcwLjg5NSA3OS4wMjEsNjkuNDc3IDc3LDY3QzczLjI5MSw2NC45ODQgNzEuOTUyLDY0LjUyNCA2OC4xMjUsNjYuNDM4Wk0tMjgsNzBDLTMxLjM5MSw3MC43ODQgLTM0LjcxLDcyLjI2MSAtMzgsNzRDLTM1LjI0OCw3NS4xMTEgLTMyLjM2Miw3NS45ODEgLTI5LDc2Qy0yOS4xODksNzMuOSAtMjguNzMzLDcxLjkyMyAtMjgsNzBaTS05Niw5N0wtOTYsMjAxTDcsMjM0TDcsMTI5LjY3TC05Niw5N1pNMTMsMTI5LjY3TDEzLDIzNEwxMjQsMjAwTDEyNCw5NkwxMywxMjkuNjdaTS04OSw5MkwxMCwxMjRMNTgsMTA3TC00Myw3OEwtODksOTJaTTEwNSw5NkwxMTgsOTJMMTA1LDg4TDEwNSw5NlpNMy42MjUsNTAuNjI1QzEuODAxLDUyLjk0OCAxLjgwMSw1Mi45NDggMS40MzgsNTZDMS43NjUsNTkuMTQ2IDEuNzY1LDU5LjE0NiA0LjEyNSw2MS40MzhDNi45MTIsNjMuMjQ5IDYuOTEyLDYzLjI0OSAxMC4xMjUsNjNDMTMuMDIyLDYyLjE5MyAxMy4wMjIsNjIuMTkzIDE0LjkzOCw2MC4zMTNDMTYuNDAxLDU3LjEyNyAxNS45ODksNTUuMzIxIDE1LDUyQzEzLjkzNyw1MC4wMiAxMy45MzcsNTAuMDIgMTIsNDlDOC4zNyw0OC40NTkgNi42NzgsNDguNTM2IDMuNjI1LDUwLjYyNVoiIHN0eWxlPSJmaWxsOndoaXRlOyIvPgogICAgPC9nPgo8L3N2Zz4=)](https://openupm.com/packages/games.javier.upm.monitoring)

# Monitoring for Unity

Monitoring for Unity is the package made for the Unity's package manager to monitoring the device's performance.

## Features

- **iOS Support** : Get the CPU, GPU and RAM usage for iOS Devices.
- **Usage Samples** : Find samples directly from the UPM.

## Requirements

- `Unity 2022.3.22f1 [LTS] or later.`

## Installation

There are several methods available to install PropertyRefs into your Unity project. Choose the one that best suits your needs. It's recommended to install via npm if you wish to keep the package up-to-date easily, as future releases and updates will be readily available.

- **Package Name:**
```
games.javier.upm.monitoring
```
- **Display Package Name:**
```
Javier Games
```
- **NPM Registry URL:**
```
https://registry.npmjs.org
```
- **Scope(s):**
```
games.javier
```
- **OpenUPM CI command**
```
openupm add games.javier.upm.monitoring
```
This package is being distributed on [npm](https://www.npmjs.com/package/games.javier.upm.monitoring), [OpenUPM](https://openupm.com/packages/games.javier.upm.monitoring) or a downloadable Tarball from the [Releases section](https://github.com/javier-games/upm-monitoring/releases) of this repository or from the dedicated [itch.io page](https://javier-games.itch.io/upm-monitoring). For detailed installation instructions, please refer to the guide on our [installation documentation page](https://installation.upm.javier.games).

## Usage

Monitoring for Unity is designed with an intuitive interface to ensure a seamless and user-friendly experience. To use Monitoring for Unity in your projects, use the DeviceMonitor component methods to start and stop the tracking process. You can find a usage sample at the Unity Package Manage section of the package.

## Contribution

Please read our [Contributing Guide](Documentation~/CONTRIBUTING.md) before submitting a Pull Request to the project.

## Support

For any questions or issues, please open a [new issue](https://github.com/javier-games/monitoring-for-unity/issues/new) on this repository.

## License

Monitoring for Unity is available under the MIT license. See the [LICENSE](LICENSE) file for more info.