| Creation in Remote CDO file with LazyLoading |
| create 10000 elements with the factory org.eclipse.uml2.uml.cdo.internal.impl.UMLFactoryImpl |
| 1000 created in 638 ms |
| 1000 created in 205 ms |
| 1000 created in 211 ms |
| 1000 created in 174 ms |
| 1000 created in 159 ms |
| 1000 created in 150 ms |
| 1000 created in 155 ms |
| 1000 created in 143 ms |
| 1000 created in 138 ms |
| 1000 created in 143 ms |
| + 10000 creations WITH UML done: 4028 ms |
| Creation in Remote CDO file with LazyLoading |
| create 50000 elements with the factory org.eclipse.uml2.uml.cdo.internal.impl.UMLFactoryImpl |
| 1000 created in 148 ms |
| 1000 created in 168 ms |
| 1000 created in 130 ms |
| 1000 created in 128 ms |
| 1000 created in 126 ms |
| 1000 created in 134 ms |
| 1000 created in 128 ms |
| 1000 created in 126 ms |
| 1000 created in 154 ms |
| 1000 created in 189 ms |
| 1000 created in 132 ms |
| 1000 created in 133 ms |
| 1000 created in 126 ms |
| 1000 created in 125 ms |
| 1000 created in 124 ms |
| 1000 created in 127 ms |
| 1000 created in 126 ms |
| 1000 created in 125 ms |
| 1000 created in 123 ms |
| 1000 created in 127 ms |
| 1000 created in 123 ms |
| 1000 created in 126 ms |
| 1000 created in 122 ms |
| 1000 created in 125 ms |
| 1000 created in 123 ms |
| 1000 created in 124 ms |
| 1000 created in 126 ms |
| 1000 created in 125 ms |
| 1000 created in 126 ms |
| 1000 created in 124 ms |
| 1000 created in 127 ms |
| 1000 created in 124 ms |
| 1000 created in 124 ms |
| 1000 created in 122 ms |
| 1000 created in 124 ms |
| 1000 created in 122 ms |
| 1000 created in 125 ms |
| 1000 created in 121 ms |
| 1000 created in 123 ms |
| 1000 created in 123 ms |
| 1000 created in 123 ms |
| 1000 created in 127 ms |
| 1000 created in 123 ms |
| 1000 created in 125 ms |
| 1000 created in 123 ms |
| 1000 created in 125 ms |
| 1000 created in 130 ms |
| 1000 created in 126 ms |
| 1000 created in 123 ms |
| 1000 created in 129 ms |
| + 50000 creations WITH UML done: 14199 ms |
| |
| |
| fail for 1 000 000... |
| create 1000000 elements with the factory org.eclipse.uml2.uml.cdo.internal.impl.UMLFactoryImpl |
| create 0 on 1000000 creations. |
| create 100000 on 1000000 creations. |
| create 200000 on 1000000 creations. |
| create 300000 on 1000000 creations. |
| create 400000 on 1000000 creations. |
| create 500000 on 1000000 creations. |
| org.eclipse.emf.cdo.common.util.TransportException: java.util.concurrent.TimeoutException |
| at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.send(CDOClientProtocol.java:640) |
| at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.openSession(CDOClientProtocol.java:122) |
| at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionImpl.openSession(CDONet4jSessionImpl.java:160) |
| at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionImpl.doActivate(CDONet4jSessionImpl.java:200) |
| at org.eclipse.net4j.util.lifecycle.Lifecycle.internalActivate(Lifecycle.java:76) |
| at org.eclipse.net4j.util.lifecycle.ShareableLifecycle.internalActivate(ShareableLifecycle.java:43) |
| at org.eclipse.net4j.util.lifecycle.Lifecycle.activate(Lifecycle.java:162) |
| at org.eclipse.emf.internal.cdo.session.CDOSessionConfigurationImpl.openSession(CDOSessionConfigurationImpl.java:359) |
| at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurationImpl.openNet4jSession(CDONet4jSessionConfigurationImpl.java:107) |
| at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurationImpl.openSession(CDONet4jSessionConfigurationImpl.java:113) |
| at org.eclipse.emf.cdo.internal.net4j.CDONet4jSessionConfigurationImpl.openSession(CDONet4jSessionConfigurationImpl.java:1) |
| at org.eclipse.emf.cdo.internal.explorer.repositories.CDORepositoryImpl.openSession(CDORepositoryImpl.java:718) |
| at org.eclipse.emf.cdo.internal.explorer.repositories.CDORepositoryImpl.doConnect(CDORepositoryImpl.java:274) |
| at org.eclipse.emf.cdo.internal.explorer.repositories.CDORepositoryImpl.connect(CDORepositoryImpl.java:259) |
| at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.connect(CDORemoteTests_LazyLoading.java:226) |
| at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.connect(CDORemoteTests_LazyLoading.java:173) |
| at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.create1000ElementsInNewPackage(CDORemoteTests_LazyLoading.java:116) |
| at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.create_Elements(CDORemoteTests_LazyLoading.java:100) |
| at org.eclipse.papyrus.cdo.uml.benchmarks.creation.tests.CDORemoteTests_LazyLoading.create_1000000_Elements(CDORemoteTests_LazyLoading.java:54) |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) |
| at java.lang.reflect.Method.invoke(Unknown Source) |
| at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) |
| at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) |
| at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) |
| at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) |
| at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) |
| at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) |
| at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) |
| at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) |
| at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) |
| at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) |
| at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) |
| at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) |
| at org.junit.runners.ParentRunner.run(ParentRunner.java:363) |
| at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) |
| at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) |
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) |
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) |
| at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) |
| at org.eclipse.pde.internal.junit.runtime.RemotePluginTestRunner.main(RemotePluginTestRunner.java:232) |
| at org.eclipse.pde.internal.junit.runtime.PlatformUITestHarness.lambda$0(PlatformUITestHarness.java:45) |
| at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) |
| at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:185) |
| at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3933) |
| at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3564) |
| at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173) |
| at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) |
| at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062) |
| at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156) |
| at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:628) |
| at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339) |
| at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:563) |
| at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:151) |
| at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155) |
| at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.runApp(NonUIThreadTestApplication.java:55) |
| at org.eclipse.pde.internal.junit.runtime.UITestApplication.runApp(UITestApplication.java:46) |
| at org.eclipse.pde.internal.junit.runtime.NonUIThreadTestApplication.start(NonUIThreadTestApplication.java:49) |
| at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:199) |
| at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137) |
| at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107) |
| at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:391) |
| at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:246) |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) |
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) |
| at java.lang.reflect.Method.invoke(Unknown Source) |
| at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659) |
| at org.eclipse.equinox.launcher.Main.basicRun(Main.java:595) |
| at org.eclipse.equinox.launcher.Main.run(Main.java:1501) |
| at org.eclipse.equinox.launcher.Main.main(Main.java:1474) |
| Caused by: java.util.concurrent.TimeoutException |
| at org.eclipse.net4j.util.io.IOTimeoutException.createTimeoutException(IOTimeoutException.java:46) |
| at org.eclipse.net4j.signal.Signal.runSync(Signal.java:290) |
| at org.eclipse.net4j.signal.SignalProtocol.startSignal(SignalProtocol.java:492) |
| at org.eclipse.net4j.signal.RequestWithConfirmation.doSend(RequestWithConfirmation.java:89) |
| at org.eclipse.net4j.signal.RequestWithConfirmation.send(RequestWithConfirmation.java:75) |
| at org.eclipse.net4j.signal.RequestWithMonitoring.send(RequestWithMonitoring.java:112) |
| at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientProtocol.send(CDOClientProtocol.java:632) |
| ... 71 more |
| Caused by: org.eclipse.net4j.util.io.IOTimeoutException |
| at org.eclipse.net4j.buffer.BufferInputStream.computeTimeout(BufferInputStream.java:258) |
| at org.eclipse.net4j.buffer.BufferInputStream.ensureBuffer(BufferInputStream.java:214) |
| at org.eclipse.net4j.buffer.BufferInputStream.read(BufferInputStream.java:137) |
| at java.io.DataInputStream.readByte(Unknown Source) |
| at org.eclipse.net4j.util.io.ExtendedIOUtil.readVarInt(ExtendedIOUtil.java:84) |
| at org.eclipse.net4j.util.io.ExtendedDataInputStream.readVarInt(ExtendedDataInputStream.java:34) |
| at org.eclipse.net4j.util.io.ExtendedDataInput$Delegating.readVarInt(ExtendedDataInput.java:192) |
| at org.eclipse.emf.cdo.spi.common.protocol.CDODataInputImpl.readXInt(CDODataInputImpl.java:130) |
| at org.eclipse.emf.cdo.internal.net4j.protocol.OpenSessionRequest.confirming(OpenSessionRequest.java:98) |
| at org.eclipse.emf.cdo.internal.net4j.protocol.OpenSessionRequest.confirming(OpenSessionRequest.java:1) |
| at org.eclipse.emf.cdo.internal.net4j.protocol.CDOClientRequestWithMonitoring.confirming(CDOClientRequestWithMonitoring.java:131) |
| at org.eclipse.net4j.signal.RequestWithMonitoring.confirming(RequestWithMonitoring.java:181) |
| at org.eclipse.net4j.signal.RequestWithConfirmation.doExtendedInput(RequestWithConfirmation.java:125) |
| at org.eclipse.net4j.signal.Signal.doInput(Signal.java:380) |
| at org.eclipse.net4j.signal.RequestWithConfirmation.doExecute(RequestWithConfirmation.java:105) |
| at org.eclipse.net4j.signal.RequestWithMonitoring.doExecute(RequestWithMonitoring.java:245) |
| at org.eclipse.net4j.signal.SignalActor.execute(SignalActor.java:53) |
| at org.eclipse.net4j.signal.Signal.runSync(Signal.java:286) |
| ... 76 more |
| |
| |
| |