Мелкие практические вопросы

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

rl55, там есть графа "Память", либо "Использование памяти" - это и есть оперативка. "Виртуальная память" - это файл подкачки. Но в данном случае нас не интересует жёсткий диск.
Реклама
Друг Кота
Сообщения: 16706
Зарегистрирован: Ср фев 13, 2013 21:59:40

Сообщение rl55 »

Я про эти столбцы (на скрине для вин7, но в ХР подобные, насколько помню. Я здесь один столбец памяти вроде сам добавил):
память.png
(150.52 КБ) 295 скачиваний
Хрен их там разберет, где они находятся - или в оперативке, или в подкачке тоже.
Но ведь программы не всё в оперативке держат, а и в файле подкачки тоже часть какую-то.
Тут же в плане быстродействия всё рассматривается.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

На картинке справа от ЦП показана оперативная память. Использование дисков в качестве виртуальной памяти настраивается в Свойствах системы. Можно задать для каждого жёсткого диска индивидуально, можно вообще отключить.
Друг Кота
Сообщения: 16706
Зарегистрирован: Ср фев 13, 2013 21:59:40

Сообщение rl55 »

На ХР надо ориентироваться на всю выделенную память. В диспетчере под диаграммкой памяти она ошибочно названа файлом подкачки.
На семерке сложнее - там в мониторе ресурсов смотреть надо.
Такие мои скромные познания пока.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

Да, они оперативку озаглавили файлом подкачки. :oops: Но всё равно это суммарно по больнице. А кто именно жрёт память - нужно смотреть во вкладке "Процессы".
Реклама
Друг Кота
Сообщения: 16706
Зарегистрирован: Ср фев 13, 2013 21:59:40

Сообщение rl55 »

ypppu писал(а):Да, они оперативку озаглавили файлом подкачки.
Да нет же - всю выделенную под процессы память, включая файл подкачки.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

А зачем? Нужно было узнать сколько потребляет программа, чтобы понять, вписывается ли она в оперативную память. Разве нет?
Друг Кота
Сообщения: 16706
Зарегистрирован: Ср фев 13, 2013 21:59:40

Сообщение rl55 »

Да так. Только я усомнися, что только из столбца по оперативке мы можем это узнать. Поэтому и привел другие варианты столбцов. А по общей выделенной памяти не прогадаем, имхо.
Друг Кота
Аватара пользователя
Сообщения: 6214
Зарегистрирован: Пт июл 25, 2014 12:25:27
Откуда: Свердловская обл.

Сообщение Martel- »

Slabovik писал(а):p.s. Данная программа - это что-то вроде PhotoShop'а для звука.
Можно смело и правомочно сравнивать и с видеоредакторами. Вегас например.
Треки с информацией. На них включается не хилая обработка. На каждый. Переходы. Обработка на обработке. И эту обработку и проигрывание всех слоев надо видеть в онлайне, чтобы понимать и видеть, что получается.

А что звук, это байты, что видео, это байты.
Огромное количество байтов.

Тут мне ещё говорят, что появились твердотельные винты, и они раскрывают систему за несколько секунд. Ой...зря я расширяю тему.

Лучше спрошу вот что...
В системе 64 разрядной ХР ведь не может существовать?
И что на сегодня из ОС оптимал? 7-ка?

Добавлено after 4 minutes 1 second:
ypppu писал(а):Просто Вы смотрите вкладку "Быстродействие", а надо было открыть "Процессы".
Постоянно гляжу и процессы и быстродействие и прочее. Включая диспетчер задач у браузера :)
Гуглить умею, но гораздо более ценю живые мнения+личный опыт.
http://www.youtube.com/watch?v=NUysiCX- ... r_embedded
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

