Page MenuHomePhabricator

eo: make noref also a special count

Authored by bu5hm4n on Jun 5 2018, 12:58 AM.



this brings down the first frame time from 2.0 sec. to something at 0.7

ref T6983

Diff Detail

rEFL core/efl
Lint OK
No Unit Test Coverage
Build Status
Buildable 6406
bu5hm4n created this revision.Jun 5 2018, 12:58 AM
bu5hm4n requested review of this revision.Jun 5 2018, 12:58 AM
bu5hm4n added a subscriber: YOhoho.
zmike accepted this revision.Jun 5 2018, 6:48 AM

This looks good, do you think counters should also be added for invalidate and destruct?

This revision is now accepted and ready to land.Jun 5 2018, 6:48 AM

Mhmm I am doing other tests where no special counting is needed but you can directly ask which events are registered in O(1) and insertion is the same

zmike added a comment.Jun 5 2018, 7:13 AM

So then should this be merged or are you doing another change?

Thid can be merged :) AS this makes things a lot faster

Closed by commit rEFLe2d143d19ed7: eo: make noref also a special count (authored by Marcel Hollerbach <>, committed by zmike). · Explain WhyJun 5 2018, 7:56 AM
This revision was automatically updated to reflect the committed changes.