У меня есть al oop, который работает 10 раз с внутренней частью для l oop, которая делает 1000 снимков экрана для каждого независимого прогона (вне для -l oop). Это делает около 10000 снимков экрана, загружая GUI на экране.
Я заметил, что каждый снимок экрана занимает около 6 секунд. 1000 скриншотов займет 6000 секунд. Повторение этого 10 раз означает 60000 секунд, что составляет почти 15 часов, просто для запуска одного моделирования 10 раз (по 1000 снимков экрана каждый).
Я что-то здесь упускаю? Поскольку время явно очень долго. Я хотел знать, есть ли способ сохранить снимки экрана в локальном режиме, либо сохраняя элементы JFrame в изображениях напрямую, без фактического вызова процедуры создания снимка экрана.
Более конкретно, как ускорить его.
for (int i = 1; i <= 10; i++) {
deleteScreenshots ();
for (int j = 1; j <= 1000; j++) {
//capture screenshots
}
}