-
Notifications
You must be signed in to change notification settings - Fork 279
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Record time spent uploading in RendererStats #3275
Conversation
Hm, do we actually want to include gpu cache upload time? It is technically texture upload, but it's really more about sending parameters for the shaders, which is pretty separate from the images and such in the texture cache. If we're going to measure it, maybe we should measure it separately? |
+1 for measuring both separately. They are stressing the same bottleneck but they are different things to investigate. |
d8d81ba
to
469480b
Compare
Yeah that's probably a good idea, updated the pull to store the two values separately. Need to think about the best way to report these with gecko telemetry. |
469480b
to
438d999
Compare
438d999
to
8a1235e
Compare
@bors-servo r+ |
📌 Commit 8a1235e has been approved by |
Record time spent uploading in RendererStats For gecko bug 1503405, we want to know the amount of time we spent doing texture uploads when drawing a frame. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/webrender/3275) <!-- Reviewable:end -->
☀️ Test successful - status-appveyor, status-taskcluster |
For gecko bug 1503405, we want to know the amount of time we spent doing texture uploads when drawing a frame.
This change is