Мы обнаружили, что наше сложное приложение для iPhone (ObjC, C ++, JavaScript / WebKit) пропускает дескрипторы файлов при необычных обстоятельствах.
Мне нужно знать, какие файлы (по пути к файлу) мы оставляем открытыми.
Мне нужно что-то вроде команды BSD "lsof", которая, конечно, недоступна в iOS4, по крайней мере, не для меня.В идеале функция C или ObjC.Или инструмент, как акула или инструменты.Просто нужны файлы для нашего работающего приложения, а не (как с lsof) для всех приложений / процессов.
Мы делаем все с файлами, и код, который не работает с "Too many open files"не менялись веками, и поскольку обстоятельства необычны, это могло подкрасться несколько месяцев назад.Поэтому нет необходимости напоминать мне о том, что нужно просматривать код, который открывает файлы, и обязательно закрывать их.Я это уже знаю.Было бы хорошо, чтобы сузить это с чем-то lsof-esque.Спасибо.