Январь 2010

Проблемы с памятью?

Имеется довольно большое количество проблем, которые связанны с памятью, и они делятся на несколько видов. В следующем списке вы найдете разные проблемы памяти, с которыми вы можете столкнуться при работе с Windows XP.

Просмотрите перечень и сравните указанные симптомы с вашей проблемой:

• утечки памяти (Memory Leaks). Разные приложения Windows не способны как надо использовать память. Они используют значительный объем памяти Windows и не полностью освобождают ее по окончании своих операций. Результатом является медленная потеря объема памяти, которую вы можете отследить при помощи поля Память (Memory) диалогового окна помощи (Help About) приложения. Отметим, что остальные приложения начинают работать медленнее спустя какое-то время, когда система начинает использовать весма большой по емкости файл подкачки (страничный файл), возмещая потерю памяти. Когда у вас есть приложение, из-за которого все время начинается потеря памяти, следует запустить его один раз и не выключать до тех пор, пока оно вам необходимо. В подобном случае потери распределяются по времени, если вы не слишком часто открываете и закрываете это приложение. В результате, вам потребуется перезагрузить машину (произвести так называемый холодный перезапуск, когда сначала отключают питание, а затем заново включают).
• много излишеств. Разные типы неполадок памяти начинаются по причине присутствия множества ненужных утилит. Вы найдете, что Microsoft Access или иное большое приложение функционируют слишком медленно, или даже общие нарушения защиты (General Protection Faults – GPFs) возникают более часто после того, как вы добавили в систему заставку или иной элемент оформления. Пользователи думают, что у утилит разные требования к памяти, однако это не всегда верно. Утилита обычно выполняет меньший набор задач, чем полнофункциональное приложение. Однако нужно иметь в виду, что вследствии ограничения в задаче оно зачастую ограничено в требованиях к памяти. Утилиты MS DOS имели небольшой объем, чтобы подходить малому объему памяти. У разработчиков утилит Windows мало причин создавать небольшие приложения, так как корпорация Microsoft сделала управление памятью Windows более совершенным. Кроме того, сейчас машины имеют намного больше памяти.
• повреждение пространства системного ядра Windows. Маловероятно, что разработчики прилагали так мало усилий для тестирования своих продуктов, чтобы такая проблема осталась незамеченной. Обычно возникает следующая ситуация: сбившийся указатель приложения начинает переписывать область системной памяти Windows. Как правило, Windows XP находит проблему и выводит на экран соответствующее предупреждение. В действительности я никогда не сталкивался с подобной проблемой, однако различные пользователи сообщали об этом. Windows XP автоматически завершает данное приложение. Иногда система не выявляет проблему до тех пор, пока не становится поздно: случается утечка, и в этом состоянии она не может изменить ситуацию, а затем вовсе «зависает». В таком случае нужно обратиться к разработчику и выяснить, возможно ли исправить данную неполадку.
• пробуксовка диска (Disk Тhrashing). Если вы попробуете запустить приложение, которое система не поддерживает, вы можете столкнуться с таким явлением, как пробуксовка диска. Признаком пробуксовки будет долго горящий индикатор жесткого диска и замедление процессов приложения. Понятно, что, лучшим путем решения проблемы станет добавление памяти.
• повреждение памяти дисплея. Некоторые старые приложения Windows могут быть причиной проблемы при записи на дисплей. Хотя приложения Windows используют иной способ представления данных, чем приложения MS DOS, в различных случаях возможны проблемы с дисплеем вообще. Скажем, если приложение оставляет дисплей в подобном состоянии даже после своего завершения. Вы можете столкнуться и с другими формами повреждения дисплея. Так, приложение может повредить кэш значков (Icon Cache). Некоторые значки, выводимые на экране, не будут соответствовать своим функциям или просто пропадут. Выходом из данной ситуации является отключение приложения и перезагрузка системы.
После того как вы определите и исправите дефекты памяти, следует найти виновное в этом приложение. Такие проблемы просто так не исчезают: вы обнаружите, что проблема снова появится, в самый неподходящий момент. Определив виновника, предстоит связаться с разработчиком и определить, как решить данную проблему. Если это невозможно, подумайте, стоит ли мириться с проблемой повреждения или правильнее установить новое приложение.
Как узнать виновника? Он не может быть главным приложением, только фоновым или совсем не приложением. Сбой памяти может вызвать драйвер во время эксплуатирования специфического устройства. Другой причиной будет взаимодействие между двумя приложениями или между приложением и драйвером устройства. В любом случае вам следует с чего-то начать – например, с проверки функционирующих приложений. Для того чтобы определить подавляющую часть проблем памяти,

выполните следующую процедуру:

