Add Profiling (Lite) functionality
Maintainer thường phản hồi trong vòng 3 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 20/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Lĩnh vực
- game-dev, performance
Hướng nghiên cứu
Bắt đầu bằng việc xem xét thứ tự thực thi cố định của Unity và việc SDK hiện có thu thập ngữ cảnh thiết bị và OS. Xác định cách có thể đo thời gian của hoạt động kết xuất, vật lý và các lần cập nhật kết hợp của logic trò chơi. Để được coi là hoàn tất, cần có phạm vi đã được thống nhất và dữ liệu thời gian có thể đo lường cho các phần đó, kèm theo ngữ cảnh đã thu thập.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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.
- Ngôn ngữ chính
- C#
- Star
- 294
- Fork
- 63
- Merge trung bình
- 3 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 26
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của getsentry/sentry-unity
-
Feature Unity
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
getsentry/sentry-unity#2923 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Tests Unity
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
getsentry/sentry-unity#2918 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Drop `Release` and `Environment` from the editor config windowCó thể đã có người làm @armadavalor đã nhận 2 ngày trước. Đang mởBreaking Change Editor Good First Issue Improvement Unity
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 58/100
getsentry/sentry-unity#2914 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Make CI stable and fasterĐang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
getsentry/sentry-unity#2913 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Feature Unity
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100
getsentry/sentry-unity#2796 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 3 ngày
Tất cả issue của getsentry/sentry-unity
Issue tương tự
-
Bug: Needs Replicating
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
space-wizards/RobustToolbox#7189 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
microsoft/microsoft-ui-reactor#1460 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
t/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
dotnet/maui#39950 · 1 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
The server's default HttpClient fails on plain http and on HTTPS servers without HTTP/2Có thể đã có người làm @yasmoradi đã nhận hôm nay. Đang mởarea / templates
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
bitfoundation/bitplatform#14659 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
DbTransaction.SupportsSavepoints docs say Release/ReleaseAsync are expected to throw, but they are no-ops by designCó thể đã có người làm @alaricd đã nhận hôm nay. Đang mởarea-System.Transactions untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
dotnet/runtime#137040 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày