Мелкие практические вопросы
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
rl55, там есть графа "Память", либо "Использование памяти" - это и есть оперативка. "Виртуальная память" - это файл подкачки. Но в данном случае нас не интересует жёсткий диск.
- Реклама
- Сообщения: 16701
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Я про эти столбцы (на скрине для вин7, но в ХР подобные, насколько помню. Я здесь один столбец памяти вроде сам добавил):
Хрен их там разберет, где они находятся - или в оперативке, или в подкачке тоже.
Но ведь программы не всё в оперативке держат, а и в файле подкачки тоже часть какую-то.
Тут же в плане быстродействия всё рассматривается.
Но ведь программы не всё в оперативке держат, а и в файле подкачки тоже часть какую-то.
Тут же в плане быстродействия всё рассматривается.
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
На картинке справа от ЦП показана оперативная память. Использование дисков в качестве виртуальной памяти настраивается в Свойствах системы. Можно задать для каждого жёсткого диска индивидуально, можно вообще отключить.
- Сообщения: 16701
- Зарегистрирован: Ср фев 13, 2013 21:59:40
На ХР надо ориентироваться на всю выделенную память. В диспетчере под диаграммкой памяти она ошибочно названа файлом подкачки.
На семерке сложнее - там в мониторе ресурсов смотреть надо.
Такие мои скромные познания пока.
На семерке сложнее - там в мониторе ресурсов смотреть надо.
Такие мои скромные познания пока.
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
Да, они оперативку озаглавили файлом подкачки.
Но всё равно это суммарно по больнице. А кто именно жрёт память - нужно смотреть во вкладке "Процессы".
- Реклама
- Сообщения: 16701
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Да нет же - всю выделенную под процессы память, включая файл подкачки.ypppu писал(а):Да, они оперативку озаглавили файлом подкачки.
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
А зачем? Нужно было узнать сколько потребляет программа, чтобы понять, вписывается ли она в оперативную память. Разве нет?
- Сообщения: 16701
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Да так. Только я усомнися, что только из столбца по оперативке мы можем это узнать. Поэтому и привел другие варианты столбцов. А по общей выделенной памяти не прогадаем, имхо.
Можно смело и правомочно сравнивать и с видеоредакторами. Вегас например.Slabovik писал(а):p.s. Данная программа - это что-то вроде PhotoShop'а для звука.
Треки с информацией. На них включается не хилая обработка. На каждый. Переходы. Обработка на обработке. И эту обработку и проигрывание всех слоев надо видеть в онлайне, чтобы понимать и видеть, что получается.
А что звук, это байты, что видео, это байты.
Огромное количество байтов.
Тут мне ещё говорят, что появились твердотельные винты, и они раскрывают систему за несколько секунд. Ой...зря я расширяю тему.
Лучше спрошу вот что...
В системе 64 разрядной ХР ведь не может существовать?
И что на сегодня из ОС оптимал? 7-ка?
Добавлено after 4 minutes 1 second:
Постоянно гляжу и процессы и быстродействие и прочее. Включая диспетчер задач у браузераypppu писал(а):Просто Вы смотрите вкладку "Быстродействие", а надо было открыть "Процессы".
Гуглить умею, но гораздо более ценю живые мнения+личный опыт.
http://www.youtube.com/watch?v=NUysiCX- ... r_embedded
http://www.youtube.com/watch?v=NUysiCX- ... r_embedded
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Не меньше года сидел за Windows XP 64bit.Martel- писал(а):64 разрядной ХР ведь не может существовать?
Не меньше года сидел за Windows Server 2003 64bit (без проблем работала в "домашних" целях).
Абсолютно нормальные стабильные надежные адекватные оси. Проблем небыло вообще, совместимость с 32-бит софтом вполне нормальная, даже почти все игры работали. Ну за исключением драйверов конечно, которые надо качать под 64 бита. Так бы и оставался на XP, но вышла Windows 7 - перешел.
Я бы сказал 8, как самая шустрая, но она требует доработки интерфейса меню Пуск до вменяемого состояния и возможно, отключения ненужного "метро" (которое вместо меню пуск).Martel- писал(а):И что на сегодня из ОС оптимал? 7-ка?
Если так чтобы из коробки всё сразу работало - то 7. Но по опыту 8ой, она все-же более доработана в мелочах, ну и более шустрая - по этому к 7-ой не вернусь никогда.
10 полная жопа, тормозит будто у меня комп старинный, а интерфейс не вписывается в понятие "красиво".
Не променяю медь на ржавую несгорайку!
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
Почитал про память тут. Кажется разобрался.
Пространство, которое процесс реально занимает в оперативке, принято называть выделенной (англ. - commited) памятью. В русском Диспетчере задач на XP её обозвали почему-то "Вирт. п.", что вводит в заблуждение. В нормальных программах это называется "Private bytes".
Во вкладке "Быстродействие" есть индикатор уровня, названный "Файл подкачки". Но на самом деле его показания совпадают с суммарной Выделенной памятью.
Я так заметил, что если суммировать "Вирт. п." всех процессов, да прибавить ещё "Память ядра", то получается как раз "Файл подкачки".

