{"id":15138859,"url":"https://github.com/guribo/udonprofiling","last_synced_at":"2026-03-09T19:36:36.579Z","repository":{"id":232837799,"uuid":"785313943","full_name":"Guribo/UdonProfiling","owner":"Guribo","description":"Contains a simple ScreenSpace overlay for displaying Udon performance numbers.","archived":false,"fork":false,"pushed_at":"2024-12-22T15:14:20.000Z","size":404,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T19:12:29.992Z","etag":null,"topics":["debugging","udon","udonsharp","ui","unity-ui","vrchat","vrchat-creator-companion","vrchat-sdk3","vrchat-worlds","vrchat-worlds-udon"],"latest_commit_sha":null,"homepage":"https://guribo.github.io/TLP","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Guribo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-11T16:27:19.000Z","updated_at":"2024-12-22T15:14:04.000Z","dependencies_parsed_at":"2024-05-16T18:41:00.780Z","dependency_job_id":"7942d6f3-5c57-4e98-9eef-ce2c42502083","html_url":"https://github.com/Guribo/UdonProfiling","commit_stats":null,"previous_names":["guribo/udonprofiling"],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guribo%2FUdonProfiling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guribo%2FUdonProfiling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guribo%2FUdonProfiling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guribo%2FUdonProfiling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Guribo","download_url":"https://codeload.github.com/Guribo/UdonProfiling/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237852368,"owners_count":19376664,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debugging","udon","udonsharp","ui","unity-ui","vrchat","vrchat-creator-companion","vrchat-sdk3","vrchat-worlds","vrchat-worlds-udon"],"created_at":"2024-09-26T08:00:23.115Z","updated_at":"2026-03-09T19:36:36.566Z","avatar_url":"https://github.com/Guribo.png","language":"C#","readme":"# Udon Profiling\n\n[![Total downloads](https://img.shields.io/github/downloads/Guribo/UdonProfiling/total?style=flat-square\u0026logo=appveyor)](https://github.com/Guribo/UdonProfiling/releases)\n\nContains a simple ScreenSpace overlay for displaying Udon performance numbers.\nIt was originally based on a [version](https://gist.github.com/MerlinVR/2da80b29361588ddb556fd8d3f3f47b5) by [MerlinVR](https://github.com/merlinvr) (under MIT license) but has since been reworked and extended to fit my needs.\n\n![Preview](.Readme/Preview.gif)\n\n## Installation\n\n1. Install VRChat World SDK 3.9.0\n2. Install TLP UdonProfiling: https://guribo.github.io/TLP/\n\n## Setup\n\nExample scene with setup can be found in `Packages/tlp.udonprofiling/Runtime/Scenes/UdonProfilingDemo.unity`.\n \n## Versioning\n\nThis package is versioned using [Semantic Version](https://semver.org/).\n\nThe used pattern MAJOR.MINOR.PATCH indicates: \n\n1. MAJOR version: incompatible API changes occurred\n   - Implication: after updating backup, check and update your scenes/scripts as needed\n2. MINOR version: new functionality has been added in a backward compatible manner\n   - Implication: after updating check and update your usages if needed\n3. PATCH version: backward compatible bug fixes were implemented\n   - Implication: after updating remove potential workarounds you added\n\n### [2.3.2] - 2025-11-09\n\n#### 📚 Documentation\n\n- Remove Cyan Object Pool from installation instructions\n### [2.3.1] - 2025-11-09\n\n#### ⚙️ Miscellaneous Tasks\n\n- Add support for latest UdonUtils 12.0.0\n### [2.3.0] - 2025-10-13\n\n#### 🚀 Features\n\n- *(PerformanceStatController)* Improve frame time and frame count calculation\n\n#### 🐛 Bug Fixes\n\n- Correct unit conversion for corrective drift display\n\n#### ⚙️ Miscellaneous Tasks\n\n- Update to VRC SDK 3.9.0\n- Bump version\n### [2.2.2] - 2025-06-02\n\n#### ⚙️ Miscellaneous Tasks\n\n- Bump version and update dependencies\n### [2.2.1] - 2024-12-22\n\n#### ⚙️ Miscellaneous Tasks\n\n- Support newer, compatible UdonUtils versions, add minimum supported VRC SDK version\n### [2.2.0] - 2024-12-11\n\n#### 🚀 Features\n\n- Add editor execution order validation\n- *(GlobalProfileHandler)* Improve error handling during start\n- *(GlobalProfileKickoff)* Migrate to use SetupAndValidate\n- *(PerformanceStatController)* Migrate to use SetupAndValidate\n- Make ExecutionOrderReadOnly public\n- Migrate to latest UdonUtils\n\n#### 🐛 Bug Fixes\n\n- Add ExecutionOrder attribute to every class\n\n#### ⚙️ Miscellaneous Tasks\n\n- Refresh scene\n- Bump version\n### [2.1.1] - 2024-08-20\n\n#### ⚙️ Miscellaneous Tasks\n\n- Remove redundant dependencies, update to UdonUtils 9.0.0\n### [2.1.0] - 2024-06-02\n\n#### 🚀 Features\n\n- Add fast and slow update mode\n\n#### ⚙️ Miscellaneous Tasks\n\n- Support UdonUtils 8.2.0\n### [2.0.2] - 2024-05-25\n\n#### ⚙️ Miscellaneous Tasks\n\n- Migrate to UdonUtils fix 8.1.0\n### [2.0.1] - 2024-05-25\n\n#### ⚙️ Miscellaneous Tasks\n\n- Migrate to UdonUtils 8.0.0\n- Update demo scene\n### [2.0.0] - 2024-05-16\n\n#### 🚀 Features\n\n- *(UI)* [**breaking**] Rework network stats, add new information of TLP network time, simplify setup\n### [1.1.2] - 2024-05-10\n\n#### ⚙️ Miscellaneous Tasks\n\n- Support com.vrchat.worlds 3.6.x and Unity 2022.3.22\n### [1.1.1] - 2024-04-19\n\n#### ⚙️ Miscellaneous Tasks\n\n- Support UdonUtils 6.0.0\n### [1.1.0] - 2024-04-14\n\n#### 🚀 Features\n\n- Update to UdonUtils 5.3.0\n### [1.0.2] - 2024-04-14\n\n#### 🐛 Bug Fixes\n\n- *(Prefabs)* Remove redundant VrcNetworkTime and update sample scene\n### [1.0.1] - 2024-04-14\n\n#### 🐛 Bug Fixes\n\n- *(Ui)* Fix incorrect unit of server time error\n### [1.0.0] - 2024-04-11\n\n#### 🚀 Features\n\n- Initial commit\n- Update to syncmode none\n- Add files again but without lfs\n- Change layers and make objects static that can be\n- Update to U## 1.0 and client sim\n- Fix loglevels, assert and perf limit warning\n- Add gamemode, update vr components, test improvements, add serialization retry to base behaviour\n- Add logging of all logs in frame to profiler\n- Use UUIDs instead\n- Update base behaviour\n- Fix up scenes and broken event callbacks\n- Display data in leaderboard entry\n- Add more events for different executionorder sections, refactor executionorder on most scripts\n- Update tribes scene, create leaderboard prefab\n- Convert basic performance stats to model view controller\n- Update profiler ui, update leaderboard scene\n- Fix players spawning in triggers not being detected by audio zone\n- Add dirty property to event\n- Reduce type spam in logs, add execution order to logs\n- Add comparer creation, update exectionorders, move pooleable code to base behaviour\n- Support adding players to model\n- Update after utils restructure\n- Update UVU exporter and readme\n- Update namespaces, use NetworkTime\n- Update assets\n- Update prefab\n- Convert to vpm and add ci\n\n#### 🐛 Bug Fixes\n\n- Unpack child prefabs\n- Remove all files to fix lfs issues\n\n#### 🧪 Testing\n\n- Fix tests with debug enabled\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguribo%2Fudonprofiling","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguribo%2Fudonprofiling","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguribo%2Fudonprofiling/lists"}