А зачем тут /2? Не пойму логику.. Мы 10тыс раз получаем элемент под номером лист. Сайз / 2? А лист Сайз же не меняется тут.. public static void get10000(List list) { if (list.isEmpty()) { return; } int x = list.size() / 2; ?? Нахуя пополам? for (int i = 0; i < 10000; i++) { list.get(x); } } }