- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a Fortran progam that runs on Unix (HP-UX & IRIX) and now I am porting it to Windows. The program is a Fortran Console Application, made in Compaq Visual Fortran 6.5.
Running this application on an old 500 MHz Pentium II machine with Windows 98 takes about 15 seconds. Running the same app on Windows XP 1.8 GHz Pentium IV takes more than 2 minutes. The app is generating a lot of disk I/O.
Any idea what can be the reason for this?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Machine has 256 MB RAM. Free space on boot disk is appr. 3 GB.
Monitoring the job with the Task Manager shows that the System cache slowly increases.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found the cause of the problem. In the application a call is made to the routine FLUSH() It flushes a log file, so you can follow the progress of the calculation. Removing the call solved the problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Steve

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page