public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* 1.3.12-1: dramatic slowdown of compiled executable - 2nd attempt
@ 2002-07-03 21:35 apjaworski
  2002-07-03 22:01 ` Christopher Faylor
  0 siblings, 1 reply; 3+ messages in thread
From: apjaworski @ 2002-07-03 21:35 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 2556 bytes --]

I am running Cygwin environment on an IBM Intellistation (1GHz PIII, 512Mb
memory) with Windows 2000 Professional (SP 2).  I am attaching the output
of cygcheck -s -v -r.  I hope that attachments can be handled by the
discussion list server.

Here is the problem again.  A simple C code presented below (and also as an
attachment) runs 24 times slower under cygwin1.dll versions 1.3.11 and
1.3.12 than under 1.3.10 (and numerous previous versions).  Could somebody
pleas confirm this?

I compiled the code below using "gcc uu.c".  Then I created a simple text
file called "input" with 300,000 lines and 12 columns of floating point
numbers.  This is easy using a text editor - the lines can be the same.  I
ran it under current version of cygwin (1.3.12-1) using "time a.exe" and
got 241.7s total time and 239.3s of user time.

Then I replaced cygwin1.dll with version 1.3.10 and rerun the test.  I got
10.7s total time and 8.7s user time.  This is almost 24-fold slowdown!

Here is my code.  It is also attached, so one can simply detach and try it.
As one can see it only does I/O and nothing else.

=============================uu.c===================================
#include <stdio.h>

int main(int argc, char *argv[])
{

   int i, nobs;
   static float dat[300000][12];
   char filein[6], fileout[7];
   FILE *fp;

   strcpy(filein, "input");
   strcpy(fileout, "output");

   fp = fopen(filein, "r");
   i = 0;
   while(fscanf(fp, "%f %f %f %f %f %f %f %f %f %f %f %f",
       &dat[i][0], &dat[i][1], &dat[i][2], &dat[i][3], &dat[i][4],
       &dat[i][5], &dat[i][6], &dat[i][7], &dat[i][8], &dat[i][9],
       &dat[i][10], &dat[i][11])
       != EOF)
         i++;
   close(fp);
   nobs = i;
   printf("%d data lines read from %s\n", i, filein);

   fp = fopen(fileout, "w");
   for(i=0; i<nobs; i++)
       fprintf(fp, "%f %f %f %f %f %f %f %f %f %f %f %f\n",
       dat[i][0], dat[i][1], dat[i][2], dat[i][3], dat[i][4], dat[i][5],
       dat[i][6], dat[i][7], dat[i][8], dat[i][9], dat[i][10], dat[i][11]);
   close(fp);
   printf("%d data lines written to %s\n", i, fileout);

   exit(0);
}
====================================================================

Could somebody kindly repeat my experiment or at least time this code using 1.3.12 cygwin1.dll?

Thanks in advance,

Andy

(See attached file: ccc.txt)(See attached file: uu.c)

__________________________________
Andy Jaworski
Engineering Systems Technology Center
3M Center, 518-1-01
St. Paul, MN 55144-1000
-----
E-mail: apjaworski@mmm.com
Tel:  (651) 733-6092
Fax:  (651) 736-3122

[-- Attachment #2: ccc.txt --]
[-- Type: application/octet-stream, Size: 21079 bytes --]


Cygwin Win95/NT Configuration Diagnostics
Current System Time: Wed Jul 03 23:02:57 2002

Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 2

Path:	.
	~\bin
	c:\Perl\bin\
	C:\cygwin\usr\local\bin
	C:\cygwin\bin
	C:\cygwin\bin
	c:\Perl\bin\
	c:\NUTCROOT\bin
	c:\NUTCROOT\bin\x11
	c:\NUTCROOT\mksnt
	c:\PROGRA~1\ISIGHT~1\bin\NT_4.0
	c:\PROGRA~1\ISIGHT~1\UTILIT~1\perl-NT\bin
	c:\Tcl\bin
	c:\GESM\PERL5~1.005\bin
	c:\WINNT\system32
	c:\WINNT
	c:\WINNT\System32\Wbem
	c:\sybase\OCS-12_0\bin
	c:\sybase\OCS-12_0\dll
	c:\matlabr12\bin\win32
	c:\VXIpnp\WinNT\Bin
	C:\cygwin\bin
	c:\Program Files\Help Workshop
	c:\Program Files\MiKTeX\miktex\bin
	C:\cygwin\usr\X11R6\bin
	c:\R\rw1051\bin

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

HOME = `C:\cygwin\home\administrator'
MAKE_MODE = `unix'
PWD = `c:/Projects/Petaluma/doc/macros/preproc'
USER = `Administrator'

!:: = `::\'
ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
APPDATA = `C:\Documents and Settings\us333263\Application Data'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
COMPUTERNAME = `W25060'
COMSPEC = `C:\WINNT\system32\cmd.exe'
DISPLAY = `:0.0'
ENSCRIPT = `-o zzz.ps -M Letter'
FRAMEWORKPATH = `C:\VXIpnp\WinNT\'
HISTFILE = `/home/administrator/.bash_history'
HOMEDRIVE = `c:\'
HOMEPATH = `\'
HOMESHARE = `c:\cygwin\home\administrator'
INCLUDE = `c:\sybase\OCS-12_0\include'
INFOPATH = `/usr/local/info'
ISIGHT_HOME = `C:/PROGRA~1/ISIGHT~1'
ISIGHT_HOME_60 = `C:/PROGRA~1/ISIGHT~1'
LESS = `-ceM'
LIB = `c:\sybase\OCS-12_0\lib'
LOGONSERVER = `\\WINSACCTS042'
MANPATH = `/usr/local/man:/usr/man:/usr/X11R6/man'
NUMBER_OF_PROCESSORS = `1'
NUTCROOT = `C:\NUTCROOT\'
OD-TOOLS = `C:\OD-TOOLS'
OLDPWD = `c:/Projects/Petaluma/data'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.tcl;.py;.pyw;.pyc;.pys'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 6, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0806'
PROGRAMFILES = `C:\Program Files'
PROMPT = `$P$G'
PS1 = `\[\e[1;33m\]\w >\[\e[0m\] '
PYTHONSTARTUP = `/home/administrator/.pythonrc'
R_HOME = `C:/R/rw1051'
SHLVL = `1'
SYBASE = `c:\sybase'
SYBASE_OCS = `OCS-12_0'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `c:\DOCUME~1\us333263\LOCALS~1\Temp'
TERM = `cygwin'
TERMCAP = `/etc/termcap'
TERMINFO = `/usr/share/terminfo'
USERDOMAIN = `WINS'
USERNAME = `US333263'
USERPROFILE = `C:\Documents and Settings\us333263'
VXIPNPPATH = `C:\VXIpnp\'
WINDIR = `C:\WINNT'
XGOBID = `c:/cygwin/home/Administrator/xgobi'
_ = `/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000022
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
  (default) = `C:'
  unix = `/'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygnus Solutions
  (default) = (unsupported type)
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `C:/cygwin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `C:/cygwin/bin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `C:/cygwin/lib'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/X11R6/lib/X11/fonts
  (default) = `C:\cygwin\usr\X11R6\lib\X11\fonts'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D

