#include #include #include #include /* real 0m1.135s App version: 1005.10, api: 0.116 DLL version: 1005.10, api: 0.116 DLL build: 2004-05-25 22:07 OS version: Windows ME-4.90 Heap size: 402653184 Date/Time: 2004-06-18 17:19:32 sort -n -r | head 16796 1165074 [main] test3 696569 fhandler_base::read: read 0 bytes (ties-delete-again-after-aligning) 16695 1309245 [main] test3 696569 readv: readv (3, 0x73EA50, 1) blocking, sigcatchers 0 16663 2316911 [main] test3 696569 fhandler_base::read: read 0 bytes (ties-delete-again-after-aligning) 16624 2652838 [main] test3 696569 readv: 1023 = readv (3, 0x73EA50, 1), errno 0 16600 397136 [main] test3 696569 readv: 999 = readv (3, 0x73EA50, 1), errno 0 16578 2076885 [main] test3 696569 readv: 1023 = readv (3, 0x73EA50, 1), errno 0 16467 685088 [main] test3 696569 fhandler_base::read: returning 1023, textmode 16385 1884911 [main] test3 696569 readv: readv (3, 0x73EA50, 1) blocking, sigcatchers 0 16355 1453030 [main] test3 696569 fhandler_base::read: read 0 bytes (ties-delete-again-after-aligning) 15186 2364931 [main] test3 696569 readv: no need to call ready_for_read 14764 2939070 [main] test3 696569 readv: no need to call ready_for_read 14614 539290 [main] test3 696569 fhandler_base::read: returning 997, text mode 13794 2170127 [main] test3 696569 readv: no need to call ready_for_read 13535 2519346 [main] test3 696569 fhandler_base::read: read 0 bytes (ties-delete-again-after-aligning) 13257 2794040 [main] test3 696569 fhandler_base::read: read 0 bytes (ties-delete-again-after-aligning) */ void lowio (char * fn) {char buf [1024]; int in; in = open (fn, O_RDONLY); if (in >= 0) {while (read (in, buf, 1024) > 0); close (in);} return;} /* real 0m22.171s (vs 0m1.183s with -mno-cygwin) App version: 1005.10, api: 0.116 DLL version: 1005.10, api: 0.116 DLL build: 2004-05-25 22:07 OS version: Windows ME-4.90 Heap size: 402653184 Date/Time: 2004-06-18 17:20:04 sort -n -r | head 171674 127276583 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 158323 5071628 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 144645 74466322 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 133088 111148059 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 118305 4774629 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 115336 6690357 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 114418 79036229 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 113172 69211692 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 112608 6888268 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 108520 47854275 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 107589 6137061 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 106538 69397028 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 106369 1959755 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 100002 67943460 [main] test1 613445 fhandler_base::set_flags: flags 0x110000, supplied_bin 0x0 99220 64838744 [main] test1 613445 setmode_helper: improbable, but 2 != 3 96976 110763753 [main] test1 613445 setmode_helper: improbable, but 0 != 3 */ void highio (char * fn) {FILE * in; int i; if ((in = fopen (fn, "r")) != NULL) {while ((i = getc (in)) != EOF); fclose (in);} return;} int main (int argc, char * argv []) {if (argc == 2) lowio (argv [1]); /* highio (argv [1]); */ return 0;}