Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(1200)

Issue 12692044: Implemented a new parser to expose state change of GPU's rendering.

Can't Edit
Can't Publish+Mail
Start Review
Created:
11 years, 1 month ago by kao1
Modified:
11 years ago
Reviewers:
jcliang, nduca, jmg, Daniel Kurtz, kao
CC:
trace-viewer-review_googlegroups.com
Base URL:
https://chromium.googlesource.com/external/trace-viewer.git@master
Visibility:
Public.

Description

Implemented a new parser to expose state change of GPU's rendering. This new parser (fbmsg_parser) parses events that are from linux system tracing. It shows the time spent on each state when GPU is rendering. Specifically, it exposes more detail about how frame buffers are flipped. This helps developers in GPU field to understand and optimize GPU's efficiency more easily. On the other hand, this parser serves as a fix to existing exynos parser's incorrect parsing of exynos_flip. fbmsg_parser recognizes a new system event and fixes exynos_flip's bug by putting different frame buffer's info in different row. Therefore, events from different frame buffers are seperated, which effectively avoids exynos parser's bug. BUG=381

Patch Set 1 #

Patch Set 2 : Merge into exynos_parser #

Patch Set 3 : Minor change to the visualization #

Patch Set 4 : Update unit test #

Patch Set 5 : Change title to "exynos_flip_state (...)" #

Patch Set 6 : Update unit test #

Unified diffs Side-by-side diffs Delta from patch set Stats (+132 lines, -0 lines) Patch
M src/tracing/importer/linux_perf/exynos_parser.js View 1 2 3 4 2 chunks +46 lines, -0 lines 0 comments Download
M src/tracing/importer/linux_perf/exynos_parser_test.js View 1 2 3 4 5 1 chunk +86 lines, -0 lines 0 comments Download

Messages

Total messages: 12
dsinclair
Before digging into this, is there a reason why this isn't part of the existing ...
11 years, 1 month ago (2013-08-09 14:08:15 UTC) #1
nduca
yeah this should be part of exynos or you should make it exynos_fb_parser or something ...
11 years, 1 month ago (2013-08-09 21:35:54 UTC) #2
kao
On 2013/08/09 14:08:15, dsinclair wrote: > Before digging into this, is there a reason why ...
11 years, 1 month ago (2013-08-12 02:11:45 UTC) #3
kao
On 2013/08/12 02:11:45, kao wrote: > On 2013/08/09 14:08:15, dsinclair wrote: > > Before digging ...
11 years, 1 month ago (2013-08-12 02:34:02 UTC) #4
dsinclair
This lg from a JS perspective. I'd like to get someone more familiar with the ...
11 years, 1 month ago (2013-08-13 14:08:08 UTC) #5
nduca
lets get jmg to do final review
11 years, 1 month ago (2013-08-13 22:41:14 UTC) #6
kao1
On 2013/08/13 22:41:14, nduca wrote: > lets get jmg to do final review Hi jmg, ...
11 years, 1 month ago (2013-08-26 07:14:18 UTC) #7
nduca
lgtm given delay.
11 years, 1 month ago (2013-08-29 01:42:28 UTC) #8
dsinclair
Is this CL still valid? Should we get it committed?
11 years ago (2013-09-11 15:15:28 UTC) #9
jcliang
On 2013/09/11 15:15:28, dsinclair wrote: > Is this CL still valid? Should we get it ...
11 years ago (2013-09-11 19:53:19 UTC) #10
dsinclair
On 2013/09/11 19:53:19, jcliang wrote: > On 2013/09/11 15:15:28, dsinclair wrote: > > Is this ...
11 years ago (2013-09-12 14:36:39 UTC) #11
dsinclair
11 years ago (2013-09-12 14:37:11 UTC) #12

          
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b