Я решил проблему. Это не связано с Java, проблема вызвана Jfreechart.
Я сортирую данные на MongoDB и добавляю данные в XYSeries для создания набора данных.XYSeries имеет поле автосортировки в конструкторе и по умолчанию оно имеет значение true.Это означает, что когда вы добавляете новый элемент в набор данных, он проверяет, отсортированы ли элементы в серии.Установка значения false повышает производительность.
XYSeries series = new XYSeries("followersCount",false);
Во-вторых, я установил уведомление в false в методе add .Если он не установлен как ложный, он отправляет уведомление всем зарегистрированным слушателям, что снижает производительность.
series.add(1,2000,false);