Martel- писал(а):64 разрядной ХР ведь не может существовать?
Не меньше года сидел за Windows XP 64bit.
Не меньше года сидел за Windows Server 2003 64bit (без проблем работала в "домашних" целях).
Абсолютно нормальные стабильные надежные адекватные оси. Проблем небыло вообще, совместимость с 32-бит софтом вполне нормальная, даже почти все игры работали. Ну за исключением драйверов конечно, которые надо качать под 64 бита. Так бы и оставался на XP, но вышла Windows 7 - перешел.
Martel- писал(а):И что на сегодня из ОС оптимал? 7-ка?
Я бы сказал 8, как самая шустрая, но она требует доработки интерфейса меню Пуск до вменяемого состояния и возможно, отключения ненужного "метро" (которое вместо меню пуск).
Если так чтобы из коробки всё сразу работало - то 7. Но по опыту 8ой, она все-же более доработана в мелочах, ну и более шустрая - по этому к 7-ой не вернусь никогда.

10 полная жопа, тормозит будто у меня комп старинный, а интерфейс не вписывается в понятие "красиво".
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

Почитал про память тут. Кажется разобрался.

Пространство, которое процесс реально занимает в оперативке, принято называть выделенной (англ. - commited) памятью. В русском Диспетчере задач на XP её обозвали почему-то "Вирт. п.", что вводит в заблуждение. В нормальных программах это называется "Private bytes".
Во вкладке "Быстродействие" есть индикатор уровня, названный "Файл подкачки". Но на самом деле его показания совпадают с суммарной Выделенной памятью.

Я так заметил, что если суммировать "Вирт. п." всех процессов, да прибавить ещё "Память ядра", то получается как раз "Файл подкачки". :idea: :))) :)))

Поэтому смотреть нужно колонку "Вирт. п." во вкладке "Процессы". :))
Друг Кота
Сообщения: 16706
Зарегистрирован: Ср фев 13, 2013 21:59:40

Сообщение rl55 »

Я тут недавно выяснял возможности работы ХР в новых реалиях, ну и, естественно, главным образом обращал внимание на пожираемую память, дабы оправдать её применение.
Так вот я заметил, что ХР после установки берет меньше 100 МБ памяти. Ставлю Аваст - сразу порядка 250 МБ по диспетчеру (общая выделенная память).
Но сами процессы Аваста берут где-то 50 МБ. А остальное что?
Вот я к тому и говорил, что не все так просто с этой памятью, чтобы только по процессам смотреть.
Так что я ориентируюсь на общую выделенную память для принятия решения по необходимому объему оперативки.
Друг Кота
Аватара пользователя
Сообщения: 4732
Зарегистрирован: Ср сен 18, 2013 10:08:26
Откуда: Санкт-Петербург

Сообщение Gisteresis »

Короче.
1) Файл подкачки располагается на винче и нужен для того чтобы ОС работала на любом компе. Если его не будет, то не на всех компах будет работать. Да тормозит, но это лучше чем вообще не работает. ОЗУ на порядки быстрее винчестера.
2) Если физической памяти ОЗУ не хватает в ход идет винчестер. Это кстати и на нем самом не очень хорошо сказывается, постоянные обращения записи/чтения... -> Обеспечь ОЗУ столько, чтобы программа могла полностью в нее влезть. Это будет максимально быстрый вариант работы программы.
3) Реально сожранное место в ОЗУ так и называется "Используется". А сколько всего доступно для программ "Доступно".
4) Программа не знает где ее расположит ОС в реальной ОЗУ или винче. Для нее вся память линейна. А вот ОС уже распихивает что куда. И тут да, что то занимается сразу, по до что то просто резервируется место и т.д. Но ОС отдает предпочтение ОЗУ, если она имеется в достатке.

То что в процессах это сколько программа сожрала всего. Где она распихана только ОС известно (Но да она пишет ОЗУ и Файл подкачки). И таки юппи верно сказал, что сумма по процессам + ОС (память ядра) = ОЗУ + Файл подкачки.

Особенно программы на NET Framwork мутят, программист даже не отслеживает сколько чего зарезервировано (хотя и может влиять на этот процесс), там своя фича Garbage collector который работает когда сам хочет.
rl55 писал(а):А остальное что?
Ты установил голую ОС, для работы программ нужны компоненты, либы... вот ваша программа сделана на какой то платформе, например тот же фреймворк, вот чтобы она заработала нужен полный фреймворк установить в ОС а сама программа его учитывать не будет когда память будете смотреть, эта часть войдет в ядро.
Например браузер может пользоваться флеш плеером. Но для просмотра видео надо компоненты плеера установить...

