Closed
Bug 851748
Opened 12 years ago
Closed 12 years ago
Merge TableTicker1+2
Categories
(Core :: Gecko Profiler, defect)
Tracking
()
RESOLVED
FIXED
mozilla22
People
(Reporter: BenWa, Assigned: BenWa)
References
Details
Attachments
(5 files, 1 obsolete file)
39.76 KB,
patch
|
jseward
:
review+
|
Details | Diff | Splinter Review |
12.49 KB,
patch
|
jseward
:
review+
|
Details | Diff | Splinter Review |
27.86 KB,
patch
|
jseward
:
review+
|
Details | Diff | Splinter Review |
5.95 KB,
patch
|
jseward
:
review+
|
Details | Diff | Splinter Review |
15.19 KB,
patch
|
jseward
:
review+
|
Details | Diff | Splinter Review |
There's a lot of trivial stuff in common between the two. The major difference is their ::Tick implementation. Let's merge the low hanging fruit off here.
Depends on bug 851611 to prevent rot.
Assignee | ||
Comment 1•12 years ago
|
||
Assignee | ||
Comment 2•12 years ago
|
||
Attachment #725707 -
Flags: review?(jseward)
Assignee | ||
Comment 3•12 years ago
|
||
Assignee | ||
Comment 4•12 years ago
|
||
getpid build failure fixed
Attachment #725707 -
Attachment is obsolete: true
Attachment #725707 -
Flags: review?(jseward)
Attachment #725716 -
Flags: review?(jseward)
Assignee | ||
Comment 5•12 years ago
|
||
Assignee | ||
Comment 6•12 years ago
|
||
This actually brings a few missing features that didn't get merge to ThreadProfile2 while the Breakpad stuff was developped so this is fairly important. Without this markers wont work correctly if using PROFILER_NEW
Attachment #725723 -
Flags: review?(jseward)
Assignee | ||
Comment 7•12 years ago
|
||
Sorry for the review spam. Just figured more small patches are easier to review.
Attachment #725728 -
Flags: review?(jseward)
Assignee | ||
Comment 8•12 years ago
|
||
The only real difference in TableTicker is Tick. This patch makes this obvious.
Attachment #725731 -
Flags: review?(jseward)
Assignee | ||
Comment 9•12 years ago
|
||
Updated•12 years ago
|
Attachment #725680 -
Flags: review?(jseward) → review+
Comment 10•12 years ago
|
||
Comment on attachment 725716 [details] [diff] [review]
Part 2: Share SaveProfileTask
Nice cleanup.
Attachment #725716 -
Flags: review?(jseward) → review+
Comment 11•12 years ago
|
||
(In reply to Julian Seward from comment #10)
Meh .. tried to add, but failed: it would be nice to move
SaveProfileTask::Run into its own cpp file instead of having
it in the header.
Comment 12•12 years ago
|
||
Comment on attachment 725723 [details] [diff] [review]
Part 3: Share ThreadProfile
Review of attachment 725723 [details] [diff] [review]:
-----------------------------------------------------------------
::: tools/profiler/TableTicker.cpp
@@ -89,1 @@
> #define PROFILE_MAX_ENTRY 100000
PROFILE_MAX_ENTRY needs to be retained, is that so?
Attachment #725723 -
Flags: review?(jseward) → review+
Updated•12 years ago
|
Attachment #725728 -
Flags: review?(jseward) → review+
Updated•12 years ago
|
Attachment #725731 -
Flags: review?(jseward) → review+
Assignee | ||
Comment 13•12 years ago
|
||
(In reply to Julian Seward from comment #12)
> Comment on attachment 725723 [details] [diff] [review]
> Part 3: Share ThreadProfile
>
> Review of attachment 725723 [details] [diff] [review]:
> -----------------------------------------------------------------
>
> ::: tools/profiler/TableTicker.cpp
> @@ -89,1 @@
> > #define PROFILE_MAX_ENTRY 100000
>
> PROFILE_MAX_ENTRY needs to be retained, is that so?
I don't understand. PROFILE_MAX_ENTRY is still duplicated. But this needs to land ASAP so I plan on fixing this later.
Assignee | ||
Comment 14•12 years ago
|
||
Planning to push a rollup patch:
https://tbpl.mozilla.org/?tree=Try
Flags: needinfo?(bgirard)
Assignee | ||
Comment 15•12 years ago
|
||
Flags: needinfo?(bgirard)
Assignee | ||
Comment 16•12 years ago
|
||
Assignee | ||
Comment 17•12 years ago
|
||
Comment 18•12 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla22
You need to log in
before you can comment on or make changes to this bug.
Description
•