Ху мальчик. Я не думаю, что вы когда-либо достигнете желаемой производительности при выборе такого количества файлов, но возможным решением было бы проверить, имеет ли fileList значение NULL, и, если это так, вызвать функцию, которая принимает ссылку на ваш fileList как параметр, использующий callLater. В этом методе проверьте, является ли он все еще нулевым, затем снова вызовите функцию, используя callLater. Никаких гарантий на этот счет. Это может не сработать из-за требований изолированной программной среды FileReferenceList для работы с содержимым в обработчиках событий пользовательского интерфейса. Желаем удачи.