PRB: Property Pages Consume USER Resources When DisplayedLast reviewed: October 12, 1995Article ID: Q122292 |
The information in this article applies to:
SYMPTOMSDisplaying many property pages in a frame may cause USER resources to decline significantly or can even cause a general protection (GP) fault in extreme cases.
CAUSEThe property page frame implementation causes each page to remain in memory after it is created, even after switching to another page. Because each page is usually populated with several child windows, this can cause USER resources to decrease substantially. The resources are released when the property page frame is destroyed.
STATUSThis behavior is by design and considered an efficiency optimization. A property page is essentially a modeless dialog, and it takes time to create them on demand. For this reason, as each page is selected, it is kept in memory until the entire property page frame is dismissed. Thus, if the page is re-selected, it does not have to be re-created.
RESOLUTIONThere is no way to prevent this behavior, although several techniques can be used to minimize the impact:
|
Additional reference words: 1.00 GPF
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |