← All posts tagged coding

На лабе по тестированию ПО кроме всего прочего познакомили с тестовыми возможностями для С# в корпоративной MSVS. Как бы собрать себе нечто такое на eclipse и под питон...

Сегодня я по настоящему ощутил мощь современных процессоров. С утра переписал алгоритм симуляции эрозии ландшафта на использование 4х потоков и запустил его на intel i5. Тестовые запуски во время отладки алгоритма показали ощутимое сокращение времени обработки (с 811452мс аж до 369911мс для карты 1024х1024). Но настоящий шок я испытал когда загрузил на обсчёт "боевую" карту. 1200 итераций для карты 4096x4096 рассчитались за 1:50, хотя до этого считались примерно 7-9 часов. Новые камни Intel — просто звери.

Уже второй день бюсь над одной странной ошибкой: Есть некоторая система фабрик, которой на вход даётся stream на данные. Сначала менеджер читает со стрима всё в память, потом запускает собственно фабрику с указателем на буфер данных. Ошибка проявляется при попытке замены одной рализации стрима другой. Фабрика почему-то сразу перестаёт генерировать результат. Само странное в ситуации то, что фабрика получает совершенно идентичные буферы (сравнивал побайтно).