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)