Pull to refresh

Comments 27

если не секрет, написание какого продукта сподвигло вас на такие подвиги?
Да честно говоря не могу вспомнить, когда я начал, просто интересно было. А написал статью, потому что захотелось, уже вторая за последнее время, как то понравилось… =)
Поделюсь своим опытом — мы, когда отлаживать нужно было на продакшене, использовали свой самописный отладчик на основе mdbg. К нему есть сырцы и примеры того, как можно писать собственную логику и прочее. Т.о. мы просто запускали эту утилитку, она собирала нужные нам данные, а система работала дальше, как ни в чем не бывало.
Кроме того, очень советую почитать блог вот этого парня — Mike Stall' .NET Debugging Blog.
Спасибо, очень полезный пост. Как возникла необходимость в подобном. А тут отличная пошаговая инструкция.
Это ещё не инструкция, они будут позже, это так, введение — баловство. Я ещё ничего не объяснял, так как хотел, чтобы этот пост был простой.
Со своей стороны тоже хочу поблагодарить автора за столь содержательный и полезный пост.
Расскажите, как вы справляетесь с проблемой символов, когда дамп сделан, например на win 2003 север, а разбирать его надо на xp.
Они же меняются, не то что с каждым сервиспаком — а практически с каждым обновлением.
Ну у меня ситуация немного другая, я подключаюсь, когда ситуация совсем критическая. Бывает 2-3 раза в год, и стараюсь максимально возможно создать условия среды заказчика. Поэтому почти всегда я работаю с точно такой же системой.
Я немного не в тему, а не могли бы вы выложить свою цветовую схему под студию, понравилась :)
Спасибо, аж под две студии!
Отельное спасибо, пост полезный! Настройки цветового оформления редактора точно такие же как и у меня ;)
UFO just landed and posted this here
Спасибо. Пролистал сейчас вариант «Отладка приложений для Microsoft .NET», не знаю как в «Отладка приложений Microsoft .NET и Microsoft Windows» но в той, что я пролистал мало показано, как решать те или иные проблемы. В своих статьях, я хочу показать основы нахождения ошибок при проблемах с памятью, блокировкой потоков и проблем с исключениями.
>>> посвящённых отладке ваших .NET приложений на стороне заказчика

что настолько все плохо :)?
Основная цель дотнета — ускорение разработки.
ага… тоесть поскорее сбагрить недоделаный продукт и тестировать его у заказчика?
ну это разве что заказчик позволит так над собой издеваться…

Отсутствие контроля над памятью в принципе — это часть платы за «ускоренную» разработку.
Искренне рад, что у вас обнаружение проблем обходится стандартными средствами. :-)
Спасибо за статью!

Кстати, а что означает @ в @object?
Использование @ раньше я встречал только для строк.
object — зарезервированное имя, поэтому использую @object
Sign up to leave a comment.

Articles