Hi,

We have IDM 4.0.2 in Windows. User app is installed on top of JBOSS
which comes default with the installer.

We had the issue of "GC overhead limit exceeded" when we *search roles
in user application*, *as we have many roles.* It was happening very
often.

ERROR
[org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/IDMProv].[UIQuery]]
(http-0.0.0.0-8180-9) Servlet.service() for servlet UIQuery threw
exception
java.lang.OutOfMemoryError: GC overhead limit exceeded


I had posted earlier on this issue and as Steven noted that the latest
Public Patch for 4.0.2 E has fixes in this area, I applied this patch 1
month ago.

After applying the patch our IDM user app version is "Identity Manager
Roles Based Provisioning Module Version 4.0.2 Patch E".

After a month, Now the problem has started again, its throwing the same
error.

Please find the memory settings in the jboss startup file. Please let me
know if there is a fix or workaround for the GC issue.

============================= start-jboss.bat =================
@echo off
setlocal
set JAVA_HOME=D:\Novell\jboss\jre
set PATH=D:\Novell\jboss\jre\bin;D:\Novell\jboss\jboss \bin;%PATH%
REM The heap size values here have been optimized for your system.
REM
REM If you specified it, we have also added a setting for your cluster,
REM "workflow engine id".
REM
REM In order to use these settings, you need to uncomment the setting
REM of JAVA_OPTS and edit the script:
REM
REM D:\Novell\jboss\jboss\bin\run.bat
REM
set JAVA_OPTS=-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -server
-Xms1024m -Xmx3072m -XX:PermSize=256m -XX:MaxPermSize=512m
start run.bat -Djboss.service.binding.set=ports-04 -c default -b
0.0.0.0
endlocal
============================= start-jboss.bat =================

Thanks
-dk


--
nvldk
------------------------------------------------------------------------
nvldk's Profile: https://forums.netiq.com/member.php?userid=8443
View this thread: https://forums.netiq.com/showthread.php?t=53101