Wrap Gecko event processing in an auto release pool
Categories
(Core :: Widget: Cocoa, defect, P3)
Tracking
()
People
(Reporter: mark, Unassigned)
References
(Blocks 1 open bug)
Details
Updated•18 years ago
|
Comment 1•18 years ago
|
||
Updated•18 years ago
|
Comment 3•17 years ago
|
||
Updated•17 years ago
|
Comment 4•3 years ago
|
||
The bug assignee didn't login in Bugzilla in the last 7 months.
:spohl, could you have a look please?
For more information, please visit auto_nag documentation.
Comment 5•3 years ago
|
||
Markus, could I ask you to weigh in here on what should happen with this bug?
Comment 6•3 years ago
|
||
Interesting bug! It makes sense, but I haven't seen any complaints about too-high temporary memory usage from autoreleased objects, so that's probably why we haven't done it before.
We're also in a very different today where most of the ObjC APIs are only called in the parent process and web content is running in the content process. Though we do use some ObjC APIs in the content process, for example for stuff relating to fonts. It would be interesting to see how the content process event loop manages its auto release pools.
Hmm, I just got an allocation profile and didn't see any deallocations from event loop auto release pools in the content process. We may in fact have some leaks there. This warrants investigation.
Description
•