Hallo,
mein Problem: Unser JBoss (4.03SP1 auf SuseLinux) verbraucht mit der Zeit immer mehr Speicher und läuft nach einer bestimmten Zeit zuverlässig auf einen "OutOfMemoryError: PermGen Space".
(Nein: keine Hot deployments und der Speicher ist auch schon erhöht, was aber das Problem nur verschiebt:
-Xmx512m -XX:MaxPermSize=200m)
Jetzt würde ich gerne den produktiven JBoss überwachen und mir Infos über den verbrauchten Speicher holen.
Da fällt mir die JConsole und Remote Monitoring ein (http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html), wurde auch schon in diesem Forum besprochen/vorgestellt.
Meine Frage: Hat es signifikante Auswirkungen auf die Performance, wenn ich für den JBoss den JMX Agent für Remote Monitoring aktiviere (http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#remote) ?
Hat jemand damit Erfahrungen?
Gruß
Jan
mein Problem: Unser JBoss (4.03SP1 auf SuseLinux) verbraucht mit der Zeit immer mehr Speicher und läuft nach einer bestimmten Zeit zuverlässig auf einen "OutOfMemoryError: PermGen Space".
(Nein: keine Hot deployments und der Speicher ist auch schon erhöht, was aber das Problem nur verschiebt:
-Xmx512m -XX:MaxPermSize=200m)
Jetzt würde ich gerne den produktiven JBoss überwachen und mir Infos über den verbrauchten Speicher holen.
Da fällt mir die JConsole und Remote Monitoring ein (http://java.sun.com/j2se/1.5.0/docs/guide/management/jconsole.html), wurde auch schon in diesem Forum besprochen/vorgestellt.
Meine Frage: Hat es signifikante Auswirkungen auf die Performance, wenn ich für den JBoss den JMX Agent für Remote Monitoring aktiviere (http://java.sun.com/j2se/1.5.0/docs/guide/management/agent.html#remote) ?
Hat jemand damit Erfahrungen?
Gruß
Jan