My Oracle Support Banner

E-AS: Understanding Memory Usage and Associated Settings in PeopleSoft Application Server Processes (Doc ID 1457385.1)

Last updated on AUGUST 29, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.50 to 8.55 [Release 8.4]
PeopleSoft Enterprise PT PeopleTools - Version 8.57 to 8.57 [Release 8.4]
PeopleSoft Enterprise PT PeopleTools - Version 8.59 to 8.59 [Release 8.4]
Information in this document applies to any platform.

Goal

This document outlines the major sources of memory consumption within a PeopleTools application server domain; primarily memory consumed by PSAPPSRV processes. In addition, discussion is provided of configuration settings that affect, and can be used to manage, memory consumption by application server domains. Some helpful tools and techniques for monitoring memory utilization are also discussed.

Note: While this document is limited primarily to PSAPPSRV process memory use, many of these concepts can also be applied other processes that run in an application server domain. For example, other processes that will execute PeopleCode and use PeopleTools are PSPUBHND and PSSUBHND.

Solution

To view full details, sign in with your My Oracle Support account.

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


In this Document
Goal
Solution
 Sources of Memory Consumption
 Java VM Heap space.
 Grid-related, HTML generating activities
 Query Activities
 Metadata Caching
 Recycle Count
 MaxCacheMemory
 PPR Caching
 Percentage of Memory Growth (PeopleTools 8.53 and below)
 ProcessRestartMemoryLimit (PeopleTools 8.54 and above)
 Preloading Memory Cache
 LoadCache and Preloading Disk Cache
 Tools to Monitor Application Server Memory Consumption
 Application Server Logging
 OS Watcher Black Box
 Summary of psappsrv.cfg Settings to Manage Memory

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.