Thread: [ocemp-devel] EventManager changes
Status: Beta
Brought to you by:
marcusva
From: Marcus v. A. <ma...@sy...> - 2005-05-31 23:15:34
|
Hello, the EventManager class will be optimized to scale well with a lot of objects. Instead of putting all objects in one list, it now will add them into separate lists, which are divided by the signal keys of the objects. Thus events will be posted to the list, which matches the event.type property from now on. This reduces the amount of objects to notify for specific events dramatically and speeds up the event distribution. It also causes some changes in the BaseObject class and widgets, on which I am currently working. You might note, that CVS checkouts tend to be broken or show heavy misbehaviour within the next days, which is caused by those changes. I will drop a notice, when the last critical checkin was made and the CVS tree should be stable again. Regards Marcus |
From: Marcus v. A. <ma...@sy...> - 2005-06-06 17:18:58
|
On, Wed Jun 01, 2005, Marcus von Appen wrote: > You might note, that CVS checkouts tend to be broken or show heavy > misbehaviour within the next days, which is caused by those changes. > I will drop a notice, when the last critical checkin was made and the > CVS tree should be stable again. This is now. Although the event management might look a bit slower, it scales better with tons of objects and the overall performance for a small amount of objects does not differ that much from the previous list, if I can believe the profiler. Regards Marcus |