Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » Performance Problem with Teneo 200610261350 / Jpox 1.1.3
Performance Problem with Teneo 200610261350 / Jpox 1.1.3 [message #595257] Wed, 08 November 2006 12:58
Steffen Neumann is currently offline Steffen NeumannFriend
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
Previous Topic:Tokenizing of strings in OCL ?
Next Topic:[Announce] EODM Website, Newsgroup and Bugzilla Have Moved
Goto Forum:
  


Current Time: Sat Apr 27 01:48:54 GMT 2024

Powered by FUDForum. Page generated in 0.03809 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top