Поэтому смотреть нужно колонку "Вирт. п." во вкладке "Процессы".
Пространство, которое процесс реально занимает в оперативке, принято называть выделенной (англ. - commited) памятью. В русском Диспетчере задач на XP её обозвали почему-то "Вирт. п.", что вводит в заблуждение. В нормальных программах это называется "Private bytes".
Во вкладке "Быстродействие" есть индикатор уровня, названный "Файл подкачки". Но на самом деле его показания совпадают с суммарной Выделенной памятью.
Я так заметил, что если суммировать "Вирт. п." всех процессов, да прибавить ещё "Память ядра", то получается как раз "Файл подкачки".
Поэтому смотреть нужно колонку "Вирт. п." во вкладке "Процессы".
- Сообщения: 16701
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Я тут недавно выяснял возможности работы ХР в новых реалиях, ну и, естественно, главным образом обращал внимание на пожираемую память, дабы оправдать её применение.
Так вот я заметил, что ХР после установки берет меньше 100 МБ памяти. Ставлю Аваст - сразу порядка 250 МБ по диспетчеру (общая выделенная память).
Но сами процессы Аваста берут где-то 50 МБ. А остальное что?
Вот я к тому и говорил, что не все так просто с этой памятью, чтобы только по процессам смотреть.
Так что я ориентируюсь на общую выделенную память для принятия решения по необходимому объему оперативки.
Так вот я заметил, что ХР после установки берет меньше 100 МБ памяти. Ставлю Аваст - сразу порядка 250 МБ по диспетчеру (общая выделенная память).
Но сами процессы Аваста берут где-то 50 МБ. А остальное что?
Вот я к тому и говорил, что не все так просто с этой памятью, чтобы только по процессам смотреть.
Так что я ориентируюсь на общую выделенную память для принятия решения по необходимому объему оперативки.
Короче.
1) Файл подкачки располагается на винче и нужен для того чтобы ОС работала на любом компе. Если его не будет, то не на всех компах будет работать. Да тормозит, но это лучше чем вообще не работает. ОЗУ на порядки быстрее винчестера.
2) Если физической памяти ОЗУ не хватает в ход идет винчестер. Это кстати и на нем самом не очень хорошо сказывается, постоянные обращения записи/чтения... -> Обеспечь ОЗУ столько, чтобы программа могла полностью в нее влезть. Это будет максимально быстрый вариант работы программы.
3) Реально сожранное место в ОЗУ так и называется "Используется". А сколько всего доступно для программ "Доступно".
4) Программа не знает где ее расположит ОС в реальной ОЗУ или винче. Для нее вся память линейна. А вот ОС уже распихивает что куда. И тут да, что то занимается сразу, по до что то просто резервируется место и т.д. Но ОС отдает предпочтение ОЗУ, если она имеется в достатке.
То что в процессах это сколько программа сожрала всего. Где она распихана только ОС известно (Но да она пишет ОЗУ и Файл подкачки). И таки юппи верно сказал, что сумма по процессам + ОС (память ядра) = ОЗУ + Файл подкачки.
Особенно программы на NET Framwork мутят, программист даже не отслеживает сколько чего зарезервировано (хотя и может влиять на этот процесс), там своя фича Garbage collector который работает когда сам хочет.
Например браузер может пользоваться флеш плеером. Но для просмотра видео надо компоненты плеера установить...
Поэтому кстати надо иметь запас места на диске, на котором ОС установлена, для установки новых программ + максимальный файл подкачки. Иначе если файл подкачки упрется в недостаток это вообще пиши пропало...
Медвед, как это справедливо? Что Билли заставляет нас менять все это?
Линукс немного получше в этом плане и многие программы побыстрее работают.
1) Файл подкачки располагается на винче и нужен для того чтобы ОС работала на любом компе. Если его не будет, то не на всех компах будет работать. Да тормозит, но это лучше чем вообще не работает. ОЗУ на порядки быстрее винчестера.
2) Если физической памяти ОЗУ не хватает в ход идет винчестер. Это кстати и на нем самом не очень хорошо сказывается, постоянные обращения записи/чтения... -> Обеспечь ОЗУ столько, чтобы программа могла полностью в нее влезть. Это будет максимально быстрый вариант работы программы.
3) Реально сожранное место в ОЗУ так и называется "Используется". А сколько всего доступно для программ "Доступно".
4) Программа не знает где ее расположит ОС в реальной ОЗУ или винче. Для нее вся память линейна. А вот ОС уже распихивает что куда. И тут да, что то занимается сразу, по до что то просто резервируется место и т.д. Но ОС отдает предпочтение ОЗУ, если она имеется в достатке.
То что в процессах это сколько программа сожрала всего. Где она распихана только ОС известно (Но да она пишет ОЗУ и Файл подкачки). И таки юппи верно сказал, что сумма по процессам + ОС (память ядра) = ОЗУ + Файл подкачки.
Особенно программы на NET Framwork мутят, программист даже не отслеживает сколько чего зарезервировано (хотя и может влиять на этот процесс), там своя фича Garbage collector который работает когда сам хочет.
Ты установил голую ОС, для работы программ нужны компоненты, либы... вот ваша программа сделана на какой то платформе, например тот же фреймворк, вот чтобы она заработала нужен полный фреймворк установить в ОС а сама программа его учитывать не будет когда память будете смотреть, эта часть войдет в ядро.rl55 писал(а):А остальное что?
Например браузер может пользоваться флеш плеером. Но для просмотра видео надо компоненты плеера установить...
Поэтому кстати надо иметь запас места на диске, на котором ОС установлена, для установки новых программ + максимальный файл подкачки. Иначе если файл подкачки упрется в недостаток это вообще пиши пропало...
Все эти новшества в больше степени выколачивание бобла из народа. Это тупо заставляет менять ОС (кто лицензию покупает) и железо.10 полная жопа, тормозит будто у меня комп старинный, а интерфейс не вписывается в понятие "красиво".
Медвед, как это справедливо? Что Билли заставляет нас менять все это?
Линукс немного получше в этом плане и многие программы побыстрее работают.
- Сообщения: 16701
- Зарегистрирован: Ср фев 13, 2013 21:59:40
Gisteresis, что-то я считал там по процессам в ХР, складывал - толком ничего не получалось. Вот, например, на только установленной винде. Вроде там не всё в диспетчере отражается. Я много погуглил и понял, что не так просто всё. Хотя бы по моим знаниям.
А один специалист даже сказал, что надо бы вообще сведения о памяти убрать из диспетчера задач, потому что большинство юзеров их вообще понимают неправильно...
Вообще-то мы сильно от практической электроники отклонились. Это бы в коп. теме обсуждать...
А один специалист даже сказал, что надо бы вообще сведения о памяти убрать из диспетчера задач, потому что большинство юзеров их вообще понимают неправильно...
Вообще-то мы сильно от практической электроники отклонились. Это бы в коп. теме обсуждать...
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
У Линукса есть один жирный плюс: он бесплатен. И уже многие организации это прочухали. Но есть два сдерживающих фактора:
- привычка, тяжко переучиваться;
- приходится работать с теми, у кого всё ещё Windows (Офис и др. некроссплатформенные приложения).
А так да, договорились бы все, да перешли разом.
- привычка, тяжко переучиваться;
- приходится работать с теми, у кого всё ещё Windows (Офис и др. некроссплатформенные приложения).
А так да, договорились бы все, да перешли разом.
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Ага, и уговорили бы Adobe переделать софт для Linuxypppu писал(а):А так да, договорились бы все, да перешли разом.
Не променяю медь на ржавую несгорайку!
- Сообщения: 3537
- Зарегистрирован: Ср янв 07, 2009 14:49:59
Почему именно Adobe? Других флеш-плееров и пдф-ридеров на линух не бывает?
Кстати, а для "Окон" других флаш-плееров нет? Adobe напрягает своим неумением отключать хранитель экрана при просмотре ТВ-архивов. Приходится каждую минуту дёргать мышь, чтобы не включалась заставка с последующим гашением экрана.
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн
- Сообщения: 26671
- Зарегистрирован: Пт май 18, 2007 22:56:58
Ну конечно речь не о флеш плеере и ридере.ypppu писал(а):Почему именно Adobe? Других флеш-плееров и пдф-ридеров на линух не бывает?
Есть великие и могучие профессиональные программы. Такие как Photoshop для графики, или Premiere + After Effects для видео. Вот их нечем заменить, абсолютно, на них сидят все. Если какие-то слабые альтернативы и найдутся, то вот конкретно After Effects ничем не заменишь.
Не променяю медь на ржавую несгорайку!
Да, это очень важное условие.Gisteresis писал(а):Поэтому кстати надо иметь запас места на диске, на котором ОС установлена, для установки новых программ + максимальный файл подкачки.
На диске С (там обычно ОС) должно быть свободное место. Гигов 30 например.
И они должны быть как неприкосновенны
Я однажды заполнил чрезмерно С. И у меня комп начал тормозить. Я давай вирусы искать, шпионов... бороться...А потом очнулся, ба! у меня же С забит..."временными" закачками...
Гуглить умею, но гораздо более ценю живые мнения+личный опыт.
http://www.youtube.com/watch?v=NUysiCX- ... r_embedded
http://www.youtube.com/watch?v=NUysiCX- ... r_embedded


