Closed
Bug 1341716
Opened 8 years ago
Closed 3 years ago
Walking the stack incorrectly in the profiler makes us show a call to Preferences::GetBool from Exception::Initialize
Categories
(Core :: Gecko Profiler, defect)
Core
Gecko Profiler
Tracking
()
RESOLVED
INCOMPLETE
Performance Impact | low |
People
(Reporter: ehsan.akhgari, Unassigned)
References
Details
(Keywords: perf)
See this profile: https://perfht.ml/2l8Rq1f
There is some inlining involved here...
Updated•8 years ago
|
Priority: -- → P1
Comment 2•8 years ago
|
||
After I traced into the profile, I found there are two places use Preferences::GetBool().
One is HTMLInputElement::ValueAsDateEnabled() which has been handled by bug 1341376, another is HTMLInputElement::SetFilesOrDirectories()[1].
However, I didn't find calls to Preferences::GetBool() in Exception::Initializa() call stack.
[1] http://searchfox.org/mozilla-central/source/dom/html/HTMLInputElement.cpp#3047-3062
Comment 3•8 years ago
|
||
Hi :Ehsan,
Could you give me a more detailed STR? I couldn't hit the Exception::Initialize() in debugger. Thank you.
Flags: needinfo?(ehsan)
Reporter | ||
Comment 4•8 years ago
|
||
Sorry I don't have any STRs besides the profile that I saw in comment 0. If you didn't hit this in the debugger that means that we're walking the stack incorrectly. Moving the bug to Gecko Profiler.
Assignee: jdai → nobody
Component: DOM → Gecko Profiler
Flags: needinfo?(ehsan)
Summary: Stop calling Preferences::GetBool from Exception::Initialize → Walking the stack incorrectly in the profiler makes us show a call to Preferences::GetBool from Exception::Initialize
Updated•8 years ago
|
Priority: P1 → --
Updated•8 years ago
|
Whiteboard: [qf:p5]
Updated•3 years ago
|
Performance Impact: --- → P3
Whiteboard: [qf:p5]
Too old to be acted upon, sorry. Please re-open/re-file if you can capture new profiles showing this issue.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•