Call tree – All threads together +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+ | Call Tree | Time (ms) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+ | +--- | 28,482 100% | | | | | | +---<...> org.eclipse.equinox.launcher.Main.main(String[]) | 28,482 100% | | | | | | +---<19 calls> OsgiSurefireBooter.java:113 org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(Object, ClassLoader, Object, ProviderConfiguration, boolean, StartupConfiguration, boolean) | 28,482 100% | | | | | | +---ProviderFactory.java:84 org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(Object) | 28,482 100% | | | | | | +---ProviderFactory.java:161 org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(Object, Method, Object[]) | 28,482 100% | | | | | | +---ReflectionUtils.java:206 java.lang.reflect.Method.invoke(Object, Object[]) | 28,482 100% | | | | | | +---Method.java:566 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Object, Object[]) | 28,482 100% | | | | | | +---DelegatingMethodAccessorImpl.java:43 jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Object, Object[]) | 28,482 100% | | | | | | +---NativeMethodAccessorImpl.java:62 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) | 28,482 100% | | | | | | +---NativeMethodAccessorImpl.java (native) org.apache.maven.surefire.junit4.JUnit4Provider.invoke(Object) | 28,482 100% | | | | | | +---JUnit4Provider.java:159 org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(Class, RunListener, Notifier) | 28,482 100% | | | | | | +---JUnit4Provider.java:238 org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(Class, Notifier) | 28,482 100% | | | | | | +---JUnit4Provider.java:273 org.apache.maven.surefire.junit4.JUnit4Provider.execute(Class, Notifier, Filter) | 28,482 100% | | | | | | +---JUnit4Provider.java:365 <...> org.junit.runners.ParentRunner.run(RunNotifier) | 28,482 100% | | | | | | +---<33 calls> NativeMethodAccessorImpl.java (native) ep.perf.test.customer.PT_Suite_Customer.runallStepOfScenario() | 28,482 100% | | | | | | +---PT_Suite_Customer.java:118 ep.perf.test.utils.testbase.PerfTestSuiteBase.executeAllSteps() | 28,482 100% | | | | | | +---PerfTestSuiteBase.java:157 ep.perf.test.utils.testbase.PerfTestSuiteBase.executeUseCase(String, Element, PerfTestUseCaseIntf, String, boolean, int) | 28,482 100% | | | | | | +---PerfTestSuiteBase.java:297 ep.perf.test.utils.usecases.UcImportStimuliVectors.execute(String, Element, String) | 28,482 100% | | | | | | +---UcImportStimuliVectors.java:145 ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.execute(ProgressMonitor) | 28,482 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:70 ep.base.transactions.annotations.UnitOfWorkAspect.ajc$around$ep_base_transactions_annotations_UnitOfWorkAspect$1$1d158794(AroundClosure) | 28,482 100% | | | | | | +---UnitOfWorkAspect.aj:52 ep.base.transactions.annotations.UnitOfWorkAspect.ajc$around$ep_base_transactions_annotations_UnitOfWorkAspect$1$1d158794proceed(AroundClosure) | 28,482 100% | | | | | | +---UnitOfWorkAspect.aj:44 ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl$AjcClosure1.run(Object[]) | 28,482 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:1 ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.execute_aroundBody0(StimuliVectorImportPlanSTOImpl, ProgressMonitor) | 28,482 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:82 ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.executeSubPlan(StimuliVectorImportPlan, ProgressMonitor) | 28,482 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:92 ep.base.transactions.annotations.TransactionAspect.ajc$around$ep_base_transactions_annotations_TransactionAspect$1$344042f2(AroundClosure, JoinPoint$StaticPart) | 28,482 100% | | | | | | +---TransactionAspect.aj:104 ep.base.transactions.annotations.TransactionAspect.ajc$around$ep_base_transactions_annotations_TransactionAspect$1$344042f2proceed(AroundClosure) | 28,482 100% | | | | | | +---TransactionAspect.aj:86 ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl$AjcClosure3.run(Object[]) | 28,482 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:1 ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.executeSubPlan_aroundBody2(StimuliVectorImportPlanSTOImpl, StimuliVectorImportPlan, ProgressMonitor) | 28,482 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:96 ep.analysis.b2b.bl.internal.stos.io.B2BStimuliVectorImportPlanImpl.execute(ProgressMonitor) | 28,482 100% | | | | | | +---B2BStimuliVectorImportPlanImpl.java:71 ep.vector.bl.internal.stos.io.ImportPlanImpl.execute(ProgressMonitor) | 28,482 100% | | | | | | +---ImportPlanImpl.java:189 ep.vector.bl.internal.stos.io.VectorImporterImpl.importCandidates(Set, Map, ProgressMonitor) | 28,482 100% | | | | | | +---VectorImporterImpl.java:96 ep.vector.bl.internal.stos.io.VectorImporterImpl.importByDataTransfer(Set, Map, ProgressMonitor) | 28,482 100% | | | | | | +---VectorImporterImpl.java:117 ep.vector.bl.internal.stos.io.CandidateImporter.importAll(ImportCandidateReaderProvider, Set, Map, ProgressMonitor) | 28,482 100% | | | | | | +---CandidateImporter.java:191 ep.vector.bl.internal.stos.io.CandidateImporter.importFromReadStream(IOVectorReadStream, InterfaceBinding, String, URI, ProgressMonitor) | 28,482 100% | | | | | | +---CandidateImporter.java:339 ep.vector.bl.internal.stos.io.BaseImportVectorCreator.createVectorContainer(IOVectorReadStream, Vector, URI, IOMessageLog, ProgressMonitor) | 28,482 100% | | | | | | +---BaseImportVectorCreator.java:73 ep.analysis.b2b.bl.internal.stos.io.ImportStimuliVectorCreator.createVectorContainer(IOVectorReadStream, Vector, Origin, Folder, IOMessageLog, ProgressMonitor) | 28,482 100% | | | | | | +---ImportStimuliVectorCreator.java:1 ep.analysis.b2b.bl.internal.stos.io.ImportStimuliVectorCreator.createVectorContainer(IOVectorReadStream, TestCaseVector, Origin, Folder, IOMessageLog, ProgressMonitor) | 28,482 100% | | | | | | +---ImportStimuliVectorCreator.java:83 ep.analysis.b2b.bl.internal.services.B2BStimuliVectorAuthoringServiceImpl.createStimuliVector(String, TestCaseVector, Folder, ProgressMonitor) | 28,482 100% | | | | | | +---B2BStimuliVectorAuthoringServiceImpl.java:320 ep.analysis.b2b.bl.internal.services.B2BStimuliVectorAuthoringServiceImpl.createStimuliVectors(String, List, Folder, ProgressMonitor) | 28,482 100% | | | | | | +---B2BStimuliVectorAuthoringServiceImpl.java:363 ep.analysis.b2b.bl.internal.services.B2BStimuliVectorAuthoringServiceImpl.sendAddEvent(List, ProgressMonitor) | 28,482 100% | | | | | | +---B2BStimuliVectorAuthoringServiceImpl.java:215 ep.base.bl.internal.services.eventing.EventServiceImpl.sendWithProgress(NotifierEvent, ProgressMonitor) | 28,482 100% | | | | | | +---EventServiceImpl.java:69 ep.core.notification.internal.services.NotifierServiceImpl.sendWithProgress(NotifierEvent, ProgressMonitor) | 28,482 100% | | | | | | +---NotifierServiceImpl.java:198 ep.core.notification.internal.services.NotifierServiceImpl.dispatch(NotifierEvent) | 28,482 100% | | | | | | +---NotifierServiceImpl.java:130 ep.core.notification.internal.services.NotifierServiceImpl.fireEventListeners(NotifierEvent) | 28,482 100% | | | | | | +---NotifierServiceImpl.java:154 ep.core.notification.internal.services.NotificationListenerHolder.fire(NotifierEvent) | 28,482 100% | | | | | | +---NotificationListenerHolder.java:91 ep.core.notification.NotificationListenerWithProgress.handleEvent(NotifierEvent) | 28,482 100% | | | | | | +---NotificationListenerWithProgress.java:32 ep.coverage.ccode.bl.internal.services.StimuliVectorCoverageMeasurementServiceImpl$CoverageRecordModifier.handleEvent(NotifierEvent, ProgressMonitor) | 28,482 100% | | | | | | +---StimuliVectorCoverageMeasurementServiceImpl.java:311 ep.coverage.ccode.bl.internal.services.StimuliVectorCoverageMeasurementServiceImpl.doCoverageSimulation(Collection, ProgressMonitor) | 28,482 100% | | | | | | +---StimuliVectorCoverageMeasurementServiceImpl.java:183 ep.coverage.ccode.bl.internal.services.CodeCoverageMeasurementServiceImpl.measureCoverage(Collection, ProgressMonitor) | 28,482 100% | | | | | | +---CodeCoverageMeasurementServiceImpl.java:240 ep.coverage.ccode.bl.internal.services.CodeCoverageMeasurementServiceImpl.measureCoverage(CodeCoverageUniverse, Set, Scope, CoverageCodeHarnessArchitecture, ProgressMonitor) | 28,482 100% | | | | | | +---CodeCoverageMeasurementServiceImpl.java:434 ep.vector.bl.internal.services.VectorServiceImpl.openReadOnly(VectorContainer) | 28,482 100% | | | | | | +---VectorServiceImpl.java:159 ep.vector.bl.internal.services.VectorServiceImpl.readOnlyVectorObject(VectorContainer) | 28,482 100% | | | | | | +---VectorServiceImpl.java:232 ep.vector.tc.internal.stos.TCVectorSource.getVectors() | 28,482 100% | | | | | | +---TCVectorSource.java:54 ep.vector.tc.internal.db.DatabaseConnection.beginTransaction() | 28,482 100% | | | | | | +---DatabaseConnection.java:208 com.objectdb.jpa.EMF.createEntityManager() | 28,482 100% | | | | | | +---EMF.java:149 com.objectdb.o.OMF.x(String, String) | 28,482 100% | | | | | | +---OMF.java:716 com.objectdb.jpa.EMF.s(String, String) | 28,466 99% | | | | | | | | +---EMF.java:130 com.objectdb.o.OMF.s(String, String) | 28,466 99% | | | | | | | | +---OMF.java:818 com.objectdb.o.OMF.w(STO, ClassLoader) | 22,046 77% | | | | | | | | | | +---OMF.java:866 com.objectdb.o.TYM.(TSR, ClassLoader, SCM, PersistenceUnitInfo, String, ERR, boolean) | 22,015 77% | | | | | | | | | | | | +---TYM.java:196 com.objectdb.o.TYM.Z(boolean, String, OType, Object) | 22,015 77% | | | | | | | | | | | | +---TYM.java:546 com.objectdb.o.TYS.k() | 22,015 77% | | | | | | | | | | | | +---TYS.java:173 com.objectdb.o.UTY.initSysType() | 11,625 41% | | | | | | | | | | | | | | +---UTY.java:369 com.objectdb.o.TYM.M(String) | 11,625 41% | | | | | | | | | | | | | | +---TYM.java:1093 java.lang.ClassLoader.loadClass(String) | 11,625 41% | | | | | | | | | | | | | | +---ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 11,625 41% | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 11,625 41% | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 11,625 41% | | | | | | | | | | | | +---TYS.java:178 com.objectdb.o.UTY.C(TYS) | 8,890 31% | | | | | | | | | | | | | | +---UTY.java:434 com.objectdb.o.UTY.g(TYS) | 8,015 28% | | | | | | | | | | | | | | | | +---UTY.java:661 com.objectdb.o.MMM.(UTY, MMM, GEN) | 6,031 21% | | | | | | | | | | | | | | | | | | +---MMM.java:270 com.objectdb.o.TYM.O(MDF) | 6,031 21% | | | | | | | | | | | | | | | | | | +---TYM.java:963 com.objectdb.o.TYM.P(TRF) | 6,031 21% | | | | | | | | | | | | | | | | | | +---TYM.java:1007 com.objectdb.o.TYM.M(String) | 4,671 16% | | | | | | | | | | | | | | | | | | | | +---TYM.java:1093 java.lang.ClassLoader.loadClass(String) | 4,671 16% | | | | | | | | | | | | | | | | | | | | +---ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 4,671 16% | | | | | | | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 4,671 16% | | | | | | | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 4,671 16% | | | | | | | | | | | | | | | | | | +---TYM.java:987 com.objectdb.o.TYM.P(TRF) | 1,359 5% | | | | | | | | | | | | | | | | | | +---TYM.java:1007 com.objectdb.o.TYM.M(String) | 1,359 5% | | | | | | | | | | | | | | | | | | +---TYM.java:1093 java.lang.ClassLoader.loadClass(String) | 1,359 5% | | | | | | | | | | | | | | | | | | +---ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 1,359 5% | | | | | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 1,359 5% | | | | | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 1,359 5% | | | | | | | | | | | | | | | | +---UTY.java:612 com.objectdb.o.STL.c(Class, TDF) | 1,140 4% | | | | | | | | | | | | | | | | | | +---STL.java:158 com.objectdb.o.ACL.a(String, byte[]) | 1,140 4% | | | | | | | | | | | | | | | | | | +---ACL.java:156 <...> java.lang.ClassLoader.defineClass(String, byte[], int, int) | 1,140 4% | | | | | | | | | | | | | | | | | | +---<3 calls> ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 1,125 4% | | | | | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 1,125 4% | | | | | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 1,125 4% | | | | | | | | | | | | | | | | +---UTY.java:627 com.objectdb.o.UTY.J() | 843 3% | | | | | | | | | | | | | | | | +---UTY.java:683 com.objectdb.o.TYH.r(Class) | 843 3% | | | | | | | | | | | | | | | | +---TYH.java:765 <...> java.lang.Class.getDeclaredConstructor(Class[]) | 546 2% | | | | | | | | | | | | | | | | +---TYH.java:769 | 296 1% | | | | | | | | | | | | | | +---UTY.java:406 com.objectdb.o.UTY.i() | 875 3% | | | | | | | | | | | | | | +---UTY.java:456 com.objectdb.o.SCM.o(Class) | 390 1% | | | | | | | | | | | | | | | | +---SCM.java:193 com.objectdb.o.JML.b(String) | 390 1% | | | | | | | | | | | | | | | | +---JML.java:73 com.objectdb.o.JML.d(String) | 390 1% | | | | | | | | | | | | | | | | +---JML.java:108 com.objectdb.o.RCL.d(String) | 390 1% | | | | | | | | | | | | | | | | +---RCL.java:93 <...> java.lang.ClassLoader.getResources(String) | 390 1% | | | | | | | | | | | | | | +---UTY.java:452 com.objectdb.o.UTY.l() | 296 1% | | | | | | | | | | | | | | | | +---UTY.java:468 <...> java.lang.Class.getDeclaredField(String) | 296 1% | | | | | | | | | | | | | | +---UTY.java:454 | 171 1% | | | | | | | | | | | | | | +---UTY.java:457 | 15 0% | | | | | | | | | | | | +---TYS.java:144 com.objectdb.o.TYS.l(BYR, TYM) | 1,500 5% | | | | | | | | | | +---OMF.java:864 com.objectdb.o.SCM.(CFG, PersistenceUnitInfo, ClassLoader) | 31 0% | | | | | | | | | | +---SCM.java:111 com.objectdb.o.UNH.(PersistenceUnitInfo, RCL, GMD) | 31 0% | | | | | | | | | | +---UNH.java:100 com.objectdb.o.UNH.i() | 31 0% | | | | | | | | | | +---UNH.java:113 com.objectdb.o.UNH.j(String, boolean) | 31 0% | | | | | | | | | | +---UNH.java:128 com.objectdb.o.RCL.d(String) | 31 0% | | | | | | | | | | +---RCL.java:93 <...> java.lang.ClassLoader.getResources(String) | 31 0% | | | | | | | | +---OMF.java:840 com.objectdb.o.CNM.l(CNU, String) | 5,625 20% | | | | | | | | | | +---CNM.java:158 com.objectdb.o.CNM.a(CNU, String) | 3,765 13% | | | | | | | | | | | | +---CNM.java:258 com.objectdb.o.CNM.k() | 3,750 13% | | | | | | | | | | | | | | +---CNM.java:271 com.objectdb.o.CNU.e(boolean, boolean) | 3,687 13% | | | | | | | | | | | | | | | | +---CNU.java:247 com.objectdb.o.LFL.d() | 3,687 13% | | | | | | | | | | | | | | | | +---LFL.java:168 <...> java.io.File.getCanonicalPath() | 3,687 13% | | | | | | | | | | | | | | +---CNM.java:292 com.objectdb.o.LFL.Ys(long, boolean) | 31 0% | | | | | | | | | | | | | | +---CNM.java:272 com.objectdb.o.CNM.b(CNU) | 15 0% | | | | | | | | | | | | | | +---CNM.java:271 | 15 0% | | | | | | | | | | | | +---CNM.java:232 com.objectdb.o.CNU.e(boolean, boolean) | 15 0% | | | | | | | | | | +---CNM.java:163 com.objectdb.o.LFL.ZE() | 1,687 6% | | | | | | | | | | | | +---LFL.java:854 <...> java.io.RandomAccessFile.close() | 1,687 6% | | | | | | | | | | +---CNM.java:154 com.objectdb.o.CNM.i() | 78 0% | | | | | | | | | | | | +---CNM.java:198 com.objectdb.o.XMB.a() | 31 0% | | | | | | | | | | | | +---CNM.java:181 com.objectdb.o.LFL.e() | 15 0% | | | | | | | | | | | | +---CNM.java:197 com.objectdb.o.XMD.(String, LFL) | 15 0% | | | | | | | | | | | | +---CNM.java:199 com.objectdb.o.XMN.i(String) | 15 0% | | | | | | | | | | +---CNM.java:149 com.objectdb.o.LFL.x(int, boolean) | 78 0% | | | | | | | | | | | | +---LFL.java:814 com.objectdb.o.LFL.x(boolean) | 62 0% | | | | | | | | | | | | | | +---LFL.java:901 <...> java.io.RandomAccessFile.(File, String) | 62 0% | | | | | | | | | | | | +---LFL.java:810 com.objectdb.o.LFL.c() | 15 0% | | | | | | | | | | +---CNM.java:163 | 15 0% | | | | | | | | +---OMF.java:805 com.objectdb.o.MSF.YQ(String, String, boolean, boolean) | 716 3% | | | | | | | | | | +---MSF.java:190 com.objectdb.o.MST.ap(CFG, QHF, String, int) | 716 3% | | | | | | | | | | +---MST.java:109 com.objectdb.o.MST.(CFG, QHF, String, int) | 716 3% | | | | | | | | | | +---MST.java:127 com.objectdb.o.DMG.(CFG, String, int) | 716 3% | | | | | | | | | | +---DMG.java:27 com.objectdb.o.DFL.(CFG, String, int) | 716 3% | | | | | | | | | | +---DFL.java:288 com.objectdb.o.DFL.H(CFG, int) | 560 2% | | | | | | | | | | | | +---DFL.java:498 com.objectdb.o.LFL.Yr() | 437 2% | | | | | | | | | | | | | | +---LFL.java:1099 sun.nio.ch.FileChannelImpl.force(boolean) | 437 2% | | | | | | | | | | | | | | +---FileChannelImpl.java:461 sun.nio.ch.FileDispatcherImpl.force(FileDescriptor, boolean) | 437 2% | | | | | | | | | | | | | | +---FileDispatcherImpl.java:86 sun.nio.ch.FileDispatcherImpl.force0(FileDescriptor, boolean) | 437 2% | | | | | | | | | | | | +---DFL.java:488 com.objectdb.o.LFL.x(int, boolean) | 46 0% | | | | | | | | | | | | +---DFL.java:497 com.objectdb.o.LFL.Yt(byte[], long, int) | 40 0% | | | | | | | | | | | | +---DFL.java:504 com.objectdb.o.FIW.ZW() | 20 0% | | | | | | | | | | | | +---DFL.java:501 com.objectdb.o.FIW.(LFL, int) | 15 0% | | | | | | | | | | +---DFL.java:291 com.objectdb.o.PGC.(CFG, BFR, int) | 125 0% | | | | | | | | | | | | +---PGC.java:147 com.objectdb.o.PCF.(CFG, int, int) | 109 0% | | | | | | | | | | | | | | +---PCF.java:72 com.objectdb.o.TFM$a.x(int, boolean) | 46 0% | | | | | | | | | | | | | | +---PCF.java:71 com.objectdb.o.CFG.z(String, String) | 15 0% | | | | | | | | | | | | | | +---PCF.java:73 com.objectdb.o.LFL.Ys(long, boolean) | 15 0% | | | | | | | | | | | | | | +---PCF.java:64 | 15 0% | | | | | | | | | | | | | | +---PCF.java:67 | 15 0% | | | | | | | | | | | | +---PGC.java:102 | 15 0% | | | | | | | | | | +---DFL.java:172 com.objectdb.o.LKM.() | 15 0% | | | | | | | | | | +---DFL.java:230 | 15 0% | | | | | | | | +---OMF.java:788 com.objectdb.o.LFL.d() | 46 0% | | | | | | | | +---OMF.java:819 com.objectdb.o.OMF.A(STO, TYM) | 31 0% | | | | | | +---OMF.java:750 com.objectdb.jpa.EMF.v(STO, TYM) | 15 0% | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+ Generated by YourKit Java Profiler 2018.04-b88 November 17, 2021 04:44:45 PM