Hi all,
I fixed some perf. problems in the tree manager.
The problem was that when the tree manager is initialized
all the
repository tree is loaded in memory although the name of the
tree node
class is named LazyTreeNode.
This leads to the impossibility to use the web client when
having many
documents (>3000).
I've fixed this but there are still some problems - the
TreeManagerBean
will be refactored later top fix remained problems and for
a better
design and better perfs.
Problems that still exists:
1. When selecting an item in the tree the refresh is done
along the
entire path of the item. I think it should be enough to
refresh the
selected item and its children.
2. When selecting an item the refresh is done twice for each
item. I've
not investigated the problem but I think this can be caused
by the bread
crumb refresh if it use the same tree.
Bogdan
--
Bogdan Stefanescu - Apogee project Team Leader
Nuxeo - Open Source ECM - www.nuxeo.com
Apogée - the rich client platform for ECM
http://apogee.nuxeo.org/
- http://www.nuxeo.com/en
_______________________________________________
ECM mailing list
ECM lists.nuxeo.com
http://li
sts.nuxeo.com/mailman/listinfo/ecm
|