March 1st, 2008

karuchiferu

Баг репорты

Люблю когда разработчики оперативно реагируют на багрепорты, при этом не спрашивая никаких регистрационных ключей. После переноса своих проектов на VS2008 столкнулся с двумя проблемами:

1. AQTime, моя любимая программа для поиска мемори ликов и профайлинга других вещей, перестала собирать информацию в Allocation profiler'е при статической линковке CRT в VS2008.
2. Новая версия PDFNet библиотеки перестала освобождать память, возвращаемую функцией PDFDraw::GetBitmap, таким образом создавая мемори лик на ~10Мб для каждой отрендереной PDF страницы. Не хилый такой лик :) Причем самое интересное, в старой версии память освобождалась нормально, а в новой нет.

AQTime среагировали на следующий день (видимо из-за разницы в часовых поясах). Так держать!
А авторы PDFNet ответили только через 4 дня. Но ошибку признали, и обещали выпустить апдейт в понедельник. Тоже спасибо. (UPD. проапдейтили как и обещали, теперь все работает как надо!).

Самое обидное в таких историях, что проблему я ищу сначала в своем коде, а оказывается, что зря трачу время, т.к. проблема вовсе и не моя :(