Я написал приложение Silverlight, которое работает как загрузчик для Amazon S3.Он отлично работает на ПК, но на Mac имеет огромную утечку памяти.
Проблема: я не знаю, как его отладить.WinDbg, лучшее предложение Google, очевидно, отсутствует.Я не думаю, что я могу получить подсказку изнутри VS (при подключении через удаленную отладку).И я не проверял, но не думаю, что отладчики Mac OS будут полезны.
Особое поведение заключается в том, что при загрузке файла он остается в памяти.Поскольку файлы могут иметь размер несколько ГБ, они могут занимать всю память и вызывать сбой Silverlight.Я предполагаю, что это может быть ошибка в Silverlight, но, возможно, я смогу найти обходной путь, если бы знал точную проблему.В Windows есть также подтвержденная ошибка https://connect.microsoft.com/VisualStudio/feedback/details/674960/writing-to-ms-internal-internalwebrequeststream-deadlocks-when-host-closes-request-stream#details, которую никто не хочет исправлять.
Вот что я получаю за использование технологии, от которой ее создатель, я думаю, отказался.