a:  fd           N/A    N/A                    
c:  hd  NTFS   17351Mb  67% CP CS UN PA FC     C (local)
d:  cd           N/A    N/A                    
e:  net NTFS   17335Mb  47% CP CS UN PA FC     
f:  net NTFS   95393Mb  30% CP CS UN PA FC     93GIG Data
g:  net NTFS    4031Mb  72% CP CS UN PA FC     
h:  net NTFS   104191Mb  96% CP CS UN PA FC     
i:  net NTFS   86819Mb  86% CP CS UN PA FC     
k:  net NTFS   86819Mb  60% CP CS UN PA FC     
l:  net NTFS   86819Mb  86% CP CS UN PA FC     
o:  net NTFS   86819Mb  86% CP CS UN PA FC     
p:  net NTFS   86819Mb  86% CP CS UN PA FC     
t:  net NTFS   243122Mb  96% CP CS UN PA FC     Data

.                                  /cygdrive                 user    binmode,cygdrive
C:/cygwin                          /                         system  binmode
C:/cygwin/bin                      /usr/bin                  system  binmode
C:/cygwin/lib                      /usr/lib                  system  binmode
C:\cygwin\usr\X11R6\lib\X11\fonts  /usr/X11R6/lib/X11/fonts  system  binmode
.                                  /cygdrive                 user    binmode,cygdrive

Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\sh.exe

  560k 2001/12/25 C:\cygwin\usr\local\bin\cygwin-ruby16.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin-ruby16.dll" v0.0 ts=2001/12/25 11:21
   58k 2002/05/07 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz2-1.dll" v0.0 ts=2002/5/7 1:33
   54k 2002/01/27 C:\cygwin\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz21.0.dll" v0.0 ts=2002/1/26 19:07
  621k 2002/05/17 C:\cygwin\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto.dll" v0.0 ts=2002/5/17 7:24
   45k 2001/04/25 C:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2001/4/25 0:28
   35k 2002/01/09 C:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0
                  "cygform6.dll" v0.0 ts=2002/1/9 0:03
   19k 2002/02/20 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm.dll" v0.0 ts=2002/2/19 21:05
   17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory4.dll" v0.0 ts=2001/1/6 22:34
   20k 2002/01/13 C:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory5.dll" v0.0 ts=2002/1/12 19:27
  929k 2002/06/24 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygiconv-2.dll" v0.0 ts=2002/6/24 13:24
   22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-1.dll" v0.0 ts=2001/12/13 3:28
   23k 2002/06/24 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-2.dll" v0.0 ts=2002/6/23 23:54
   21k 2001/06/20 C:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2001/6/20 12:09
   81k 2001/10/20 C:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitcl30.dll" v0.0 ts=2001/10/19 19:25
   35k 2001/10/20 C:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitk30.dll" v0.0 ts=2001/10/19 19:25
   45k 2002/02/08 C:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
                  "cygjbig1.dll" v0.0 ts=2002/2/7 17:59
  119k 2002/02/09 C:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg6b.dll" v0.0 ts=2002/2/8 23:19
   25k 2002/05/08 C:\cygwin\bin\cygltdl-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygltdl-3.dll" v0.0 ts=2002/5/8 18:46
   26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2001/4/25 0:27
   20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu6.dll" v0.0 ts=2002/1/9 0:03
  156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2001/4/25 0:29
  175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++6.dll" v0.0 ts=2002/1/9 0:03
  226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2001/4/25 0:17
  202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses6.dll" v0.0 ts=2002/1/9 0:03
   15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2001/4/25 0:27
   12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel6.dll" v0.0 ts=2002/1/9 0:03
   40k 2001/11/21 C:\cygwin\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre.dll" v0.0 ts=2001/11/21 16:15
   39k 2001/11/21 C:\cygwin\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix.dll" v0.0 ts=2001/11/21 16:15
  171k 2002/05/07 C:\cygwin\bin\cygpng10.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng10.dll" v0.0 ts=2002/5/7 13:53
  175k 2002/05/24 C:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2002/5/23 21:22
  170k 2002/01/21 C:\cygwin\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng2.dll" v0.0 ts=2002/1/20 19:05
   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpopt-0.dll" v0.0 ts=2002/6/9 0:45
  108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline4.dll" v0.0 ts=2001/1/6 22:34
  121k 2002/01/13 C:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline5.dll" v0.0 ts=2002/1/12 19:27
   66k 2001/11/20 C:\cygwin\bin\cygregex.dll - os=4.0 img=1.0 sys=4.0
                  "cygregex.dll" v0.0 ts=2001/11/20 8:44
  156k 2002/05/17 C:\cygwin\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl.dll" v0.0 ts=2002/5/17 7:24
  390k 2001/10/20 C:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=2001/10/19 19:24
    5k 2001/10/20 C:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 2001/10/20 C:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=2001/10/19 19:24
  253k 2002/02/10 C:\cygwin\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff3.dll" v0.0 ts=2002/2/10 2:34
  623k 2001/10/20 C:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=2001/10/19 19:25
   41k 2002/01/20 C:\cygwin\bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-noX4.dll" v0.0 ts=2002/1/20 12:49
   46k 2002/01/20 C:\cygwin\bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-X4.dll" v0.0 ts=2002/1/20 12:50
   50k 2002/03/12 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2002/3/11 22:38
  751k 2002/02/25 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2002/2/25 10:14
    Cygwin DLL version info:
        DLL version: 1.3.10
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 51
        Shared data: 3
        DLL identifier: cygwin1
        Mount registry: 2
        Cygnus registry name: Cygnus Solutions
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Cygwin mount registry name: mounts v2
        Cygdrive flags: cygdrive flags
        Cygdrive prefix: cygdrive prefix
        Cygdrive default prefix: 
        Build date: Mon Feb 25 11:14:34 EST 2002
        Shared id: cygwin1S3

   41k 2002/05/14 C:\cygwin\usr\X11R6\bin\cygPropList-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygPropList-0.dll" v0.0 ts=2002/5/13 22:13

