Hi Rolf,
my experience in this area is not JSmol related, but when I had to deal with 
big tables in javascript (for a multiple sequence alignment script, aligning 2 
sequences of 5000 signs, requires at least 1 table of 5000 rows and 5000 
columns), I noticed that :
- using integers only tables is fastest
- opting for one dimensional array instead of two dimensional didn’t make a 
noticeable difference
- using typed arrays in some cases improved significantly the performance ( see 
https://developer.mozilla.org/en/docs/Web/JavaScript/Typed_arrays 
<https://developer.mozilla.org/en/docs/Web/JavaScript/Typed_arrays> ). This was 
2 years ago, and the browsers’ engine landscape can be quickly moving...
When you parse your data from your TSV file, are the fields stored as text ?

My 2 cents,
Paul

> Le 16-12-2015 à 13:12, Rolf Huehne <rhue...@leibniz-fli.de> a écrit :
> 
> Hi all,
> 
> I am looking for some speedup tips for Jmol scripting in JSmol/HTML5.
> 
> The speed difference between JSmol/Java and JSmol/HTML5 for graphical 
> operations like rotation and zooming seems to be about 10 times or less 
> in Firefox and Chrome (if you don't consider the recent rotation speed 
> problems in Chrome).
> 
> Unfortunately the difference for Jmol scripting seems to be much higher 
> in my experience: about 50-70 times.
> 
> If I load for example 3 TSV (tab separated value) format files with 
> overall about 34,000 lines, JSmol/Java needs about 26 seconds for 
> laoding and parsing the data and putting it into a multi-level hash 
> structure. JSmol/HTML5 needs about 1700 seconds instead.
> 
> I already tried to write the final data structure into a file with 
> 'write VAR ...' and read it in again as a script (after adding a proper 
> variable assignment) but this already took in Java endlessly (I stopped 
> waiting after more than an hour...).
> 
> Q: Does anyone have any other ideas that might speed up this process?
> 
> Regards,
> Rolf
> 
> 
> -- 
> 
> Rolf Huehne
> Postdoc
> 
> Leibniz Institute on Aging - Fritz Lipmann Institute (FLI)
> Beutenbergstrasse 11
> 07745 Jena, Germany
> 
> Phone:   +49 3641 65 6205
> Fax:     +49 3641 65 6210
> E-Mail:  rhue...@leibniz-fli.de
> Website: http://www.leibniz-fli.de
> 
>           Scientific Director: Prof. Dr. K. Lenhard Rudolph
>        Head of Administration: Dr. Daniele Barthel
> Chairman of Board of Trustees: Burkhard Zinner
> 
> VAT No: DE 153 925 464
> Register of Associations: No. 230296, Amtsgericht Jena
> Tax Number: 162/141/08228
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users

------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to