Performance Testing, LoadRunner Tips&Tricks

This site is moving to a bigger space @ LoadRunner TnT

General: Understanding Memory - Page Fault Resolution (Illustration)

Illustration of Page Fault Resolution. To better understand how Page Fault occurs with respect to the illustration, refer to article, "General: Understanding Memory - Page Fault Resolution".

Fig 1: Page Fault Resolution

Page Fault Resolution, page fault, memoryThe sequence of Page Fault resolution as follows.

  1. Thread attempts to reference page in memory.
  2. Page not resident in real memory thus not found.
  3. Hardware interrupt occur to resolve page fault.
  4. ISR gains control to validate the referenced address.
  5. Locate page on secondary storage.
  6. Copy page into available free page in real memory.
  7. Resume thread execution cycle.

The time taken for Page Fault Resolution thus equivalent from Step [3] to [6]. Having mentioned that, if memory is the performance bottleneck with the number of Page Faults increases over time, the application/system may experience delay due to the time needed to perform Page Fault Resolution pointed in Step [3] to [6].

Related Topics

Page Fault Resolution
Performance Concerns
Virtual Memory Shortage Alerts
Available Bytes

System Working Set
Detecting Memory Leaks
Measuring Memory Utilization

Labels: , , ,

Bookmark this article now! AddThis Social Bookmark Button

technorati reddit digg

0 Responses to “General: Understanding Memory - Page Fault Resolution (Illustration)”

Post a Comment

Powered by Google

Enter your email address:

Delivered by FeedBurner

Add to Technorati Favorites


Powered by Blogger

make money online blogger templates

Powered by FeedBurner

Blog Directory

Top Blogs

Software Blogs -  Blog Catalog Blog Directory

© 2007 Performance Testing, LoadRunner Tips&Tricks | Blogger Templates by GeckoandFly.
No part of the content or the blog may be reproduced without prior written permission.
Learn how to make money online | First Aid and Health Information at Medical Health