1. Запустите все возможно проблемные приложения. Я обычно запоминаю все приложения, работающие на момент появления сбоя памяти. Также желательно заметить все активное оборудование. Конечно, некоторые устройства действуют постоянно, поэтому их не надо учитывать.
2. Запустите подозрительные приложения по очереди, чтобы проверить, не повторится ли сбой.
3. Если вы все-таки не обнаружили виновника, вернитесь к стандартному режиму работы и попробуйте многочисленные сочетания приложений. Может быть, случится какая-нибудь проблема взаимодействия.
4. Проверьте Журнал событий приложений (Application Log) в программе Просмотр событий (Event Viewer) на наличие неполадок загрузки драйверов или различных конфликтов применения ресурсов. Windows XP придает очень большое значение тому, кто потребляет память и где.
5. Запоминайте набор работающих приложений всякий раз при появлении ошибки памяти. В итоге, вы найдете те приложения, которые всегда работают в такой ситуации. Попытайтесь задействовать только эту группу приложений и определить, появится ли сбой. Продолжайте сужать круг проблемных приложений, пока у вас не останется одно или два. Желаемым выходом будет не допускать их совместного функционирования.
Подобная проверка методом исключения требует немало времени; но, если ее проводить корректно, можно решить любую проблему. К сожалению, из-за параллельной работы большого количества процессов в среде Windows XP проблемы памяти в реальности достаточно сложно обнаружить. Взаимодействуют все приложения и драйверы устройств. Вы поймете, что сложнее всего выявить проблему, возникающую при работе трех или четырех приложений или драйверов. Всегда следует потратить время и скрупулезно проверить каждую потенциально проблемную область.

Разумеется, когда вы определили источник, надо найти путь решения. Вы наверняка уже с этим сталкивались: ожидание на телефоне в то время, как каждый разработчик отсылает вас к кому-то еще. На самом деле для некоторых типов неполадок памяти не может быть простого решения; лучше всего вообще не допускать их возникновения, установив новую версию приложения или модернизировав имеющееся оборудование.

Прочитать остальную часть записи »

Флэш-накопители!

Сегодня на рынке существует довольно много носителей для переноса и хранения информации.

Среди них стоит выделить винчестеры, объемы, памяти которых доходят до 2 Тб, USB флеш накопители с которыми можно даже в космосе работать (вода – это уже банально). Но есть также самый компактный вид – флеш память, также прозванный в народе картами флеш памяти. Именно о них пойдёт сегодня речь.

Почему о них? Всё просто. Этот вид носителей самый компактный, лёгкий и наиболее востребован. Да, его нельзя использовать с помощью стандартного USB порта, однако за исключением привычных нашему глазу персональных компьютеров и ноутбуков USB флеш накопители и переносные винчестеры можно подключать только с КПК и ещё разве что автомагнитолы, да и то не все. А теперь пересчитайте к скольким видам устройств можно подключить карты флеш памяти. Телефоны, фотоаппараты, компьютеры, ноутбуки, реже автомагнитолы, видеокамеры и даже MP3 плееры и многое другое… Действительно по перечню устройств, к которым можно подключить, картам памяти не будет равных. Это и не удивительно.

Ведь первое с чем ни сравнится, ни одно другое устройство это размеры. Максимум - 32х24х2.1 мм. О весе и говорить не стоит. Здесь карты памяти вне конкуренции – от 3,5г до 7г. Такую мелочь если покинуть вверх на улице – её попросту унесёт ветром. Способы защиты информации на данных носителях, тоже не заставят сомневаться в них.

Как мне кажется, то из всех носителей данных и их хранения картам флеш памяти просто нету равных и как по мне – их ожидает самое светлое будущее. Согласитесь! Только этот носитель можно держа в руке искать по всему дому. Иногда это очень злит, но после обнаружения всегда весело на душе. Их даже в кармане можно утерять. А самое главное, что даже при таких минимальных размерах их объём может быть равен 64 Гб. Как для крошечных кусочков пластика, которые создавались для телефонов – очень и очень неплохо.

Сегодня на рынке существует довольно много носителей для переноса и хранения информации.

Среди них стоит выделить винчестеры, объемы, памяти которых доходят до 2 Тб, USB флеш накопители с которыми можно даже в космосе работать (вода – это уже банально). Но есть также самый компактный вид – флеш память, также прозванный в народе картами флеш памяти. Именно о них пойдёт сегодня речь.

Почему о них? Всё просто. Этот вид носителей самый компактный, лёгкий и наиболее востребован. Да, его нельзя использовать с помощью стандартного USB порта, однако за исключением привычных нашему глазу персональных компьютеров и ноутбуков USB флеш накопители и переносные винчестеры можно подключать только с КПК и ещё разве что автомагнитолы, да и то не все. А теперь пересчитайте к скольким видам устройств можно подключить карты флеш памяти. Телефоны, фотоаппараты, компьютеры, ноутбуки, реже автомагнитолы, видеокамеры и даже MP3 плееры и многое другое… Действительно по перечню устройств, к которым можно подключить, картам памяти не будет равных. Это и не удивительно.

Ведь первое с чем ни сравнится, ни одно другое устройство это размеры. Максимум - 32х24х2.1 мм. О весе и говорить не стоит. Здесь карты памяти вне конкуренции – от 3,5г до 7г. Такую мелочь если покинуть вверх на улице – её попросту унесёт ветром. Способы защиты информации на данных носителях, тоже не заставят сомневаться в них.

Как мне кажется, то из всех носителей данных и их хранения картам флеш памяти просто нету равных и как по мне – их ожидает самое светлое будущее. Согласитесь! Только этот носитель можно держа в руке искать по всему дому. Иногда это очень злит, но после обнаружения всегда весело на душе. Их даже в кармане можно утерять. А самое главное, что даже при таких минимальных размерах их объём может быть равен 64 Гб. Как для крошечных кусочков пластика, которые создавались для телефонов – очень и очень неплохо.

Прочитать остальную часть записи »

Счетчик
Интересное

Календарь
Январь 2010
Пн Вт Ср Чт Пт Сб Вс
« Дек   Март »
 123
45678910
11121314151617
18192021222324
25262728293031
Разное