How To Check Utilization of "Desktop Heap" on MS Windows Platforms Using "dheapmon" (Doc ID 393163.1)

Last updated on MARCH 12, 2015

Applies to:

Oracle Forms - Version 6.0 to 10.1.2.3.0 [Release 6 to 10.1.2.3]
z*OBSOLETE: Microsoft Windows 2000
Microsoft Windows (32-bit)
z*OBSOLETE: Microsoft Windows XP
z*OBSOLETE: Microsoft Windows Server 2003 R2 (32-bit)
Checked for relevance on 18-Sep-2012
Checked for relevance on 12-Mar-2015

Goal

On windows platforms (Microsoft Windows Server 2003, Microsoft Windows XP, Microsoft Windows 2000), the "Desktop Heap" is a very specific and critical memory resource. The following article form Microsoft, describes some common problems observed when running out of space in this area and also provides some information about the details of this heap :

http://support.microsoft.com/kb/q184802

From forms perspective, running out of space here shows up as FRM-92050 or FRM-92101 errors after a certain number of concurrent forms sessions. Please see the following article in Oracle Knowledge base which describe how to increase the size of this heap area to overcome such problems ("SharedSection" setting) :

<Note:187455.1> "After 82 Sessions / Users / Connections Errors Come up or no new connection possible"

The purpose of this document is NOT to propose a solution for such cases, but to propose a method to monitor the "Desktop Heap Area Utilization" of the server, which will be useful in diagnosis of such problems.

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms