If process lacks frames it uses constantly, page-fault rate very high.

CPU-throughput decreases dramatically.
Disastrous effect on performance.

Two solutions

  1. Working-set model (based on locality) :Define working set as set of pages used in the most recent page references keep only working set in main memory.
    Achieves high CPU-utilisation and prevent thrashing.
  2. Page-Fault Frequency : Takes direct approach.
    • Give process additional frames if page frequency rate high
    • Remove frame from process if page fault rate low.