-
Bug
-
Resolution: Done
-
Major
-
jboss-fuse-6.2.1
-
None
-
%
-
-
When executing a Jolokia query over HTTP, that returns a signficant amount of objects, a great many instances of org.json.simple.JSONObject are created in the heap, along with all their supporting data. A query that returns 100 records, for example, might create 10 000 instances, and 20Mb of heap.
This heap is eventually reclaimed, but the use of Jolokia to return substantial numbers of objects places a severe burden on the GC, leading to high CPU usage and associated inefficiency.
While it is natural of Java application to create objects that need to be reclaimed by GC, the problem here is that the number of objects created is massively disproportionate to amount of data returned by the query.
- relates to
-
ENTESB-8976 Red Hat Build of Jolokia 1.3.x
- Closed
- links to