From help-octave-request at bevo dot che dot wisc dot edu Fri Jan 3 21:17:19 2003 Subject: octave 2.1.42 slow start on cygwin From: Andy Adler To: help-octave at bevo dot che dot wisc dot edu Date: Fri, 3 Jan 2003 22:16:03 -0500 (EST) I have been working with 2.1.42. It compiles fine on cygwin but starts up very slowly. I know that the windows dynamic linker is poor - and suspect cygwin makes it worse, but the performance is terrible. Could anyone make any suggestions about this? I used the "depends" tool from MSVC, and it shows liboctinterp.dll linked to libcruft and liboctave many many times. (However this seems the same for 2.1.40 and 2.1.42) TEST CONFIGURATION: Machine #1: IBM laptop P4 1.4G 640MB mem (win2k) - this machine has Novell and antivirus SW installed Machine #2: noname desktop P2 350Mhz 386MB memory (winxp) - the cygwin version on the machines is identical. TEST COMPILES: oct-2.1.36 - --enable-static oct-2.1.40 - --enable-static=no --enable-dynamic --enable-dl oct-2.1.42 - --enable-static=no --enable-dynamic --enable-dl TEST CODE: dd if=/dev/zero of=/dev/null count=1000000 bs=1k # clear memory cache time echo "1+1;" | /bin/octave-2.1.36.exe -q # time octave load TIMES (real in seconds) Machine #1 Machine #2 oct-2.1.42 - 256.2 22.4 oct-2.1.40 - 6.7 2.2 oct-2.1.36 - 4.8 1.7 Andy -- Andy Adler, Assistant Professor, School of Information Technology and Engineering, University of Ottawa, 1(613)562-5800x2345, adler at site dot uottawa dot ca ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------