Вы должны загрузить изображение ImageView с Url в другой теме.Если вы сделаете это в главном потоке, это замедлит работу вашего приложения и в конечном итоге не хватит памяти.
Ниже приведена строка, которая вызывает проблему ниже
self.imgProPic.image = UIImage(data: NSData(contentsOf: proimgurl! as URL)! as Data)
Я предлагаю вам использовать библиотеку SDWebImage .
Вы можете сделать что-то вроде ниже
let imageUrl = URL(string: photo as! String)
self.imgProPic.image.sd_setImage(with: imageUrl, placeholderImage: UIImage(named: "profile"), options: .refreshCached, completed: nil)
Если это не решит вашу проблему, попробуйте вызвать тот же веб-сервис с использованием клиентов API, таких как Postman.Если это занимает столько же времени, то вы ничего не можете с этим поделать.Попросите разработчика веб-службы оптимизировать производительность.