Я запускаю программу для кластеризации k-medoide.Я создаю функцию для назначения кластера каждому объекту, а затем запускаю функцию для центра обновлений.У меня есть вложенный цикл и в цикле каждый раз, когда я получаю доступ из базы данных.но я обновляю функцию центра Я получаю сообщение об ошибке, подобное этому
Исключение в потоке "main" java.lang.OutOfMemoryError: пространство кучи Java в java.util.regex.Pattern.compile (Pattern.java: 1438) в java.util.regex.Pattern. (Pattern.java:1130) в java.util.regex.Pattern.compile (Pattern.java:822) в java.lang.String.split (String.java:2293) в java.lang.String.split (String.java:2335) в dtamining_project_rabia.kMeanMapper.updatecenter (kMeanMapper.java:233) в dtamining_project_rabia.Main.main (Main.java:21) Результат Java: 1 * 10041005 *
Я не знаю, где происходят утечки памяти, хотя я не храню данные в объекте, а получаю доступ каждый раз из базы данных.