Call tree – All threads together +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+ | Call Tree | Time (ms) | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+ | +--- | 19,406 100% | | | | | | +---<...> org.eclipse.equinox.launcher.Main.main(String[]) | 19,406 100% | | | | | | +---<19 calls> OsgiSurefireBooter.java:113 org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(Object, ClassLoader, Object, ProviderConfiguration, boolean, StartupConfiguration, boolean) | 19,406 100% | | | | | | +---ProviderFactory.java:84 org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(Object) | 19,406 100% | | | | | | +---ProviderFactory.java:161 org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(Object, Method, Object[]) | 19,406 100% | | | | | | +---ReflectionUtils.java:206 java.lang.reflect.Method.invoke(Object, Object[]) | 19,406 100% | | | | | | +---Method.java:566 jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Object, Object[]) | 19,406 100% | | | | | | +---DelegatingMethodAccessorImpl.java:43 jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Object, Object[]) | 19,406 100% | | | | | | +---NativeMethodAccessorImpl.java:62 jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) | 19,406 100% | | | | | | +---NativeMethodAccessorImpl.java (native) org.apache.maven.surefire.junit4.JUnit4Provider.invoke(Object) | 19,406 100% | | | | | | +---JUnit4Provider.java:159 org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(Class, RunListener, Notifier) | 19,406 100% | | | | | | +---JUnit4Provider.java:238 org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(Class, Notifier) | 19,406 100% | | | | | | +---JUnit4Provider.java:273 org.apache.maven.surefire.junit4.JUnit4Provider.execute(Class, Notifier, Filter) | 19,406 100% | | | | | | +---JUnit4Provider.java:365 <...> org.junit.runners.ParentRunner.run(RunNotifier) | 19,406 100% | | | | | | +---<32 calls> NativeMethodAccessorImpl.java (native) com.btc.ep.perf.test.customer.PT_Suite_Customer.runallStepOfScenario() | 19,406 100% | | | | | | +---PT_Suite_Customer.java:118 com.btc.ep.perf.test.utils.testbase.PerfTestSuiteBase.executeAllSteps() | 19,406 100% | | | | | | +---PerfTestSuiteBase.java:134 com.btc.ep.perf.test.utils.testbase.PerfTestSuiteBase.executeUseCase(String, Element, PerfTestUseCaseIntf, String, boolean, int) | 19,406 100% | | | | | | +---PerfTestSuiteBase.java:271 com.btc.ep.perf.test.utils.usecases.UcImportStimuliVectors.execute(String, Element, String) | 19,406 100% | | | | | | +---UcImportStimuliVectors.java:145 com.btc.ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.execute(ProgressMonitor) | 19,406 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:77 com.btc.ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.executeSubPlan(StimuliVectorImportPlan, ProgressMonitor) | 19,406 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:86 com.btc.ep.base.transactions.annotations.TransactionAspect.ajc$around$com_btc_ep_base_transactions_annotations_TransactionAspect$1$344042f2(AroundClosure, JoinPoint$StaticPart) | 19,406 100% | | | | | | +---TransactionAspect.aj:105 com.btc.ep.base.transactions.annotations.TransactionAspect.ajc$around$com_btc_ep_base_transactions_annotations_TransactionAspect$1$344042f2proceed(AroundClosure) | 19,406 100% | | | | | | +---TransactionAspect.aj:86 com.btc.ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl$AjcClosure1.run(Object[]) | 19,406 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:1 com.btc.ep.analysis.b2b.al.internal.stos.StimuliVectorImportPlanSTOImpl.executeSubPlan_aroundBody0(StimuliVectorImportPlanSTOImpl, StimuliVectorImportPlan, ProgressMonitor) | 19,406 100% | | | | | | +---StimuliVectorImportPlanSTOImpl.java:90 com.btc.ep.analysis.b2b.bl.internal.stos.io.B2BStimuliVectorImportPlanImpl.execute(ProgressMonitor) | 19,406 100% | | | | | | +---B2BStimuliVectorImportPlanImpl.java:71 com.btc.ep.vector.bl.internal.stos.io.ImportPlanImpl.execute(ProgressMonitor) | 19,406 100% | | | | | | +---ImportPlanImpl.java:178 com.btc.ep.vector.bl.internal.stos.io.VectorImporterImpl.importCandidates(Set, Map, ProgressMonitor) | 19,406 100% | | | | | | +---VectorImporterImpl.java:96 com.btc.ep.vector.bl.internal.stos.io.VectorImporterImpl.importByDataTransfer(Set, Map, ProgressMonitor) | 19,406 100% | | | | | | +---VectorImporterImpl.java:117 com.btc.ep.vector.bl.internal.stos.io.CandidateImporter.importAll(ImportCandidateReaderProvider, Set, Map, ProgressMonitor) | 19,406 100% | | | | | | +---CandidateImporter.java:189 com.btc.ep.vector.bl.internal.stos.io.CandidateImporter.importFromReadStream(IOVectorReadStream, InterfaceBinding, String, URI, ProgressMonitor) | 19,406 100% | | | | | | +---CandidateImporter.java:337 com.btc.ep.vector.bl.internal.stos.io.BaseImportVectorCreator.createVectorContainer(IOVectorReadStream, Vector, URI, IOMessageLog, ProgressMonitor) | 19,406 100% | | | | | | +---BaseImportVectorCreator.java:73 com.btc.ep.analysis.b2b.bl.internal.stos.io.ImportStimuliVectorCreator.createVectorContainer(IOVectorReadStream, Vector, Origin, Folder, IOMessageLog, ProgressMonitor) | 19,406 100% | | | | | | +---ImportStimuliVectorCreator.java:1 com.btc.ep.analysis.b2b.bl.internal.stos.io.ImportStimuliVectorCreator.createVectorContainer(IOVectorReadStream, TestCaseVector, Origin, Folder, IOMessageLog, ProgressMonitor) | 19,406 100% | | | | | | +---ImportStimuliVectorCreator.java:83 com.btc.ep.analysis.b2b.bl.internal.services.B2BStimuliVectorAuthoringServiceImpl.createStimuliVector(String, TestCaseVector, Folder, ProgressMonitor) | 19,406 100% | | | | | | +---B2BStimuliVectorAuthoringServiceImpl.java:320 com.btc.ep.analysis.b2b.bl.internal.services.B2BStimuliVectorAuthoringServiceImpl.createStimuliVectors(String, List, Folder, ProgressMonitor) | 19,406 100% | | | | | | +---B2BStimuliVectorAuthoringServiceImpl.java:363 com.btc.ep.analysis.b2b.bl.internal.services.B2BStimuliVectorAuthoringServiceImpl.sendAddEvent(List, ProgressMonitor) | 19,406 100% | | | | | | +---B2BStimuliVectorAuthoringServiceImpl.java:215 com.btc.ep.base.bl.internal.services.eventing.EventServiceImpl.sendWithProgress(NotifierEvent, ProgressMonitor) | 19,406 100% | | | | | | +---EventServiceImpl.java:69 com.btc.ep.core.notification.internal.services.NotifierServiceImpl.sendWithProgress(NotifierEvent, ProgressMonitor) | 19,406 100% | | | | | | +---NotifierServiceImpl.java:198 com.btc.ep.core.notification.internal.services.NotifierServiceImpl.dispatch(NotifierEvent) | 19,406 100% | | | | | | +---NotifierServiceImpl.java:130 com.btc.ep.core.notification.internal.services.NotifierServiceImpl.fireEventListeners(NotifierEvent) | 19,406 100% | | | | | | +---NotifierServiceImpl.java:154 com.btc.ep.core.notification.internal.services.NotificationListenerHolder.fire(NotifierEvent) | 19,406 100% | | | | | | +---NotificationListenerHolder.java:91 com.btc.ep.core.notification.NotificationListenerWithProgress.handleEvent(NotifierEvent) | 19,406 100% | | | | | | +---NotificationListenerWithProgress.java:32 com.btc.ep.coverage.ccode.bl.internal.services.StimuliVectorCoverageMeasurementServiceImpl$CoverageRecordModifier.handleEvent(NotifierEvent, ProgressMonitor) | 19,406 100% | | | | | | +---StimuliVectorCoverageMeasurementServiceImpl.java:307 com.btc.ep.coverage.ccode.bl.internal.services.StimuliVectorCoverageMeasurementServiceImpl.doCoverageSimulation(Collection, ProgressMonitor) | 19,406 100% | | | | | | +---StimuliVectorCoverageMeasurementServiceImpl.java:181 com.btc.ep.coverage.ccode.bl.internal.services.CodeCoverageMeasurementServiceImpl.measureCoverage(Collection, ProgressMonitor) | 19,406 100% | | | | | | +---CodeCoverageMeasurementServiceImpl.java:221 com.btc.ep.coverage.ccode.bl.internal.services.CodeCoverageMeasurementServiceImpl.measureCoverage(CodeCoverageUniverse, Set, Scope, CoverageCodeHarnessArchitecture, ProgressMonitor) | 19,406 100% | | | | | | +---CodeCoverageMeasurementServiceImpl.java:397 com.btc.ep.vector.bl.internal.services.VectorServiceImpl.openReadOnly(VectorContainer) | 19,406 100% | | | | | | +---VectorServiceImpl.java:159 com.btc.ep.vector.bl.internal.services.VectorServiceImpl.readOnlyVectorObject(VectorContainer) | 19,406 100% | | | | | | +---VectorServiceImpl.java:232 com.btc.ep.vector.tc.internal.stos.TCVectorSource.getVectors() | 19,406 100% | | | | | | +---TCVectorSource.java:54 com.btc.ep.vector.tc.internal.db.DatabaseConnection.beginTransaction() | 19,406 100% | | | | | | +---DatabaseConnection.java:208 com.objectdb.jpa.EMF.createEntityManager() | 19,406 100% | | | | | | +---EMF.java:149 com.objectdb.o.OMF.x(String, String) | 19,406 100% | | | | | | +---OMF.java:716 com.objectdb.jpa.EMF.s(String, String) | 19,406 100% | | | | | | +---EMF.java:130 com.objectdb.o.OMF.s(String, String) | 19,406 100% | | | | | | +---OMF.java:818 com.objectdb.o.OMF.w(STO, ClassLoader) | 19,406 100% | | | | | | +---OMF.java:866 com.objectdb.o.TYM.(TSR, ClassLoader, SCM, PersistenceUnitInfo, String, ERR, boolean) | 19,406 100% | | | | | | +---TYM.java:196 com.objectdb.o.TYM.Z(boolean, String, OType, Object) | 19,406 100% | | | | | | +---TYM.java:546 com.objectdb.o.TYS.k() | 19,390 99% | | | | | | | | +---TYS.java:178 com.objectdb.o.UTY.C(TYS) | 9,140 47% | | | | | | | | | | +---UTY.java:433 com.objectdb.o.UTY.g(TYS) | 8,500 44% | | | | | | | | | | | | +---UTY.java:660 com.objectdb.o.MMM.(UTY, MMM, GEN) | 6,765 35% | | | | | | | | | | | | | | +---MMM.java:270 com.objectdb.o.TYM.O(MDF) | 6,765 35% | | | | | | | | | | | | | | +---TYM.java:963 com.objectdb.o.TYM.P(TRF) | 6,765 35% | | | | | | | | | | | | | | +---TYM.java:1007 com.objectdb.o.TYM.M(String) | 4,937 25% | | | | | | | | | | | | | | | | +---TYM.java:1093 java.lang.ClassLoader.loadClass(String) | 4,937 25% | | | | | | | | | | | | | | | | +---ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 4,937 25% | | | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 4,937 25% | | | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 4,937 25% | | | | | | | | | | | | | | +---TYM.java:987 com.objectdb.o.TYM.P(TRF) | 1,828 9% | | | | | | | | | | | | | | +---TYM.java:1007 com.objectdb.o.TYM.M(String) | 1,828 9% | | | | | | | | | | | | | | +---TYM.java:1093 java.lang.ClassLoader.loadClass(String) | 1,828 9% | | | | | | | | | | | | | | +---ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 1,828 9% | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 1,828 9% | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 1,828 9% | | | | | | | | | | | | +---UTY.java:611 com.objectdb.o.STL.c(Class, TDF) | 1,078 6% | | | | | | | | | | | | | | +---STL.java:158 com.objectdb.o.ACL.a(String, byte[]) | 1,078 6% | | | | | | | | | | | | | | +---ACL.java:156 <...> java.lang.ClassLoader.defineClass(String, byte[], int, int) | 1,078 6% | | | | | | | | | | | | | | +---<3 calls> ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 1,015 5% | | | | | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 1,015 5% | | | | | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 1,015 5% | | | | | | | | | | | | +---UTY.java:626 com.objectdb.o.UTY.J() | 640 3% | | | | | | | | | | | | | | +---UTY.java:682 com.objectdb.o.TYH.r(Class) | 640 3% | | | | | | | | | | | | | | +---TYH.java:778 <...> java.lang.Class.getDeclaredConstructor(Class[]) | 359 2% | | | | | | | | | | | | | | +---TYH.java:782 | 281 1% | | | | | | | | | | | | +---UTY.java:628 com.objectdb.o.TYH.e(Constructor) | 15 0% | | | | | | | | | | +---UTY.java:405 com.objectdb.o.UTY.i() | 625 3% | | | | | | | | | | | | +---UTY.java:455 com.objectdb.o.SCM.o(Class) | 390 2% | | | | | | | | | | | | | | +---SCM.java:193 com.objectdb.o.JML.b(String) | 390 2% | | | | | | | | | | | | | | +---JML.java:73 com.objectdb.o.JML.d(String) | 390 2% | | | | | | | | | | | | | | +---JML.java:108 com.objectdb.o.RCL.d(String) | 390 2% | | | | | | | | | | | | | | +---RCL.java:93 <...> java.lang.ClassLoader.getResources(String) | 390 2% | | | | | | | | | | | | +---UTY.java:451 com.objectdb.o.UTY.l() | 156 1% | | | | | | | | | | | | | | +---UTY.java:467 <...> java.lang.Class.getDeclaredField(String) | 156 1% | | | | | | | | | | | | +---UTY.java:453 | 78 0% | | | | | | | | | | +---UTY.java:390 | 15 0% | | | | | | | | +---TYS.java:173 com.objectdb.o.UTY.initSysType() | 8,703 45% | | | | | | | | | | +---UTY.java:368 com.objectdb.o.TYM.M(String) | 8,703 45% | | | | | | | | | | +---TYM.java:1093 java.lang.ClassLoader.loadClass(String) | 8,703 45% | | | | | | | | | | +---ClassLoader.java:522 com.objectdb.o.ACL.loadClass(String, boolean) | 8,703 45% | | | | | | | | | | +---ACL.java:102 com.objectdb.o.RCL.c(String, Class) | 8,703 45% | | | | | | | | | | +---RCL.java:301 <...> java.lang.ClassLoader.loadClass(String) | 8,703 45% | | | | | | | | +---TYS.java:144 com.objectdb.o.TYS.l(BYR, TYM) | 1,546 8% | | | | | | +---TYM.java:532 com.objectdb.o.WRA.ZB(int) | 15 0% | +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+----------------+ Generated by YourKit Java Profiler 2018.04-b88 November 17, 2021 04:45:38 PM