| Summary: | Eclipse contexts: reduce overhead of invalidations | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Oleg Besedin <ob1.eclipse> | ||||||
| Component: | Runtime | Assignee: | platform-runtime-inbox <platform-runtime-inbox> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | |||||||
| Severity: | enhancement | ||||||||
| Priority: | P3 | CC: | emoffatt, john.arthorne, pwebster, remy.suen | ||||||
| Version: | 4.2 | ||||||||
| Target Milestone: | 4.2 M3 | ||||||||
| Hardware: | All | ||||||||
| OS: | All | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Oleg Besedin
Created attachment 203082 [details]
Patch
This is the milestone week (M2), I plan to apply the patch once we are open for M3.
Created attachment 203610 [details]
Additional change - prevent leaks
The first patch was leaking listener references.
Oleg, what's the overall performance gain from this patch ? (In reply to comment #3) > Oleg, what's the overall performance gain from this patch ? About 20% of the CPU for { open & close view } cycle. It also significantly simplifies code that manages dependencies for RaTs and context functions. Patches were released in M3. |