Как я могу постоянно контролировать использование памяти моего компьютера?

59918
amiregelz

Мне приходится постоянно контролировать использование физической памяти (ОЗУ) моего компьютера, когда я работаю, потому что иногда я буду работать с несколькими приложениями (например, Sublime Text, Photoshop, MS Visual Studio и Chrome с 10+ открытыми вкладками) - и я хочу знаю, какова текущая нагрузка на ОЗУ, поэтому я не буду вдаваться в подробности.

В настоящее время я отслеживаю использование оперативной памяти моего компьютера:
откройте диспетчер задач Windows → перейдите на Performanceвкладку → посмотреть Memory box/ Physical Memory: (Usage Percentage)внизу:

Windows Task Manager

Однако это не удобно. Иногда я открываю 5 новых вкладок в Chrome и забываю следить за своей оперативной памятью, потому что диспетчер задач Windows свернут - только чтобы обнаружить, что что-то может произойти сбой, потому что я использую слишком много оперативной памяти, после чего мой компьютер выключает Chrome, чтобы освободить немного памяти.

Я хочу постоянно просматривать и контролировать использование оперативной памяти моего компьютера во всех моих приложениях, включая браузер.

3
*> так что я не буду вдаваться в это слишком далеко. * Неиспользуемая ОЗУ тратится ОЗУ, как пропускная способность. *> что-то может произойти сбой, потому что я использую слишком много оперативной памяти * Вы изменили настройки файла подкачки или недостаточно места? Вы * должны * иметь возможность использовать столько памяти, сколько необходимо через виртуальную память. Когда вы используете слишком много, Windows должна автоматически просто вставлять / выводить с / на диск без проблем, если только вы не ограничили виртуальную память вручную или не исчерпали место в томах файла подкачки. Synetech 11 лет назад 1
Я отключил файл подкачки, потому что в моей виртуальной памяти недостаточно места. Это временная проблема, потому что я знаю, что скоро мне придется что-то с этим делать, но я предпочел отключить файл подкачки, потому что в противном случае он заполнил бы мой диск C: до последнего байта, что заставило бы мой компьютер перезагрузиться. amiregelz 11 лет назад 0
Ах, ну тогда да, у вас могут быть проблемы с тем, что вы пытаетесь использовать слишком много памяти. Synetech 11 лет назад 0
Вы заметите, когда вы приблизитесь к пределу из-за большего количества перестановок. Кроме того, 16 ГБ ОЗУ в настоящее время стоят около 70 евро, поэтому нет никаких оправданий слишком малому объему ОЗУ. Joey 11 лет назад 0
Synetech: неиспользуемая оперативная память используется ОС для кэширования недавно использованных файлов во избежание повторного обращения к жесткому диску, а также для предварительной выборки. Так что нет такой вещи, как неиспользованная оперативная память. Joey 11 лет назад 0

6 ответов на вопрос

4
Synetech

Вы можете использовать любое количество инструментов и программ типа док / бар / гаджет / виджет . Некоторые остаются на вершине, некоторые вырезают свою часть экрана, некоторые прозрачны, некоторые привязаны к рабочему столу, большинство настраивается.

  • В WinBar есть модуль для отображения использования оперативной памяти (мне лично это нравится и я использую версию 1.2.95) enter image description here

  • Гаджет / боковая панель Windows имеет встроенные (CPU Meter) и сторонние гаджеты, которые могут отображать использование оперативной памяти.

    enter image description here

    enter image description here

  • Samurize имеет виджет RAM

    enter image description here

  • RocketDock имеет гаджет оперативной памяти

    enter image description here

  • У рабочего стола StarDock / Desktop X есть виджеты RAM

    enter image description here

  • Конфабулятор / Yahoo! У виджетов они тоже есть

    enter image description here

    enter image description here

  • Google Desktop может быть прекращен, но он все еще доступен и может это сделать

    enter image description here

Я рад, что вы включили встроенное решение. Я понятия не имел, что один из них доступен через гаджеты, и я думаю, что любой, кто задает этот вопрос, будет чувствовать себя так же. JFA 9 лет назад 0
3
pneumatics

