Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Утечка памяти - Утечка других ресурсов23 января 2011Оглавление: 1. Утечка памяти 2. Чем опасны утечки памяти 3. Утечка других ресурсов Также существует ошибка, именуемая утечкой дескрипторов: захваченные дескрипторы не возвращаются операционной системе. Для борьбы с последствиями таких ошибок разработчики операционных систем вводят в них функциональность, позволяющую ограничивать объём памяти, количество дескрипторов и количество процессорного времени, доступного одному пользователю. Обнаружение утечекДля профессиональных языков программирования существуют специальные программы-профилировщики, позволяющие обнаружить в числе прочего и утечки памяти. Для некоторых языков программирования существуют статические анализаторы кода, выявляющие элементы программы, потенциально способные приводить к логическим ошибкам, в том числе и к утечке памяти. Примитивный вариант такого анализатора реализует практически любой компилятор языка высокого уровня, в виде выдачи так называемых предупреждений — сообщений о наличии в программе конструкций, формально не нарушающих синтаксис языка, но потенциально ошибочных. Существуют библиотеки для отладки использования памяти, помогающие следить за выделением и освобождением памяти во время работы программы. Просмотров: 2862
|