Поэтому кстати надо иметь запас места на диске, на котором ОС установлена, для установки новых программ + максимальный файл подкачки. Иначе если файл подкачки упрется в недостаток это вообще пиши пропало...
10 полная жопа, тормозит будто у меня комп старинный, а интерфейс не вписывается в понятие "красиво".
Все эти новшества в больше степени выколачивание бобла из народа. Это тупо заставляет менять ОС (кто лицензию покупает) и железо.
Медвед, как это справедливо? Что Билли заставляет нас менять все это?
Линукс немного получше в этом плане и многие программы побыстрее работают.
Друг Кота
Сообщения: 16706
Зарегистрирован: Ср фев 13, 2013 21:59:40

Сообщение rl55 »

Gisteresis, что-то я считал там по процессам в ХР, складывал - толком ничего не получалось. Вот, например, на только установленной винде. Вроде там не всё в диспетчере отражается. Я много погуглил и понял, что не так просто всё. Хотя бы по моим знаниям.
А один специалист даже сказал, что надо бы вообще сведения о памяти убрать из диспетчера задач, потому что большинство юзеров их вообще понимают неправильно... :)))

Вообще-то мы сильно от практической электроники отклонились. Это бы в коп. теме обсуждать...
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

У Линукса есть один жирный плюс: он бесплатен. И уже многие организации это прочухали. Но есть два сдерживающих фактора:
- привычка, тяжко переучиваться;
- приходится работать с теми, у кого всё ещё Windows (Офис и др. некроссплатформенные приложения).

А так да, договорились бы все, да перешли разом. :beer:
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

ypppu писал(а):А так да, договорились бы все, да перешли разом.
Ага, и уговорили бы Adobe переделать софт для Linux :))) :tea:
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 3537
Зарегистрирован: Ср янв 07, 2009 14:49:59

Сообщение ypppu »

Почему именно Adobe? Других флеш-плееров и пдф-ридеров на линух не бывает?
Друг Кота
Аватара пользователя
Сообщения: 5199
Зарегистрирован: Пн окт 10, 2011 23:53:13
Откуда: 34rus

Сообщение diesel170 »

Кстати, а для "Окон" других флаш-плееров нет? Adobe напрягает своим неумением отключать хранитель экрана при просмотре ТВ-архивов. Приходится каждую минуту дёргать мышь, чтобы не включалась заставка с последующим гашением экрана.
Теория — это когда всё известно, но ничего не работает. Практика — это когда всё работает, но никто не знает почему. Мы же объединяем теорию и практику: ничего не работает, и никто не знает почему! © А. Эйнштейн
Друг Кота
Аватара пользователя
Сообщения: 26671
Зарегистрирован: Пт май 18, 2007 22:56:58

Сообщение Upgrader »

ypppu писал(а):Почему именно Adobe? Других флеш-плееров и пдф-ридеров на линух не бывает?
Ну конечно речь не о флеш плеере и ридере. :))) 8) :tea:
Есть великие и могучие профессиональные программы. Такие как Photoshop для графики, или Premiere + After Effects для видео. Вот их нечем заменить, абсолютно, на них сидят все. Если какие-то слабые альтернативы и найдутся, то вот конкретно After Effects ничем не заменишь.
Не променяю медь на ржавую несгорайку!
Друг Кота
Аватара пользователя
Сообщения: 6214
Зарегистрирован: Пт июл 25, 2014 12:25:27
Откуда: Свердловская обл.

Сообщение Martel- »

Gisteresis писал(а):Поэтому кстати надо иметь запас места на диске, на котором ОС установлена, для установки новых программ + максимальный файл подкачки.
Да, это очень важное условие.
На диске С (там обычно ОС) должно быть свободное место. Гигов 30 например.
И они должны быть как неприкосновенны :)

Я однажды заполнил чрезмерно С. И у меня комп начал тормозить. Я давай вирусы искать, шпионов... бороться...А потом очнулся, ба! у меня же С забит..."временными" закачками...
Гуглить умею, но гораздо более ценю живые мнения+личный опыт.
http://www.youtube.com/watch?v=NUysiCX- ... r_embedded
Ответить

Вернуться в «Практика»