Add Profiling (Lite) functionality
I maintainer di solito rispondono entro 5 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- game-dev, performance
Direzione di ricerca
Inizia esaminando l’ordine di esecuzione fisso di Unity e la raccolta esistente del contesto del dispositivo e dell’OS da parte dell’SDK. Determina come potrebbero essere misurati i tempi del rendering, della fisica e degli aggiornamenti combinati della logica di gioco. Per considerare il lavoro completato, sarebbero necessari un ambito concordato e dati temporali misurabili per queste aree, con il contesto raccolto allegato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
This is more like a brain-dump than an actionable issue for now. Feel free to chime in.
In an ideal world, we'd ship with a profiler, and have detailed and granular insights as part of the offering. But that's technically somewhat unfeasible and there the issue with performance overhead.
Additionally, the profiler is part of the Editor and developers typically profile on their machine.
Instead, what we could look into are general bottlenecks.
Unity has a fixed execution order of systems. What we could do here is hook up into this life-cycle and time it. This would allow us to answer general questions like
- How much time is spent on rendering each frame?
- How much time is spent on physics?
- How much time is spent on updating the game logic (user code - all update-calls combined)
That, combined with the context that the SDK is already collecting (i.e. device/OS) would already provide valuable insights.
- Lingua principale
- C#
- Stelle
- 295
- Fork
- 63
- Merge medio
- 4g 10h
- PR unite (30g)
- 29
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di getsentry/sentry-unity
-
Tests Unity
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
getsentry/sentry-unity#2918 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
Drop `Release` and `Environment` from the editor config windowForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. ApertaBreaking Change Editor Good First Issue Improvement Unity
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
getsentry/sentry-unity#2914 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
Make CI stable and fasterAperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
getsentry/sentry-unity#2913 · 1 commento ·
I maintainer di solito rispondono entro 5 giorni
-
Unity
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
getsentry/sentry-unity#2873 · 2 commenti ·
I maintainer di solito rispondono entro 5 giorni
-
Feature Unity
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
getsentry/sentry-unity#2796 · 4 commenti ·
I maintainer di solito rispondono entro 5 giorni
Tutte le issue di getsentry/sentry-unity
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
OrchardCMS/OrchardCore#20194 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 69/100
Gothic-Unity-Project/Gothic-Unity#487 ·
I maintainer di solito rispondono entro 1 giorno
-
VB -> C#
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
icsharpcode/CodeConverter#1301 ·
I maintainer di solito rispondono entro 3 giorni
-
JSON-RPC: calling a method in a disabled namespace returns -32600 instead of -32601Forse già presa @stdevMac l’ha presa oggi. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
NethermindEth/nethermind#15576 ·
I maintainer di solito rispondono entro 1 giorno
-
PettingZoo wrappers send only the first action component to every action dimensionForse già presa @RaphaelFakhri l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
Unity-Technologies/ml-agents#6341 ·
I maintainer di solito rispondono entro 1 giorno