Project

General

Profile

Actions

Task #563

closed

Memory management, possible leaks

Added by Marcel Poul over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondřej Kopr
Category:
Feedback
Target version:
-
Start date:
07/02/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

This ticket closely correspond with #561 ticket.

We made a workflow that resave all entities and started it for identities. It fell after like 200 entities.
Filip then made a LRT that resave all entities too, but runs in 4 threads - this was not because we believed that it could address our problem, but we wanted to make the run quicker. It was quite a surprise, that it manage all of 5600 identities. But after the end of LRT the memory of java is constantly on 6GB, even if IdM do nothing all day. I guess garbage collector run several times since the end of LRT.

So there are several possible problems with memory management in CzechIdM and it deserves some analytic work.


Files

result.png (27.6 KB) result.png Ondřej Kopr, 07/03/2017 09:22 AM
dominator_tree.png (176 KB) dominator_tree.png Ondřej Kopr, 07/03/2017 09:27 AM
threads.png (172 KB) threads.png Ondřej Kopr, 07/03/2017 09:28 AM
result_unreachable.png (27 KB) result_unreachable.png Ondřej Kopr, 07/03/2017 09:51 AM
domitaro_tree_unreachable.png (162 KB) domitaro_tree_unreachable.png Ondřej Kopr, 07/03/2017 09:53 AM
max_class_usage.png (126 KB) max_class_usage.png Ondřej Kopr, 07/03/2017 09:54 AM
output_complete.png (348 KB) output_complete.png Ondřej Kopr, 07/03/2017 01:34 PM
groovy_test_leak.java (1.51 KB) groovy_test_leak.java Ondřej Kopr, 07/04/2017 06:43 AM
overview_sync.png (22.6 KB) overview_sync.png Ondřej Kopr, 07/04/2017 08:12 AM
histogram_sync_idm_objects.png (120 KB) histogram_sync_idm_objects.png Ondřej Kopr, 07/04/2017 08:12 AM
histogram_sync_idm_objects.png (120 KB) histogram_sync_idm_objects.png Ondřej Kopr, 07/04/2017 08:12 AM
dominator_sync.png (168 KB) dominator_sync.png Ondřej Kopr, 07/04/2017 08:12 AM
histogram_sync.png (120 KB) histogram_sync.png Ondřej Kopr, 07/04/2017 08:15 AM
postgres-caching.png (108 KB) postgres-caching.png Jan Helbich, 07/12/2017 05:21 PM
munin_classes_loaded.png (34.1 KB) munin_classes_loaded.png Petr Fišer, 07/28/2017 12:03 PM
munin_heap_alloc.png (57.6 KB) munin_heap_alloc.png Petr Fišer, 07/28/2017 12:03 PM
munin_metaspace_peak.png (43 KB) munin_metaspace_peak.png Petr Fišer, 07/28/2017 12:03 PM
munin_nonheap_alloc.png (39.4 KB) munin_nonheap_alloc.png Petr Fišer, 07/28/2017 12:03 PM
run_2h50m_top.png (56.5 KB) run_2h50m_top.png Petr Fišer, 07/28/2017 12:03 PM
visualvm_heap.png (33.9 KB) visualvm_heap.png Petr Fišer, 07/28/2017 12:03 PM
visualvm_metaspace.png (30.6 KB) visualvm_metaspace.png Petr Fišer, 07/28/2017 12:03 PM
dominator_drops.png (46.6 KB) dominator_drops.png Petr Fišer, 08/01/2017 12:57 PM
dominator_cake.png (84.7 KB) dominator_cake.png Petr Fišer, 08/01/2017 12:57 PM
leakhunter_class_dominator.png (78 KB) leakhunter_class_dominator.png Petr Fišer, 08/01/2017 12:57 PM
leakhunter_accu_by_class.png (171 KB) leakhunter_accu_by_class.png Petr Fišer, 08/01/2017 12:57 PM
leakhunter_obj_dominator.png (99.9 KB) leakhunter_obj_dominator.png Petr Fišer, 08/01/2017 12:57 PM
leakhunter_overview.png (53.5 KB) leakhunter_overview.png Petr Fišer, 08/01/2017 12:57 PM
leakhunter_path_to_accupoint.png (53.1 KB) leakhunter_path_to_accupoint.png Petr Fišer, 08/01/2017 12:57 PM
classes_loaded_result.png (122 KB) classes_loaded_result.png Ondřej Kopr, 08/08/2017 06:22 AM

Related issues

Related to IdStory Identity Manager - Task #561: resave user performanceClosedRadek Tomiška06/29/2017

Actions
Related to IdStory Identity Manager - Task #816: Implement connector poolingClosedVít Švanda11/03/2017

Actions
Actions

Also available in: Atom PDF