Cygwin Package Information
Last downloaded files to: C:\Documents and Settings\us333263\Application Data\cygwin
Last downloaded files from: ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin

Package             Version             
WindowMaker         0.80.0-2            
XFree86-base        4.2.0-1             
XFree86-bin         4.2.0-1             
XFree86-etc         4.2.0-1             
XFree86-f100        4.2.0-2             
XFree86-fenc        4.2.0-2             
XFree86-fnts        4.2.0-2             
XFree86-fscl        4.2.0-2             
XFree86-lib         4.2.0-3             
XFree86-man         4.2.0-1             
XFree86-prog        4.2.0-1             
XFree86-startup-scripts4.2.0-2             
XFree86-xserv       4.2.0-7             
_update-info-dir    00015-1             
ash                 20020131-1          
autoconf            2.53a-1             
autoconf-devel      2.53a-1             
autoconf-stable     2.13-4              
automake            1.6.1-1             
automake-devel      1.6.1-3             
automake-stable     1.4p5-5             
bash                2.05a-3             
bc                  1.06-1              
binutils            20011002-1          
bison               1.35-1              
byacc               1.9-1               
bzip2               1.0.2-2             
ccache              1.9-1               
clear               1.0-1               
cpio                2.4.2               
cron                3.0.1-6             
crypt               1.0-1               
ctags               5.2-1               
cvs                 1.11.0-1            
cygipc              1.11-1              
cygrunsrv           0.95-1              
cygutils            1.1.1-1             
cygwin              1.3.12-1            
cygwin-doc          1.0-1               
dejagnu             20010117-1          
diff                1.0-1               
diffutils           2.8.1-1             
enscript            1.6.3-2             
expect              20010117-1          
file                3.37-1              
fileutils           4.1-1               
findutils           4.1.7-4             
flex                2.5.4-2             
fortune             1.8-2               
fvwm                2.4.7-2             
gawk                3.0.4-1             
gcc                 2.95.3-5            
gdb                 20010428-3          
gdbm                1.8.0-4             
gettext             0.11.2-2            
ghostscript         6.51-4              
gnupg               1.0.7-1             
gperf               0.0                 
grep                2.5-1               
groff               1.17.2-1            
gsl                 1.1.1-1             
gzip                1.3.3-1             
indent              2.2.8-1             
inetutils           1.3.2-18            
jbigkit             1.2-6               
jpeg                6b-7                
keychain            1.8-1               
less                374-1               
libPropList         0.10.1-3            
libbz2_0            1.0.2-1             
libbz2_1            1.0.2-2             
libiconv2           1.8-2               
libintl             0.10.38-3           
libintl1            0.10.40-1           
libintl2            0.11.2-2            
libncurses5         5.2-1               
libncurses6         5.2-8               
libpng              1.2.3-1             
libpng10            1.0.13-3            
libpng10-devel      1.0.13-3            
libpng12            1.2.3-1             
libpng12-devel      1.2.3-1             
libpng2             1.0.12-1            
libpopt0            1.6.4-4             
libreadline4        4.1-2               
libreadline5        4.2a-1              
libtool             20020202a-1         
libtool-devel       20020502-2          
libtool-stable      1.4.2-2             
login               1.4-3               
lynx                2.8.4-1             
m4                  0.0                 
make                3.79.1-7            
man                 1.5g-2              
mingw               20010917-1          
mingw-runtime       2.0-2               
mktemp              1.4-1               
mt                  2.0.1-1             
ncftp               3.1.3-1             
ncurses             5.2-8               
newlib-man          20001118-1          
opengl              1.1.0-6             
openssh             3.4p1-1             
openssl             0.9.6d-1            
patch               2.5-3               
pcre                3.7-1               
perl                5.6.1-2             
pkgconfig           0.12.0-1            
popt                1.6.4-4             
postgresql          7.2.1-2             
python              2.2.1-1             
readline            4.2a-1              
regex               4.4-2               
rsync               2.5.5-1             
rxvt                2.7.2-10            
sed                 3.02-1              
sh-utils            2.0-2               
sharutils           4.2.1-2             
shellutils          0.0                 
tar                 1.13.19-1           
tcltk               20001125-1          
tcsh                6.11.00-4           
termcap             20020403-1          
terminfo            5.2-3               
texinfo             4.2-3               
textutils           2.0.21-1            
tiff                3.5.7-1             
time                1.7-1               
units               1.77-1              
unzip               5.50-1              
vim                 6.1-2               
w32api              1.5-1               
wget                1.8.1-1             
which               1.5-1               
xpm                 4.0.0-2             
xpm-nox             4.2.0-1             
zip                 2.3-2               
zlib                1.1.4-1             

