IBM Tivoli Composite Application Manager for Application Diagnostics, Version 7.1.0.1

The memory requirements increase

The following content provides some solutions to the increase of memory requirements.


Enable Lock Analysis increases both application startup time and memory requirements

The problem: Activating the Lock Analysis feature modestly increases the time necessary to start ITCAM for Application Diagnostics; it also increases the memory requirements of both the WebSphere application server and the ITCAM for Application Diagnostics data collector.

The reason: This increased consumption of system resources is caused by the Lock Analysis feature's requirement to implement bytecode instrumentation in your application's Java classes.


Switching from L1 to L2 increases the memory consumption

The problem: Switching a data collector from monitoring level L1 to L2 online (without restarting the WebSphere application server) causes the data collector's memory requirements to grow.

The solution: Memory consumption is subject to various data collector configuration parameters and the total number of events generated by J2EE applications. A data collector has a memory monitor that tracks of the native memory it is using. The memory monitor checks the total allocated memory at regular intervals (once for every internal.probe.publishing.frequency setting) to ensure that the data collector does not consume more memory than specified in the internal.memory.limit property.

But since this memory check is done only at certain intervals (rather than each allocation), it is possible that the data collector might consume more than the specified memory if its load is high (thus causing the data collector to allocate lots of memory between memory checks). In such scenarios, tune the internal.probe.publishing.frequency and internal.memory.limit parameters according to your environment. The general recommendation is to reduce the values of these properties if you notice that data collector is consuming excessive memory.


Parent topic:

All platforms

+

Search Tips   |   Advanced Search