Java 15 — Итератор — повышение производительности ⇐ JAVA

Программисты JAVA общаются здесь
Anonymous
Java 15 — Итератор — повышение производительности

Сообщение Anonymous »

Мы используем этот код для фильтрации институционных пользовательских подключений:

Код: Выделить всё

for (final Iterator it = institutionUserConnections.iterator(); it.hasNext();) {
final InstitutionUserConnection institutionUserConnection = it.next();
final boolean isInstitutionUserConnectionIncognitoInRange = institutionUserConnectionService
.isInstitutionUserConnectionIncognitoInRange(new DateTime(System.currentTimeMillis()), institutionUserConnection);
if (institutionUserConnection.isIncognito() && isInstitutionUserConnectionIncognitoInRange
&& !institutionUserConnection.isVisibleInCommunication()) {
it.remove();
}
}
institutionUserConnections около 200, и мы хотим повысить производительность, поскольку весь метод занимает слишком много времени. Можно ли и как это сделать параллельно и имеет ли смысл делать это параллельно.

Подробнее здесь: https://stackoverflow.com/questions/791 ... erformance

Вернуться в «JAVA»