Use -h to see help about each section

[-- Attachment #3: uu.c --]
[-- Type: application/octet-stream, Size: 930 bytes --]

#include <stdio.h>

int main(int argc, char *argv[])
{

   int i, nobs;
   static float dat[300000][12];
   char filein[6], fileout[7];
   FILE *fp;

   strcpy(filein, "input");
   strcpy(fileout, "output");

   fp = fopen(filein, "r");
   i = 0;
   while(fscanf(fp, "%f %f %f %f %f %f %f %f %f %f %f %f",
	 &dat[i][0], &dat[i][1], &dat[i][2], &dat[i][3], &dat[i][4],
	 &dat[i][5], &dat[i][6], &dat[i][7], &dat[i][8], &dat[i][9],
	 &dat[i][10], &dat[i][11]) 
	 != EOF)
	   i++;
   close(fp);
   nobs = i;
   printf("%d data lines read from %s\n", i, filein);

   fp = fopen(fileout, "w");
   for(i=0; i<nobs; i++)
	 fprintf(fp, "%f %f %f %f %f %f %f %f %f %f %f %f\n",
	 dat[i][0], dat[i][1], dat[i][2], dat[i][3], dat[i][4], dat[i][5], 
	 dat[i][6], dat[i][7], dat[i][8], dat[i][9], dat[i][10], dat[i][11]); 
   close(fp);
   printf("%d data lines written to %s\n", i, fileout);

   exit(0);
}

[-- Attachment #4: Type: text/plain, Size: 214 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 1.3.12-1: dramatic slowdown of compiled executable - 2nd attempt
  2002-07-03 21:35 1.3.12-1: dramatic slowdown of compiled executable - 2nd attempt apjaworski
@ 2002-07-03 22:01 ` Christopher Faylor
  0 siblings, 0 replies; 3+ messages in thread
From: Christopher Faylor @ 2002-07-03 22:01 UTC (permalink / raw)
  To: cygwin

On Wed, Jul 03, 2002 at 11:21:27PM -0500, apjaworski@mmm.com wrote:
>Then I replaced cygwin1.dll with version 1.3.10 and rerun the test.  I got
>10.7s total time and 8.7s user time.  This is almost 24-fold slowdown!

Calm down.  How about if *you* do a little more analysis and find out
where the slowdown occurs?  Is it in the fscanf code?  Is it simple
reading from the disk?  Writing to the disk?  Does it go away if you
stop using floats?

You can also use strace to find out where any slowdown occurs.  Compare and
contrast it between the two versions.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: 1.3.12-1: dramatic slowdown of compiled executable - 2nd attempt
@ 2002-07-07 19:03 apjaworski
  0 siblings, 0 replies; 3+ messages in thread
From: apjaworski @ 2002-07-07 19:03 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 3208 bytes --]


On Thu, 4 Jul 2002 00:35:21 -0400 Christopher Faylor <cgf at redhat dot
com>  wrote:
> On Wed, Jul 03, 2002 at 11:21:27PM -0500, apjaworski@mmm.com wrote:
>>Then I replaced cygwin1.dll with version 1.3.10 and rerun the test.  I
got
>>10.7s total time and 8.7s user time.  This is almost 24-fold slowdown!
>
>Calm down.  How about if *you* do a little more analysis and find out
>where the slowdown occurs?  Is it in the fscanf code?  Is it simple
>reading from the disk?  Writing to the disk?  Does it go away if you
>stop using floats?
>
>You can also use strace to find out where any slowdown occurs.  Compare
and
>contrast it between the two versions.
>
>cgf
>
Thanks for the response.  The idea of doing more analysis myself was a very
good one.  In fact, I was planning to do something like that - I simply
rushed to report the problem first.

Here is some additional info.  First of all I got a couple of e-mail
responses ( I do not think they appeared in this mailing list).  One
response reported essentially no change of speed between 1.3.10 and 1.3.12
versions of the cygwin1.dll, and the other one reported essentially the
same slowdown as the one I observed.

I reran my program with some additional timing.  I also modified it to read
and write ints instead of floats.  here are the results:

DLL version 1.3.12-2
      floats      read: 58s   write: 192s (reading and writing 300,000 rows
of 12 numbers)
      iints read: 6s    write: 15s  (reading and writing 1,500,000 rows of
12 numbers)

DLL version 1.3.10
      floats      read: 3s    write: 9s   (reading and writing 300,000 rows
of 12 numbers)
      iints read: 6s    write: 15s  (reading and writing 1,500,000 rows of
12 numbers)

I also ran the strace program on my executables.  Strace produces loads of
output.  I tried to eliminate more or less common lines in the files
produced to make a reasonable comparison.  However, since I am not sure
what I am looking at, I cannot make any definite judgments.  One thing that
jumped at me was that 1.3.10 dll produces lines like, for example,

      environ_init: DISPLAY=:0.0
or
      normalize_win32_path: C:\cygwin\bin = normalize_win32_path (C:
\cygwin\bin)

for both int and float cases, whereas 1.3.12 produces similar lines
prepended by g for the int case only.  That is for the int case, the lines
above look like

      genviron_init: DISPLAY=:0.0
      gnormalize_win32_path: C:\cygwin\bin = normalize_win32_path (C:
\cygwin\bin)

I am not sure if this has any significance though.

Finally, on thought offered buy a guy who wrote me an e-mail reporting
similar slowdown.  He thinks that this might have something to do with the
fact that the new cygwin1.dll was compiled with gcc-3.1.  My version is
2.95.3-5.

Thanks again for your time.  For completeness I am attaching both my codes
(uu.c for floats and uu1.c for integers) along with the output of "cygcheck
-s -v -r > ccc.txt".

Andy

(See attached file: uu.c)(See attached file: uu1.c)(See attached file:
ccc.txt)

__________________________________
Andy Jaworski
Engineering Systems Technology Center
3M Center, 518-1-01
St. Paul, MN 55144-1000
-----
E-mail: apjaworski@mmm.com
Tel:  (651) 733-6092
Fax:  (651) 736-3122

[-- Attachment #2: uu.c --]
[-- Type: application/octet-stream, Size: 930 bytes --]

#include <stdio.h>

int main(int argc, char *argv[])
{

   int i, nobs;
   static float dat[300000][12];
   char filein[6], fileout[7];
   FILE *fp;

   strcpy(filein, "input");
   strcpy(fileout, "output");

   fp = fopen(filein, "r");
   i = 0;
   while(fscanf(fp, "%f %f %f %f %f %f %f %f %f %f %f %f",
	 &dat[i][0], &dat[i][1], &dat[i][2], &dat[i][3], &dat[i][4],
	 &dat[i][5], &dat[i][6], &dat[i][7], &dat[i][8], &dat[i][9],
	 &dat[i][10], &dat[i][11]) 
	 != EOF)
	   i++;
   close(fp);
   nobs = i;
   printf("%d data lines read from %s\n", i, filein);

   fp = fopen(fileout, "w");
   for(i=0; i<nobs; i++)
	 fprintf(fp, "%f %f %f %f %f %f %f %f %f %f %f %f\n",
	 dat[i][0], dat[i][1], dat[i][2], dat[i][3], dat[i][4], dat[i][5], 
	 dat[i][6], dat[i][7], dat[i][8], dat[i][9], dat[i][10], dat[i][11]); 
   close(fp);
   printf("%d data lines written to %s\n", i, fileout);

   exit(0);
}

[-- Attachment #3: uu1.c --]
[-- Type: application/octet-stream, Size: 931 bytes --]

#include <stdio.h>

int main(int argc, char *argv[])
{

   int i, nobs;
   static int dat[1500000][12];
   char filein[7], fileout[8];
   FILE *fp;

   strcpy(filein, "input1");
   strcpy(fileout, "output1");

   fp = fopen(filein, "r");
   i = 0;
   while(fscanf(fp, "%d %d %d %d %d %d %d %d %d %d %d %d",
	 &dat[i][0], &dat[i][1], &dat[i][2], &dat[i][3], &dat[i][4],
	 &dat[i][5], &dat[i][6], &dat[i][7], &dat[i][8], &dat[i][9],
	 &dat[i][10], &dat[i][11]) 
	 != EOF)
	   i++;
   close(fp);
   nobs = i;
   printf("%d data lines read from %s\n", i, filein);

   fp = fopen(fileout, "w");
   for(i=0; i<nobs; i++)
	 fprintf(fp, "%d %d %d %d %d %d %d %d %d %d %d %d\n",
	 dat[i][0], dat[i][1], dat[i][2], dat[i][3], dat[i][4], dat[i][5], 
	 dat[i][6], dat[i][7], dat[i][8], dat[i][9], dat[i][10], dat[i][11]); 
   close(fp);
   printf("%d data lines written to %s\n", i, fileout);

   exit(0);
}

[-- Attachment #4: ccc.txt --]
[-- Type: application/octet-stream, Size: 21054 bytes --]


Cygwin Win95/NT Configuration Diagnostics
Current System Time: Sun Jul 07 19:18:14 2002

Windows 2000 Professional Ver 5.0 Build 2195 Service Pack 2

Path:	.
	~\bin
	c:\Perl\bin\
	C:\cygwin\usr\local\bin
	C:\cygwin\bin
	C:\cygwin\bin
	c:\Perl\bin\
	c:\NUTCROOT\bin
	c:\NUTCROOT\bin\x11
	c:\NUTCROOT\mksnt
	c:\PROGRA~1\ISIGHT~1\bin\NT_4.0
	c:\PROGRA~1\ISIGHT~1\UTILIT~1\perl-NT\bin
	c:\Tcl\bin
	c:\GESM\PERL5~1.005\bin
	c:\WINNT\system32
	c:\WINNT
	c:\WINNT\System32\Wbem
	c:\sybase\OCS-12_0\bin
	c:\sybase\OCS-12_0\dll
	c:\matlabr12\bin\win32
	c:\VXIpnp\WinNT\Bin
	C:\cygwin\bin
	c:\Program Files\Help Workshop
	c:\Program Files\MiKTeX\miktex\bin
	C:\cygwin\usr\X11R6\bin
	c:\R\rw1051\bin

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

HOME = `C:\cygwin\home\administrator'
MAKE_MODE = `unix'
PWD = `/home/administrator/slowdown'
USER = `Administrator'

ALLUSERSPROFILE = `C:\Documents and Settings\All Users'
APPDATA = `C:\Documents and Settings\us333263\Application Data'
COMMONPROGRAMFILES = `C:\Program Files\Common Files'
COMPUTERNAME = `W25060'
COMSPEC = `C:\WINNT\system32\cmd.exe'
DISPLAY = `:0.0'
ENSCRIPT = `-o zzz.ps -M Letter'
FRAMEWORKPATH = `C:\VXIpnp\WinNT\'
HISTFILE = `/home/administrator/.bash_history'
HOMEDRIVE = `c:\'
HOMEPATH = `\'
HOMESHARE = `c:\cygwin\home\administrator'
INCLUDE = `c:\sybase\OCS-12_0\include'
INFOPATH = `/usr/local/info'
ISIGHT_HOME = `C:/PROGRA~1/ISIGHT~1'
ISIGHT_HOME_60 = `C:/PROGRA~1/ISIGHT~1'
LESS = `-ceM'
LIB = `c:\sybase\OCS-12_0\lib'
LOGONSERVER = `\\WINSACCTS042'
MANPATH = `/usr/local/man:/usr/man:/usr/X11R6/man'
NUMBER_OF_PROCESSORS = `1'
NUTCROOT = `C:\NUTCROOT\'
OLDPWD = `/home/administrator'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.tcl;.py;.pyw;.pyc;.pys'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 8 Stepping 6, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0806'
PROGRAMFILES = `C:\Program Files'
PROMPT = `$P$G'
PS1 = `\[\e[1;33m\]\w >\[\e[0m\] '
PYTHONSTARTUP = `/home/administrator/.pythonrc'
R_HOME = `C:/R/rw1051'
SHLVL = `1'
SYBASE = `c:\sybase'
SYBASE_OCS = `OCS-12_0'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TEMP = `c:\DOCUME~1\us333263\LOCALS~1\Temp'
TERM = `cygwin'
TERMCAP = `/etc/termcap'
TERMINFO = `/usr/share/terminfo'
USERDOMAIN = `WINS'
USERNAME = `US333263'
USERPROFILE = `C:\Documents and Settings\us333263'
VXIPNPPATH = `C:\VXIpnp\'
WINDIR = `C:\WINNT'
XGOBID = `c:/cygwin/home/Administrator/xgobi'
_ = `/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000022
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
  (default) = `C:'
  unix = `/'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\Cygnus Solutions
  (default) = (unsupported type)
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
  (default) = `/cygdrive'
  cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
  (default) = `C:/cygwin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
  (default) = `C:/cygwin/bin'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
  (default) = `C:/cygwin/lib'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/X11R6/lib/X11/fonts
  (default) = `C:\cygwin\usr\X11R6\lib\X11\fonts'
  flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D

a:  fd           N/A    N/A                    
c:  hd  NTFS   17351Mb  68% CP CS UN PA FC     C (local)
d:  cd           N/A    N/A                    
e:  net NTFS   17335Mb  47% CP CS UN PA FC     
f:  net NTFS   95393Mb  32% CP CS UN PA FC     93GIG Data
g:  net NTFS    4031Mb  72% CP CS UN PA FC     
h:  net NTFS   104191Mb  96% CP CS UN PA FC     
i:  net NTFS   86819Mb  86% CP CS UN PA FC     
k:  net NTFS   86819Mb  60% CP CS UN PA FC     
l:  net NTFS   86819Mb  86% CP CS UN PA FC     
o:  net NTFS   86819Mb  86% CP CS UN PA FC     
p:  net NTFS   86819Mb  86% CP CS UN PA FC     
t:  net NTFS   243122Mb  96% CP CS UN PA FC     Data

.                                  /cygdrive                 user    binmode,cygdrive
C:/cygwin                          /                         system  binmode
C:/cygwin/bin                      /usr/bin                  system  binmode
C:/cygwin/lib                      /usr/lib                  system  binmode
C:\cygwin\usr\X11R6\lib\X11\fonts  /usr/X11R6/lib/X11/fonts  system  binmode
.                                  /cygdrive                 user    binmode,cygdrive

Found: C:\cygwin\bin\bash.exe
Found: C:\cygwin\bin\cat.exe
Found: C:\cygwin\bin\cpp.exe
Found: C:\cygwin\bin\find.exe
Found: C:\cygwin\bin\gcc.exe
Found: C:\cygwin\bin\gdb.exe
Found: C:\cygwin\bin\ld.exe
Found: C:\cygwin\bin\ls.exe
Found: C:\cygwin\bin\make.exe
Found: C:\cygwin\bin\sh.exe

  560k 2001/12/25 C:\cygwin\usr\local\bin\cygwin-ruby16.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin-ruby16.dll" v0.0 ts=2001/12/25 11:21
   58k 2002/05/07 C:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz2-1.dll" v0.0 ts=2002/5/7 1:33
   54k 2002/01/27 C:\cygwin\bin\cygbz21.0.dll - os=4.0 img=1.0 sys=4.0
                  "cygbz21.0.dll" v0.0 ts=2002/1/26 19:07
  621k 2002/05/17 C:\cygwin\bin\cygcrypto.dll - os=4.0 img=1.0 sys=4.0
                  "cygcrypto.dll" v0.0 ts=2002/5/17 7:24
   45k 2001/04/25 C:\cygwin\bin\cygform5.dll - os=4.0 img=1.0 sys=4.0
                  "cygform5.dll" v0.0 ts=2001/4/25 0:28
   35k 2002/01/09 C:\cygwin\bin\cygform6.dll - os=4.0 img=1.0 sys=4.0
                  "cygform6.dll" v0.0 ts=2002/1/9 0:03
   19k 2002/02/20 C:\cygwin\bin\cyggdbm.dll - os=4.0 img=1.0 sys=4.0
                  "cyggdbm.dll" v0.0 ts=2002/2/19 21:05
   17k 2001/06/28 C:\cygwin\bin\cyghistory4.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory4.dll" v0.0 ts=2001/1/6 22:34
   20k 2002/01/13 C:\cygwin\bin\cyghistory5.dll - os=4.0 img=1.0 sys=4.0
                  "cyghistory5.dll" v0.0 ts=2002/1/12 19:27
  929k 2002/06/24 C:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygiconv-2.dll" v0.0 ts=2002/6/24 13:24
   22k 2001/12/13 C:\cygwin\bin\cygintl-1.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-1.dll" v0.0 ts=2001/12/13 3:28
   23k 2002/06/24 C:\cygwin\bin\cygintl-2.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl-2.dll" v0.0 ts=2002/6/23 23:54
   21k 2001/06/20 C:\cygwin\bin\cygintl.dll - os=4.0 img=1.0 sys=4.0
                  "cygintl.dll" v0.0 ts=2001/6/20 12:09
   81k 2001/10/20 C:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitcl30.dll" v0.0 ts=2001/10/19 19:25
   35k 2001/10/20 C:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0
                  "cygitk30.dll" v0.0 ts=2001/10/19 19:25
   45k 2002/02/08 C:\cygwin\bin\cygjbig1.dll - os=4.0 img=1.0 sys=4.0
                  "cygjbig1.dll" v0.0 ts=2002/2/7 17:59
  119k 2002/02/09 C:\cygwin\bin\cygjpeg6b.dll - os=4.0 img=1.0 sys=4.0
                  "cygjpeg6b.dll" v0.0 ts=2002/2/8 23:19
   25k 2002/05/08 C:\cygwin\bin\cygltdl-3.dll - os=4.0 img=1.0 sys=4.0
                  "cygltdl-3.dll" v0.0 ts=2002/5/8 18:46
   26k 2001/04/25 C:\cygwin\bin\cygmenu5.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu5.dll" v0.0 ts=2001/4/25 0:27
   20k 2002/01/09 C:\cygwin\bin\cygmenu6.dll - os=4.0 img=1.0 sys=4.0
                  "cygmenu6.dll" v0.0 ts=2002/1/9 0:03
  156k 2001/04/25 C:\cygwin\bin\cygncurses++5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++5.dll" v0.0 ts=2001/4/25 0:29
  175k 2002/01/09 C:\cygwin\bin\cygncurses++6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses++6.dll" v0.0 ts=2002/1/9 0:03
  226k 2001/04/25 C:\cygwin\bin\cygncurses5.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses5.dll" v0.0 ts=2001/4/25 0:17
  202k 2002/01/09 C:\cygwin\bin\cygncurses6.dll - os=4.0 img=1.0 sys=4.0
                  "cygncurses6.dll" v0.0 ts=2002/1/9 0:03
   15k 2001/04/25 C:\cygwin\bin\cygpanel5.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel5.dll" v0.0 ts=2001/4/25 0:27
   12k 2002/01/09 C:\cygwin\bin\cygpanel6.dll - os=4.0 img=1.0 sys=4.0
                  "cygpanel6.dll" v0.0 ts=2002/1/9 0:03
   40k 2001/11/21 C:\cygwin\bin\cygpcre.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcre.dll" v0.0 ts=2001/11/21 16:15
   39k 2001/11/21 C:\cygwin\bin\cygpcreposix.dll - os=4.0 img=1.0 sys=4.0
                  "cygpcreposix.dll" v0.0 ts=2001/11/21 16:15
  171k 2002/05/07 C:\cygwin\bin\cygpng10.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng10.dll" v0.0 ts=2002/5/7 13:53
  175k 2002/05/24 C:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng12.dll" v0.0 ts=2002/5/23 21:22
  170k 2002/01/21 C:\cygwin\bin\cygpng2.dll - os=4.0 img=1.0 sys=4.0
                  "cygpng2.dll" v0.0 ts=2002/1/20 19:05
   22k 2002/06/09 C:\cygwin\bin\cygpopt-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygpopt-0.dll" v0.0 ts=2002/6/9 0:45
  108k 2001/06/28 C:\cygwin\bin\cygreadline4.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline4.dll" v0.0 ts=2001/1/6 22:34
  121k 2002/01/13 C:\cygwin\bin\cygreadline5.dll - os=4.0 img=1.0 sys=4.0
                  "cygreadline5.dll" v0.0 ts=2002/1/12 19:27
   66k 2001/11/20 C:\cygwin\bin\cygregex.dll - os=4.0 img=1.0 sys=4.0
                  "cygregex.dll" v0.0 ts=2001/11/20 8:44
  156k 2002/05/17 C:\cygwin\bin\cygssl.dll - os=4.0 img=1.0 sys=4.0
                  "cygssl.dll" v0.0 ts=2002/5/17 7:24
  390k 2001/10/20 C:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=2001/10/19 19:24
    5k 2001/10/20 C:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 2001/10/20 C:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=2001/10/19 19:24
  253k 2002/02/10 C:\cygwin\bin\cygtiff3.dll - os=4.0 img=1.0 sys=4.0
                  "cygtiff3.dll" v0.0 ts=2002/2/10 2:34
  623k 2001/10/20 C:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=2001/10/19 19:25
   41k 2002/01/20 C:\cygwin\bin\cygXpm-noX4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-noX4.dll" v0.0 ts=2002/1/20 12:49
   46k 2002/01/20 C:\cygwin\bin\cygXpm-X4.dll - os=4.0 img=1.0 sys=4.0
                  "cygXpm-X4.dll" v0.0 ts=2002/1/20 12:50
   50k 2002/03/12 C:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
                  "cygz.dll" v0.0 ts=2002/3/11 22:38
  883k 2002/07/06 C:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=2002/7/6 1:16
    Cygwin DLL version info:
        DLL version: 1.3.12
        DLL epoch: 19
        DLL bad signal mask: 19005
        DLL old termios: 5
        DLL malloc env: 28
        API major: 0
        API minor: 54
        Shared data: 3
        DLL identifier: cygwin1
        Mount registry: 2
        Cygnus registry name: Cygnus Solutions
        Cygwin registry name: Cygwin
        Program options name: Program Options
        Cygwin mount registry name: mounts v2
        Cygdrive flags: cygdrive flags
        Cygdrive prefix: cygdrive prefix
        Cygdrive default prefix: 
        Build date: Sat Jul 6 02:16:58 EDT 2002
        CVS tag: cygwin-1-3-12-1
        Shared id: cygwin1S3

   41k 2002/05/14 C:\cygwin\usr\X11R6\bin\cygPropList-0.dll - os=4.0 img=1.0 sys=4.0
                  "cygPropList-0.dll" v0.0 ts=2002/5/13 22:13

Cygwin Package Information
Last downloaded files to: C:\Documents and Settings\us333263\Application Data\cygwin
Last downloaded files from: ftp://mirrors.rcn.net/mirrors/sources.redhat.com/cygwin

Package             Version             
WindowMaker         0.80.0-2            
XFree86-base        4.2.0-1             
XFree86-bin         4.2.0-1             
XFree86-etc         4.2.0-1             
XFree86-f100        4.2.0-2             
XFree86-fenc        4.2.0-2             
XFree86-fnts        4.2.0-2             
XFree86-fscl        4.2.0-2             
XFree86-lib         4.2.0-3             
XFree86-man         4.2.0-1             
XFree86-prog        4.2.0-1             
XFree86-startup-scripts4.2.0-2             
XFree86-xserv       4.2.0-7             
_update-info-dir    00020-1             
ash                 20020131-1          
autoconf            2.53a-1             
autoconf-devel      2.53a-1             
autoconf-stable     2.13-4              
automake            1.6.1-1             
automake-devel      1.6.1-3             
automake-stable     1.4p5-5             
bash                2.05a-3             
bc                  1.06-1              
binutils            20020706-1          
bison               1.35-1              
byacc               1.9-1               
bzip2               1.0.2-2             
ccache              1.9-1               
clear               1.0-1               
cpio                2.4.2               
cron                3.0.1-7             
crypt               1.0-1               
ctags               5.2-1               
cvs                 1.11.0-1            
cygipc              1.11-1              
cygrunsrv           0.95-1              
cygutils            1.1.1-1             
cygwin              1.3.12-2            
cygwin-doc          1.0-1               
dejagnu             20010117-1          
diff                1.0-1               
diffutils           2.8.1-1             
enscript            1.6.3-2             
expect              20010117-1          
file                3.37-1              
fileutils           4.1-1               
findutils           4.1.7-4             
flex                2.5.4-2             
fortune             1.8-2               
fvwm                2.4.7-2             
gawk                3.0.4-1             
gcc                 2.95.3-5            
gdb                 20010428-3          
gdbm                1.8.0-4             
gettext             0.11.2-2            
ghostscript         6.51-4              
gnupg               1.0.7-1             
gperf               0.0                 
grep                2.5-1               
groff               1.17.2-1            
gsl                 1.1.1-1             
gzip                1.3.3-1             
indent              2.2.8-1             
inetutils           1.3.2-18            
jbigkit             1.2-6               
jpeg                6b-7                
keychain            1.8-1               
less                374-1               
libPropList         0.10.1-3            
libbz2_0            1.0.2-1             
libbz2_1            1.0.2-2             
libiconv2           1.8-2               
libintl             0.10.38-3           
libintl1            0.10.40-1           
libintl2            0.11.2-2            
libncurses5         5.2-1               
libncurses6         5.2-8               
libpng              1.2.3-1             
libpng10            1.0.13-3            
libpng10-devel      1.0.13-3            
libpng12            1.2.3-1             
libpng12-devel      1.2.3-1             
libpng2             1.0.12-1            
libpopt0            1.6.4-4             
libreadline4        4.1-2               
libreadline5        4.2a-1              
libtool             20020202a-1         
libtool-devel       20020502-2          
libtool-stable      1.4.2-2             
login               1.4-3               
lynx                2.8.4-1             
m4                  0.0                 
make                3.79.1-7            
man                 1.5g-2              
mingw               20010917-1          
mingw-runtime       2.0-2               
mktemp              1.4-1               
mt                  2.0.1-1             
ncftp               3.1.3-1             
ncurses             5.2-8               
newlib-man          20001118-1          
opengl              1.1.0-6             
openssh             3.4p1-3             
openssl             0.9.6d-1            
patch               2.5-3               
pcre                3.7-1               
perl                5.6.1-2             
pkgconfig           0.12.0-1            
popt                1.6.4-4             
postgresql          7.2.1-2             
python              2.2.1-1             
readline            4.2a-1              
regex               4.4-2               
rsync               2.5.5-1             
rxvt                2.7.2-10            
sed                 3.02-1              
sh-utils            2.0-2               
sharutils           4.2.1-2             
shellutils          0.0                 
tar                 1.13.19-1           
tcltk               20001125-1          
tcsh                6.11.00-4           
termcap             20020403-1          
terminfo            5.2-3               
texinfo             4.2-3               
textutils           2.0.21-1            
tiff                3.5.7-1             
time                1.7-1               
units               1.77-1              
unzip               5.50-1              
vim                 6.1-2               
w32api              1.5-1               
wget                1.8.1-1             
which               1.5-1               
xpm                 4.0.0-2             
xpm-nox             4.2.0-1             
zip                 2.3-2               
zlib                1.1.4-1             

Use -h to see help about each section

[-- Attachment #5: Type: text/plain, Size: 214 bytes --]

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-07-08  1:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-03 21:35 1.3.12-1: dramatic slowdown of compiled executable - 2nd attempt apjaworski
2002-07-03 22:01 ` Christopher Faylor
2002-07-07 19:03 apjaworski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).