Closed adrianq closed 7 years ago
Works for me on live.geppetto.org, but took ~3-4 mins to load & 2GB memory...
Looks amazing!
Yeah, 4min and 2GB amaze me as well, but not in a good way...
On 10 March 2015 at 15:13, Giovanni Idili notifications@github.com wrote:
Looks amazing!
Reply to this email directly or view it on GitHub https://github.com/openworm/org.geppetto/issues/363#issuecomment-78074758 .
This is how the first 30 seconds are spent:
[2015-04-02 12:55:51.324] INFO http-bio-8080-exec-13 org.geppetto.simulation.SimulationService Initializing simulation
[2015-04-02 12:55:52.249] INFO http-bio-8080-exec-13 org.geppetto.simulation.SimulationService Reading configuration file, took 925 ms
[2015-04-02 12:55:52.471] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_0.cell.nml
[2015-04-02 12:55:53.467] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_0.cell.nml took 996ms
[2015-04-02 12:55:53.569] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 1098ms
[2015-04-02 12:55:53.569] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_1.cell.nml
[2015-04-02 12:55:54.370] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_1.cell.nml took 801ms
[2015-04-02 12:55:54.400] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 831ms
[2015-04-02 12:55:54.400] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_2.cell.nml
[2015-04-02 12:55:54.999] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_2.cell.nml took 599ms
[2015-04-02 12:55:55.020] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 620ms
[2015-04-02 12:55:55.020] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_3.cell.nml
[2015-04-02 12:55:55.614] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_3.cell.nml took 594ms
[2015-04-02 12:55:55.640] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 620ms
[2015-04-02 12:55:55.641] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_4.cell.nml
[2015-04-02 12:55:56.362] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_4.cell.nml took 721ms
[2015-04-02 12:55:56.392] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 751ms
[2015-04-02 12:55:56.392] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_5.cell.nml
[2015-04-02 12:55:57.036] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_5.cell.nml took 644ms
[2015-04-02 12:55:57.059] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 667ms
[2015-04-02 12:55:57.059] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_6.cell.nml
[2015-04-02 12:55:57.722] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_6.cell.nml took 662ms
[2015-04-02 12:55:57.738] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 679ms
[2015-04-02 12:55:57.739] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_7.cell.nml
[2015-04-02 12:55:58.519] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_7.cell.nml took 780ms
[2015-04-02 12:55:58.546] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 807ms
[2015-04-02 12:55:58.546] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_8.cell.nml
[2015-04-02 12:55:59.091] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_8.cell.nml took 545ms
[2015-04-02 12:55:59.118] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 572ms
[2015-04-02 12:55:59.119] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_9.cell.nml
[2015-04-02 12:56:00.163] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_9.cell.nml took 1044ms
[2015-04-02 12:56:00.197] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 1078ms
[2015-04-02 12:56:00.197] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_10.cell.nml
[2015-04-02 12:56:00.795] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_10.cell.nml took 597ms
[2015-04-02 12:56:00.818] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 621ms
[2015-04-02 12:56:00.818] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_11.cell.nml
[2015-04-02 12:56:01.458] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_11.cell.nml took 640ms
[2015-04-02 12:56:01.477] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 659ms
[2015-04-02 12:56:01.478] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_12.cell.nml
[2015-04-02 12:56:02.029] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_12.cell.nml took 551ms
[2015-04-02 12:56:02.055] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 577ms
[2015-04-02 12:56:02.056] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_13.cell.nml
[2015-04-02 12:56:02.528] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_13.cell.nml took 472ms
[2015-04-02 12:56:02.553] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 497ms
[2015-04-02 12:56:02.553] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_14.cell.nml
[2015-04-02 12:56:03.288] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_14.cell.nml took 735ms
[2015-04-02 12:56:03.320] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 767ms
[2015-04-02 12:56:03.320] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_15.cell.nml
[2015-04-02 12:56:04.059] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_15.cell.nml took 739ms
[2015-04-02 12:56:04.089] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 769ms
[2015-04-02 12:56:04.089] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_16.cell.nml
[2015-04-02 12:56:05.140] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_16.cell.nml took 1051ms
[2015-04-02 12:56:05.179] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 1090ms
[2015-04-02 12:56:05.179] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_17.cell.nml
[2015-04-02 12:56:05.593] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_17.cell.nml took 413ms
[2015-04-02 12:56:05.608] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 429ms
[2015-04-02 12:56:05.609] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_18.cell.nml
[2015-04-02 12:56:06.427] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_18.cell.nml took 818ms
[2015-04-02 12:56:06.465] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 856ms
[2015-04-02 12:56:06.465] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_19.cell.nml
[2015-04-02 12:56:07.230] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_19.cell.nml took 765ms
[2015-04-02 12:56:07.263] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 798ms
[2015-04-02 12:56:07.263] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_20.cell.nml
[2015-04-02 12:56:07.642] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_20.cell.nml took 379ms
[2015-04-02 12:56:07.663] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 400ms
[2015-04-02 12:56:07.663] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_21.cell.nml
[2015-04-02 12:56:08.698] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_21.cell.nml took 1035ms
[2015-04-02 12:56:08.729] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 1066ms
[2015-04-02 12:56:08.730] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_22.cell.nml
[2015-04-02 12:56:09.410] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_22.cell.nml took 680ms
[2015-04-02 12:56:09.437] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 707ms
[2015-04-02 12:56:09.438] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_23.cell.nml
[2015-04-02 12:56:10.008] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_23.cell.nml took 570ms
[2015-04-02 12:56:10.040] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 602ms
[2015-04-02 12:56:10.040] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_24.cell.nml
[2015-04-02 12:56:11.187] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_24.cell.nml took 1147ms
[2015-04-02 12:56:11.217] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 1177ms
[2015-04-02 12:56:11.217] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_25.cell.nml
[2015-04-02 12:56:11.919] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_25.cell.nml took 702ms
[2015-04-02 12:56:11.945] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 728ms
[2015-04-02 12:56:11.945] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_26.cell.nml
[2015-04-02 12:56:12.717] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_26.cell.nml took 772ms
[2015-04-02 12:56:12.769] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 824ms
[2015-04-02 12:56:12.769] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_27.cell.nml
[2015-04-02 12:56:14.185] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_27.cell.nml took 1416ms
[2015-04-02 12:56:14.231] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 1462ms
[2015-04-02 12:56:14.231] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_28.cell.nml
[2015-04-02 12:56:14.798] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_28.cell.nml took 567ms
[2015-04-02 12:56:14.835] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 604ms
[2015-04-02 12:56:14.835] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Check inclusion https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_29.cell.nml
[2015-04-02 12:56:15.237] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Reading of https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/Mitral_0_29.cell.nml took 402ms
[2015-04-02 12:56:15.265] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Inclusion iteration completed, took 430ms
[2015-04-02 12:56:15.270] INFO http-bio-8080-exec-13 org.geppetto.model.neuroml.utils.OptimizedLEMSReader Processed all inclusions, took 23014ms
[2015-04-02 12:56:15.808] INFO http-bio-8080-exec-13 o.geppetto.model.neuroml.services.NeuroMLModelInterpreterService Parsed LEMS document, took 538ms
[2015-04-02 12:56:19.189] INFO http-bio-8080-exec-13 o.geppetto.model.neuroml.services.NeuroMLModelInterpreterService Parsed NeuroML document of size 4909KB, took 3381ms
[2015-04-02 12:56:19.190] INFO http-bio-8080-exec-13 org.geppetto.simulation.visitor.LoadSimulationVisitor Finished reading model, took 26936 ms
[2015-04-02 12:56:19.191] INFO http-bio-8080-exec-13 org.geppetto.simulation.visitor.LoadSimulationVisitor Finished initializing simulator, took 0 ms
[2015-04-02 12:56:19.196] INFO http-bio-8080-exec-13 o.geppetto.model.neuroml.services.NeuroMLModelInterpreterService Extracted connections, took 0ms
[2015-04-02 12:56:19.196] INFO http-bio-8080-exec-13 o.geppetto.model.neuroml.services.NeuroMLModelInterpreterService Extracted subEntities, took 3ms
[2015-04-02 12:56:21.023] INFO http-bio-8080-exec-13 org.geppetto.simulator.jlems.NeuroMLSimulatorService Populate visual tree completed, took 1826ms
[2015-04-02 12:56:21.481] INFO http-bio-8080-exec-13 org.geppetto.frontend.MultiuserSimulationCallback Simulation Frontend Update Starting: 12:56:21:481
[2015-04-02 12:56:22.384] INFO http-bio-8080-exec-13 org.geppetto.frontend.controllers.GeppettoServletController 323ms were spent sending a message of 24470KB to the client
[2015-04-02 12:56:22.385] INFO http-bio-8080-exec-13 org.geppetto.frontend.MultiuserSimulationCallback Simulation Frontend Update Finished: Took:904
[2015-04-02 12:56:22.385] INFO http-bio-8080-exec-13 org.geppetto.simulation.SimulationService Simulation sent to callback listener
[2015-04-02 12:56:22.385] INFO http-bio-8080-exec-13 org.geppetto.simulation.SimulationService Total initialization time took 31061 ms
[2015-04-02 12:56:22.385] INFO http-bio-8080-exec-13 org.geppetto.frontend.controllers.GeppettoServletController 0ms were spent sending a message of 0KB to the client
More investigation, the time consuming bit client side is spent creating the meshes, there is a suspicious timing for them, see below for a sample of the pattern:
Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 30
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 56
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 73
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 188
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 219
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 215
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 173
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 175
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 7
2VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 41
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 94
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 112
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 241
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 177
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 312
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 158
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 172
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 233
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 24
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 74
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 150
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 223
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 242
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 117
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 285
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 8
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 27
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 57
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 129
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 130
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 242
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 222
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 244
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 137
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 168
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 176
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 5
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 21
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 43
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 99
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 186
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 305
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 219
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 112
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 232
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 12
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 27
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 44
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 61
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 154
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 226
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 241
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 231
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 22
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 31
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 44
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 130
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 208
2VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 192
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 285
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 9
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 31
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 33
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 73
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 184
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 217
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 216
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 176
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 183
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 7
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 41
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 98
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 111
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 301
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 161
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 237
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 16
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 30
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 76
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 147
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 238
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 116
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 292
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 8
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 25
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 17
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 60
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 128
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 129
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 245
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 246
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 138
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 175
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 176
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 21
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 42
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 96
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 191
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 308
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 218
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 112
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 235
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 25
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 44
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 60
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 152
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 234
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 175
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 229
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 33
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 45
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 129
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 207
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 145
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 194
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 283
2VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 29
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 57
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 74
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 188
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 166
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 138
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 172
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 174
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 18
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 42
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 97
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 108
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 311
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 113
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 230
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 26
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 23
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 75
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 152
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 241
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 222
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 244
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 21
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 46
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 134
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 207
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 161
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 200
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 113
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 178
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 32
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 34
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 97
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 185
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 303
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 220
VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 173
It starts small, in the order of 1-4ms and then it keeps getting bigger up till the moment that creating one takes almost 100 times more, then it's reset (as if some kind of garbage collection happens) and it goes back to initial values only to start growing again. Since they are all cylinders I highly doubt it's due to the data source.
TL; DR the others, but does that make sense?
On 2 April 2015 at 15:03, Matteo Cantarelli notifications@github.com wrote:
More investigation, the time consuming bit client side is spent creating the meshes, there is a suspicious timing for them, see below for a sample of the pattern:
Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 30 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 56 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 73 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 188 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 219 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 215 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 173 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 175 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 7 2VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 41 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 94 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 112 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 241 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 177 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 312 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 158 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 172 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 233 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 24 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 74 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 150 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 223 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 242 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 117 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 285 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 8 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 27 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 57 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 129 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 130 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 242 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 222 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 244 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 137 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 168 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 176 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 5 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 21 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 43 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 99 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 186 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 305 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 219 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 112 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 232 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 12 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 27 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 44 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 61 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 154 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 226 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 241 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 231 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 22 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 31 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 44 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 130 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 208 2VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 192 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 285 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 9 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 31 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 33 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 73 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 184 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 217 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 216 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 176 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 183 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 7 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 41 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 98 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 111 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 301 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 161 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 237 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 16 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 19 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 30 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 76 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 147 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 238 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 116 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 292 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 8 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 25 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 17 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 60 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 128 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 129 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 245 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 246 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 138 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 175 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 176 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 21 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 42 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 96 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 191 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 308 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 218 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 112 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 235 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 25 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 44 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 60 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 152 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 163 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 234 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 175 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 229 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 33 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 45 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 129 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 207 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 145 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 194 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 283 2VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 29 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 57 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 74 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 188 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 166 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 138 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 172 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 174 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 6 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 18 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 42 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 97 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 108 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 239 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 311 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 162 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 113 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 230 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 2 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 14 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 26 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 23 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 75 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 152 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 241 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 222 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 243 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 171 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 244 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 3 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 21 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 20 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 46 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 134 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 207 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 161 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 221 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 240 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 200 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 113 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 178 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 4 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 11 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 15 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 32 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 34 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 97 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 185 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 160 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 165 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 303 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 220 VM69 GEPPETTO.SceneFactory.js:167 Created three mesh, took: 173
It starts small, in the order of 1-4ms and then it keeps getting bigger up till the moment that creating one takes almost 100 times more, then it's reset (as if some kind of garbage collection happens) and it goes back to initial values only to start growing again. Since they are all cylinders I highly doubt it's due to the data source.
Reply to this email directly or view it on GitHub https://github.com/openworm/org.geppetto/issues/363#issuecomment-88916215 .
We do the merging, see here https://github.com/openworm/org.geppetto.frontend/blob/b711bdcf7b15b786b0ace575f1a74e45f18ea872/src/main/webapp/js/3d_visualization/GEPPETTO.SceneFactory.js#L132 but that's done AFTER the meshes are created which is the timing I pasted above.
hehe that code is part of the refactoring I made previously...
On 2 April 2015 at 15:13, Matteo Cantarelli notifications@github.com wrote:
We do the merging, see here https://github.com/openworm/org.geppetto.frontend/blob/b711bdcf7b15b786b0ace575f1a74e45f18ea872/src/main/webapp/js/3d_visualization/GEPPETTO.SceneFactory.js#L132 but that's done AFTER the meshes are created which is the timing I pasted above.
Reply to this email directly or view it on GitHub https://github.com/openworm/org.geppetto/issues/363#issuecomment-88920979 .
@tarelli Add this one to sprint 75?
After all the performance improvements 30MT loads in 17 seconds on opensourcebrain.org
@pgleeson converted the 3D Olfactory Bulb to NeuroML2
There are two networks in the repo. One of them contains three cells and works like a charm in Geppetto. A couple of seconds to load and visualise the model. https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/PartialBulb_3MTCells.net.nml
However the 30 cells model fails to load in Geppetto. @pgleeson managed to load it in his browser after ages, I couldn't make it work. The model is read in the server in about 15 seconds however it keeps trying to load it in the browser forever. No javascript error in the console but it takes until 2Gb of Memory . I waited for 5 minutes with no succeed. From time to time the browser got blocked because the memory took by js.
This is the network: https://raw.githubusercontent.com/OpenSourceBrain/MiglioreEtAl14_OlfactoryBulb3D/master/NeuroML2/PartialBulb_30MTCells.net.nml
and the Geppetto command to execute it:
Good performance test for the frontend bundle....
@tarelli @jrmartin I know you have been working on some improvements in the frontend bundle... If you have a chance to look at this it would be great. Cheers!