Performance Problem with Teneo 200610261350 / Jpox 1.1.3 [message #595257] |
Wed, 08 November 2006 12:58 |
Steffen Neumann Messages: 41 Registered: July 2009 |
Member |
|
|
Good news upfront:
with 200610261350 and Jpox 1.1.3 I am able to persist
my model to postgres again. I'll try Oracle this week.
However, the performance dropped to unacceptable levels.
My 53MB XML/EMF file took around 90secs with JPOX 1.1.0rc1. to persist,
and now I am well above 25 minutes with the same hardware setup.
Turning on debugging reveals numerous calls to
EContainerRepairControl(). Is this the reason
for my performance problem ? Is there a way around that ?
Any more debugging information I should supply ?
Yours,
Steffen
------------------------------------------------------------ ---
Trying to persist /vol/tools/E77L_ColHalle_1 1.mzData
22762 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.DataTypeImpl
22766 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.PeakListBinaryTypeImpl
22767 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.PeakListBinaryTypeImpl
22767 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing reference data to child de.ipb.msbi.Mzdata.DataType
23627 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.DataTypeImpl
23628 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.PeakListBinaryTypeImpl
23628 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.PeakListBinaryTypeImpl
23628 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing reference data to child de.ipb.msbi.Mzdata.DataType
24354 [main] DEBUG
org.eclipse.emf.teneo.mapping.elist.PersistableFeatureMap - Created
persistable featuremap FeatureMap of member group owned by
de.ipb.msbi.Mzdata.impl.AcquisitionTypeImpl with delegate list
java.util.ArrayList
24359 [main] DEBUG org.eclipse.emf.teneo.jpox.elist.FeatureMapWrapper -
Creating feature map wrapper for
org.eclipse.emf.teneo.jpox.elist.GenericFeatureMapEntry
24362 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.AcquisitionTypeImpl
24362 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.AcquisitionTypeImpl
24362 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing reference cvParam to child de.ipb.msbi.Mzdata.CvParamType
24362 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing reference userParam to child de.ipb.msbi.Mzdata.UserParamType
24362 [main] DEBUG org.eclipse.emf.teneo.mapping.elist.PersistableEList
- Created persistable list EList of type:
org.eclipse.emf.teneo.jpox.elist.EListWrapper of member acquisition
owned by de.ipb.msbi.Mzdata.impl.AcqSpecificationTypeImpl with delegate
list java.util.ArrayList
24363 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.AcqSpecificationTypeImpl
24363 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing container relations of children of:
de.ipb.msbi.Mzdata.impl.AcqSpecificationTypeImpl
24363 [main] DEBUG org.eclipse.emf.teneo.EContainerRepairControl -
Repairing reference acquisition to child de.ipb.msbi.Mzdata.AcquisitionType
------------------------------------------------------------ ---
Old, known good configuration:
Trying to get PersistenceManager...
0 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource factory for all uri's with jpox as the protocol/extension
3 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource factory for all uri's with ejdo as the protocol/extension
3 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering a
jpox resource dao factory for all uri's with jpoxdao as the
protocol/extension
8 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
EListMapping, EListWrapper at the jpox manager for handling elists
8 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
FeatureMapMapping, FeatureMapWrapper at the jpox manager for handling
FeatureMap
8 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
EObjectMapping at the jpox manager for handling EObjects/AnyType
8 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
XMLCalendarMapping at the jpox manager for handling EObjects/AnyType
9 [main] INFO org.elver.store.jpox.emf.JpoxHelper - Registering
XMLDurationMapping at the jpox manager for handling EObjects/AnyType
1156 [main] INFO JPOX.JDO - PersistenceManagerFactory - Vendor: JPOX
Version: 1.1.0-rc-1
|
|
|
Powered by
FUDForum. Page generated in 0.03809 seconds