Page Faults.

Post Reply
lepermime
Posts: 1
Joined: Tue Jul 01, 2003 1:41 am
Contact:

Page Faults.

Post by lepermime »

I just noticed that for about every 20 minutes I have newspro open I get about 500,000 page faults the newspro process. I don't see anything else running on the system. Anyone have any ideas?

I have already checked process list. Nothing else running taking up any cpu cycles. Disk I/O and memory I/O are pretty much swamped by newspro.exe and since I have my page file set at 768GB but the paging executive turned off there is very little access to it.
alex
Posts: 4553
Joined: Thu Feb 27, 2003 5:57 pm

Post by alex »

a page fault doesn't mean that something is faulty; it means when memory page is needed but it is missing in memory - an interrupt occurs and the page is loaded from the disk (or probably from file cache).

as to numbers i don't know, here i see e.g. icq has 84028 page faults for 39 seconds of processor time and windows explorer - 450802 page faults for 43 CPU seconds .

newspro doesn't use the system paging file significantly, it is why you don't see the system page file usage - newspro maps database files directly into memory, larger volume of data used by the program (which is characteristic of a newsreader) results in more page faults. if to read files directly instead and not to use memory-mapped files you wouldn't see page faults in the windows task manager (outlook express loads this way) but you won't see the difference since the delay is due slow hard disk operations and the page fault interrupt itself it is a fast processor command.

as to the start of the program newspro loads the database this is why more page faults on start.
Post Reply