Утечка памяти в Adobe Reader 9.0 при загрузке-выгрузке файлов PDF каждую секунду до бесконечности - PullRequest
0 голосов
/ 14 мая 2010

У меня есть написанное на C ++ приложение для MFC, в котором в качестве реализации реализована программа просмотра объектов PDF. В Adobe Reader 8.0 все отлично работает. После того, как я перешел на Adobe Reader 9.0 в качестве программы чтения PDF по умолчанию, у меня продолжалась небольшая утечка памяти, из-за которой мое приложение зависало в течение получаса непрерывной загрузки-выгрузки различных файлов PDF. Любые идеи, которые могут вызвать эту утечку памяти и есть ли какое-либо лекарство, кроме замены Adobe Reader 9.0 на что-нибудь еще? (Кстати, работает и с Foxit PDF reader) ..

1 Ответ

0 голосов
/ 14 мая 2010

Одно из возможных лекарств - запуск отдельного процесса для обработки компонента и перезапуск его время от времени.

Этот совет, если на самом деле довольно часто полезен в ситуациях, когда вам приходится иметь дело с ошибочными сторонними компонентами, см. http://blogs.msdn.com/oldnewthing/archive/2007/05/04/2402028.aspx для примера.

...