Для такого решения написано несколько программ. Всего несколько после быстрого поиска в Google:

И тот, который достаточно легкий (но не поддерживает ни одну версию Windows, более новую, чем XP):

В любом случае есть множество этих программ, запрограммированных для всех видов специфики. Так что давай и выбери любой из них. Кроме того, я не думаю, что было бы плохой идеей идти вперед и модернизировать свою оперативную память, 4 ГБ довольно мало.

Первые два выглядят хорошо, но я не думаю, что они показывают процент, и мне нужно, чтобы он действительно выделялся все время. Третий вариант не совместим с любой версией Windows, более новой, чем XP. amiregelz 11 лет назад 0
На самом деле второй (панель задач ЦП ОЗУ для Windows 7) отличный (очень понятный), я просто хотел бы, чтобы он также показывал процент использования ОЗУ. amiregelz 11 лет назад 0
2
climenole

Вы написали :

что-то падает, потому что я использую слишком много оперативной памяти

Что вы подразумеваете под "сбой"? Обычно, если используется слишком много ОЗУ, система начинает «переключаться» с ОЗУ на Pagefile.sys, а не «сбоит» ... Этот обмен может замедлить производительность, но не более того.

1) Виртуальная память: RAM + Pagefile.sys может быть увеличена путем добавления оперативной памяти или увеличения pagefile.sys ...

2) Неиспользуемая память - это потерянная память. Если вы запускаете много приложений в то время, когда они не могут работать быстрее, когда больше неиспользуемой памяти ...

3) Основным узким местом в производительности является не недостаток памяти, а процент использования CPU / GPU. Вам нужно проверить пиковое использование памяти,% от фактического использования и общее время процессора.

Кстати: проверьте использование процессора на снимке экрана: 93%!

Теперь, чтобы проверить в режиме реального времени использование памяти, я предлагаю вам использовать MS TechNet Sysinternals Process Explorer и установить столбцы, чтобы увидеть общее использование процессора, общее использование графического процессора и время процессора. Установите значки systray, чтобы увидеть графику истории процессора, истории графического процессора и истории физической памяти.

Process Explorer

Tray icons Process Explorer

+1 за сбой / файл подкачки / очки производительности. mtone 11 лет назад 0
Что касается файла подкачки: в настоящее время оба моих диска полностью заполнены. Я собираюсь обновить до Windows 8 в ближайшее время, и когда я это сделаю, я все почистю и установлю более подходящие размеры дисков (на данный момент размер моего диска C: составляет 40 ГБ, что слишком мало). Обычно загрузка процессора составляет от 1 до 40, поэтому я думаю, что все в порядке. Кроме того, есть ли что-то, что я должен искать в MS TechNet Sysinternals Process Explorer, чтобы увидеть, что вызывает мою проблему с памятью (или, может быть, 4 ГБ ОЗУ в настоящее время довольно мало, и это единственная проблема?). amiregelz 11 лет назад 0
По моему скромному мнению, это не проблема с памятью, а проблема с перегрузкой процессора. Для pagefile.sys лучше всего разрешить Windows 7 управлять им или присвоить ему определенный размер. НО ты говоришь, что твое HD полно ?! Может быть, нехватка места не позволяет W7 увеличить pagefile.sys, когда это требуется ... Существует зависимость между объемом ОЗУ, пространством, автоматически используемым pagefile.sys (на HD, очевидно!) И загрузкой системы ... Кстати : почему вы загружаете столько приложений одновременно? Это действительно обязательно? : - / climenole 11 лет назад 0
Для конкретного приложения в Sysinternals проверьте VMmap, утилиту анализа виртуальной и физической памяти процесса и RAMmap. http://technet.microsoft.com/en-us/sysinternals/dd535533.aspx и http://technet.microsoft.com/en-ca/sysinternals/ff700229 :) climenole 11 лет назад 0
Эй подожди! В комментариях вы говорите: «Я отключил файл подкачки, потому что в моей виртуальной памяти недостаточно места». !!!!! ЭТО ПРОБЛЕМА ::) climenole 11 лет назад 0
Я отключил файл подкачки, потому что мой HD почти заполнен, и на данный момент я ничего не могу с этим поделать. Я стараюсь не загружать слишком много приложений одновременно; но сейчас, например, у меня есть Sublime Text, FTP Software и Chrome с 14 открытыми вкладками, и мое использование ОЗУ составляет 75%. Раньше я включал файл подкачки, даже когда у меня не было много места на моем HD, но он использовал бы 6 ГБ легко за пару часов просмотра (когда я смотрю видео, например), что я понял, что мне лучше отключите это сейчас. amiregelz 11 лет назад 0
Проверьте предыдущий комментарий. climenole 11 лет назад 0
Для просмотра: если вы смотрите так много видео, это увеличивает пространство на жестком диске, используемое кешем браузера. Для видео: когда вы его видите, оно есть (в кеше). Почему вы не очищаете этот кэш время от времени? [Я замечаю, что вы - могучий человек, занимающийся многозадачностью: вы используете (?) Много приложений одновременно и одновременно смотрите видео ... Лично это вне моей власти даже после того, как вы выпили дюжину "энергетического" напитка RED BULL ... ;-)] climenole 11 лет назад 0
@climenole Как я могу установить иконки systray, как вы сделали на скриншоте (эти цветные прямоугольники)? Я хочу увидеть процент использования оперативной памяти, но не могу найти как (с помощью Process Explorer). amiregelz 11 лет назад 0
В Process Explorer: Параметры -> Значки в трее ... climenole 11 лет назад 0
@climenole Но он не показывает никаких цифр (процент использования), что мне и нужно. amiregelz 11 лет назад 0
0
SumNone

