Message-ID: <3561B91D.702A@epfl.ch> Date: Tue, 19 May 1998 18:53:49 +0200 From: Lionel Portmann Reply-To: Lionel DOT Portmann AT epfl DOT ch MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: DJGPP vs. mingwin32 I/O performances Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: legpc56.epfl.ch Organization: EPFL Lines: 19 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk It is likely that this kind of question was already posted, but I couln'd find anything in the existing news. I wish to use gcc on a PC in order to do some I/O intensive work (parsing big ASCII files). The program will only produce displays in a console. I tried both ports of gcc v2.8.1 for PC, DJGPP and MINGWIN32. I compiled the very same source code with both environnement, and found that the mingwin32 executable was a least 1.5 times slower than djgpp one. I read in a FAQ that djgpp has to switch between protected mode and real mode every time it has to do I/O access, so I expected mingwin32 to be faster than djgpp. I have to add that at compilation time, mingwin32 gave me more warnings than djgpp, which might indicate that the settings are not equivalent. On the other hand, -O3 switch was ON in both versions. Any hint?