Le 01/07/2015 20:49, Sven Van Caekenberghe a écrit :
Reading the code from SubscriptionRegistry>>#deliver: is seems to me
that *on each announcement* a new array is created with the
subscriptions that want to handle the announcement. That strikes me
as pretty inefficient.

But, when tracing code which is a heavy user of announcements such as MC loads, it just does not register as a loss compared to the time lost processing those announcements.

Do you have time profiles where #deliver: register as a significant contributor? I don't.

Thierry

(who discovered that RPackageOrganizer>>#rpackageNamed: could register as heavy on a MC load :( when tracing a MC load)

Reply via email to