Many of the above tools require Aero to run in the taskbar. If you have your computer set for best performance in the System > Advanced Settings > Performance tab, those won't show any graphic in the taskbar. Aero is a memory pig (as is windows 7).

Here is a great, lightweight (<1MB) memory monitoring tool that runs a % or MB meter in the system tray that provides configurable notifications and even memory defrag and will show the top memory offending processes upon right clicking on the systray icon:

http://www.carthagosoft.net/MemInfo.php

UPDATE: That link seems dead now. I've been using MSI afterburner for over a year now and don't need anything MSI related or Aero. I have a ASUS G752. You can set multiple meters in the system tray (the bar graph is memory, numbers are CPU temp... I'm not sure why the image is not showing): MSI Afterburner

Пожалуйста, прочитайте [Как я рекомендую программное обеспечение] (http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers/5330#5330) для получения некоторых советов о том, как Вы должны рекомендовать программное обеспечение. По крайней мере, вы должны предоставить больше, чем просто ссылку, если это возможно, предоставить некоторую дополнительную информацию о самом программном обеспечении, например, о том, какие функции оно имеет и почему оно будет полезно для человека, который задал вопрос. slhck 8 лет назад 0
Это выглядит как спам, хотя это может и не быть - см. Подсказку * slhck *. bwDraco 8 лет назад 0
Я прочитал, что написал slhck (включая ссылку), поэтому я и отредактировал свой пост. Вся необходимая информация есть сейчас, независимо от того, что она читает. SumNone 8 лет назад 0
0
Sadidul Islam

Try Viorb Monitor! The software will show CPU, RAM usage and Internet download and Upload speed as well. And details about this software you would found in the description section of the link.

It's totally free!

Download link : https://sourceforge.net/projects/viorb-monitor/

-2
exic

Я только что нашел измеритель дождя на Lifehacker, который кажется очень хорошим.

Пожалуйста, прочитайте [Как я рекомендую программное обеспечение] (http://meta.superuser.com/questions/5329/how-do-i-recommend-software-in-my-answers/5330#5330) для получения некоторых советов о том, как Вы должны рекомендовать программное обеспечение. По крайней мере, вы должны предоставить больше, чем просто ссылку, если это возможно, предоставить некоторую дополнительную информацию о самом программном обеспечении, например, о том, какие функции оно имеет и почему оно будет полезно для человека, который задал вопрос. Mokubai 9 лет назад 1

Похожие вопросы