Hi dominique

Dominique Pfister wrote:
Instead of changing the general SharedItemStateManager behaviour, I would rather suggest that the versioning part creates a specialized, derived SharedItemStateManager that avoids calling the PM over and over again for the same, non-existent items.

It seems it's not only the versioning PM. the default workspace PM is also called too many times.


regards
edgar

e.g.
calls to the default workspace PM when running core.observation.testAll against an empty repository:


nodes destroyed 6
properties destroyed 6
values destroyed 17
node exists: 312
property exists: 2980
node references exists: 0
insert node 11
insert property 11
insert values 11
load node 1
load properties 7
load node references 6
load values 1
store child node entries 16
update node 5
update property 0


Kind Regards Dominique

Reply via email to