Как \"отобрать\" у Windows оперативную память?
Реклама i
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Как \"отобрать\" у Windows оперативную память?

Как \"отобрать\" у Windows оперативную память?

Ответ
Поиск в этой теме
Непрочитано 16.03.2007, 18:12 #1
Как \"отобрать\" у Windows оперативную память?
ander
 
проектирование
 
Кемерово
Регистрация: 01.11.2006
Сообщений: 2,891

Windows XP, архитектор рендерит картинку (большую) в 10-ом архикаде. В итоге архикад выдает ошибку, что либо места на жестком диске не хватает, либо памяти. Первое отпадает. Всего стоит 2Gb оперативки, но, как мне давно уже известно, сколько ни поставь памяти Windows 50% сразу забирает. Вопрос в том, как урезать эти 50%? Архикад, как видно из диспетчера задач, использует как раз остатки памяти - почти 1Gb. Поставишь 4Gb, 2 сразу потеряешь, больно жирно для Windows.
Просмотров: 8255
 
Непрочитано 16.03.2007, 18:37
#2
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


ИМХО Вы бредите мил человек!!! Извиняюсь конечно за резкозть, но надо немножко в мат.части рабираться...
У меня дома 2 Гб оперативы - из них виндовс подъедает максимум 200Мб. На работе - 1 Гиг оперативы, и Виндовс кушает не больше 150Мб (все не нужные процессы выключаю). При этом автокад в зависимости от того что с ним делаю - может забить всю оставшуюся оперативу, и даже в файл подкачки на HDD вылезти.

Чтобы "Windows" памяти лишней не кушал - херню всякую на компьютер не устанавливайте!
Серёга - Bilder вне форума  
 
Непрочитано 16.03.2007, 18:48
#3
KSI


 
Регистрация: 19.03.2004
Калининград
Сообщений: 1,842


Попробуй в BIOS отключить Hyper threading.
KSI вне форума  
 
Непрочитано 16.03.2007, 18:48
#4
Zouss


 
Регистрация: 14.03.2006
Сообщений: 863


Отключение лишних служб в Windows XP http://www.pcuser.ru/winda_3.php
еще можете в Диспетчере задач Windows поставить процессу приоритет реального времени
еще можно поискать что-нибудь
Zouss вне форума  
 
Непрочитано 16.03.2007, 18:56
#5
GlebbI4

проектирование, обследование
 
Регистрация: 22.10.2006
Днепропетровск
Сообщений: 115
<phrase 1=


Цитата:
Сообщение от KSI
Попробуй в BIOS отключить Hyper threading.
Вдруг его там нет :shock: ? Автор вопроса не указал конф своего компа. Распарсить файл подкачки на разные винты, убрать с системного (если таковые имеются). Возможно на диске С: просто недостаточно свободного места для файла подкачки,- удалить ненужные проги, переставить на другие диски
__________________
Мосты важнее, чем дома, они более святы, чем церкви, ибо сильнее объединяют.. ..они возводятся именно в тех местах, где сходится множество человеческих потребностей, они долговечнее других строений и никогда не служат какой-то скрытой или злой цели..
GlebbI4 вне форума  
 
Непрочитано 16.03.2007, 20:06
#6
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,282
<phrase 1=


Цитата:
Сообщение от Серёга - Bilder
ИМХО Вы бредите мил человек!!! Извиняюсь конечно за резкозть, но надо немножко в мат.части рабираться...
У меня дома 2 Гб оперативы - из них виндовс подъедает максимум 200Мб. На работе - 1 Гиг оперативы, и Виндовс кушает не больше 150Мб (все не нужные процессы выключаю). При этом автокад в зависимости от того что с ним делаю - может забить всю оставшуюся оперативу, и даже в файл подкачки на HDD вылезти.

Чтобы "Windows" памяти лишней не кушал - херню всякую на компьютер не устанавливайте!
А по-моему это вы, мил человек, единственный человек, который не слышал, что Окна резервируют под себя половину оперативы, сколько ее не поставь.
На сайте мелкомягкого можно почитать, как при 4Гб оперативы отковырять 3 Гб под программы, используя ключ /3GB в Boot.ini.
Солидворкер вне форума  
 
Непрочитано 16.03.2007, 21:08
#7
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,787


Похоже на то, что файл подкачки статический.
Предлагаю сделать его динамическим. И разместить его лучше не на системном диске.
Кочетков Андрей вне форума  
 
Непрочитано 16.03.2007, 21:28
#8
Серёга - Bilder

проектирование гидротехнических сооружений
 
Регистрация: 20.02.2006
Москва
Сообщений: 5,022


Солидворкер - много букоф по ссылке, ниасилил. Вы цитатку дали бы...

Если всё действительно как Вы говорите - то объясните мне-отсталому, каким образом может быть занято исключительно Windows-ом - 200Мб, далее при загрузке например автокадовского чертежа - память загружается почти до 1Гб (на компе всего 1Гб оперативы), а файл подкачки на диске не больше 100Мб??? - если следовать Вашей логике - память должна остаться не до конца забитой (т.к. виндой зарезервирована) а "излишки" должны уходить в файл подкачки? Или я ошибаюсь в рассуждениях? :roll:
Серёга - Bilder вне форума  
 
Непрочитано 17.03.2007, 00:50
#9
koster

инженер-строитель
 
Регистрация: 21.04.2006
Сообщений: 177


Неверно!!!

В двух словах, по-моему, суть в том, что система выделяет для всех процессов в системе 4 гигабайта (32-бит. проц, на 64-бит еще больше) виртуального адресного пространства. Вида 0x12345678. И количество оперативки тут ни причем.

http://<a href="http://www.soft32.ru...head13.htm</a>

"Многие разработчики уже давно сетовали на нехватку адресного пространства для пользовательского режима. Microsoft пошла навстречу и предусмотрела в версиях Windows 2000 Advanced Server и Windows 2000 Data Center для процессоров x86 возможность увеличения этого пространства до 3 Гб. Чтобы все процессы использовали раздел для кода и данных пользовательского режима размером 3 Гб, а раздел для кода и данных режима ядра — объемом 1 Гб, Вы должны добавить ключ /3GB к нужной записи в системном файле Boot.ini. Как выглядит адресное пространство процесса в этом случае, показано в графе «32-разрядная Windows 2000 (на x86 с ключом /3GB)" таблицы 13-1.

Раньше, когда такого ключа не было, программа не видела адресов памяти по указателю с установленным старшим битом. Некоторые изобретательные разработчики самостоятельно использовали этот бит как фляг, который имел смысл только в их приложениях. При обращении программы no адресам за пределами 2 Гб предварительно выполнялся специальный код, который сбрасывал старший бит указателя Но, как Вы понимаете, когда приложение на свой страх и риск создает себе трехгигабайтовую среду пользовательского режима, оно может с треском рухнуть. "
koster вне форума  
 
Автор темы   Непрочитано 17.03.2007, 13:46
#10
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


Спасибо за отзывчивость.
Солидворкер, спасибо, очень в точку.
koster, спасибо, узучаем..
Файл подкачки от 12,5 до 20 Гб, точно не помню, задан вручную. Только причем здесь подкачка, если приложение принципиально не хочет ее использовать, опять-таки о чем свидетельствует цифра из статусбара самого архикада, точно не помню, но не больше 100 Мб, а размер подкачки в архикаде используется динамично. Я понимаю, что архикад не эффективен для рендера, но архитекторы пока слазить с него не хотят, но уже задумались..
ander вне форума  
 
Непрочитано 17.03.2007, 14:24
#11
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


А на фига файл подкачки размером 20 Гб, если Windows XP не может адресовать память более 4 Гб?
Profan вне форума  
 
Непрочитано 17.03.2007, 15:18
#12
koster

инженер-строитель
 
Регистрация: 21.04.2006
Сообщений: 177


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

А вот 20Гб подкачки действительно - на фига??
koster вне форума  
 
Автор темы   Непрочитано 17.03.2007, 18:32
#13
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


Поправьте меня, если ошибаюсь, но для 32-разрядных процов ограничение на виртуальную память 4096 Мб, для 64-разрядных такого ограничения не существует. А поставил, чтобы графические редакторы типа Corel не плакались из-за недостатка виртуальной памяти. Поясню, что минимальный - 12.5 Гб, а если ему надо, то развить может до 20 Гб. А почему бы и нет? Место позволяет.
ander вне форума  
 
Непрочитано 17.03.2007, 23:44
#14
Солидворкер
Moderator

Конструктор (машиностроение)
 
Регистрация: 23.10.2006
Россия
Сообщений: 23,282
<phrase 1=


Цитата:
Сообщение от Серёга - Bilder
Солидворкер - много букоф по ссылке, ниасилил. Вы цитатку дали бы...

Если всё действительно как Вы говорите - то объясните мне-отсталому, каким образом может быть занято исключительно Windows-ом - 200Мб, далее при загрузке например автокадовского чертежа - память загружается почти до 1Гб (на компе всего 1Гб оперативы), а файл подкачки на диске не больше 100Мб??? - если следовать Вашей логике - память должна остаться не до конца забитой (т.к. виндой зарезервирована) а "излишки" должны уходить в файл подкачки? Или я ошибаюсь в рассуждениях? :roll:
Можно в студию скриншот Диспетчера задач на вкладке Быстродействтие?
Солидворкер вне форума  
 
Непрочитано 18.03.2007, 00:17
#15
Rost

Инженер-Архитектор
 
Регистрация: 20.03.2005
Сообщений: 776


Это не виндус виноват, это архикад деревянный. В максе подобные проблемы тоже были, в частности с врэем. Их решили придумав ВРЭЙПРОКСИ. Теперь пжалуста, на персональном компе можно рэндить сцены по несколько десятков миллионов полигонов.
Исчо естесно про ключ на 3гб в винде забывать не стоит, он помогает даже если 3гб. нету.
Rost вне форума  
 
Автор темы   Непрочитано 18.03.2007, 08:11
#16
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


Еще по Windows XP есть вопрос, может кто знает как решить такую проблему: все знают, что есть папочка Documents and Settings, там по юзерам отдельные папки, так вот, если пароль учетной записи был установлен, то папка юзера становится недоступной, при подключении жесткого диска вторым на другом компе. Даже если после этого снимешь пароль, папка все равно остается недоступной. Комп накрылся, а инфа вся в этой папке. Я то уже по знанию этого там свои файлы не храню, во всяком случае пароль не ставлю. И как ее оттуда достать? Варианты конечно есть, можно, в принципе, специально установить Windows на какой-нибудь комп с этим жестким, можно поробовать что-нибудь по восстановлению данных, но вот попроще ничего нет?
ander вне форума  
 
Непрочитано 18.03.2007, 12:25
#17
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Попробовать зайти под досом в Нортон-командер или еще какой нибудь подобной прогой.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 19.03.2007, 00:04
#18
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Ага.. и читать диск с файловой системой NTFS

Это, я так понимаю, шифрование?.. Тогда никак ((
Om81 вне форума  
 
Автор темы   Непрочитано 19.03.2007, 04:49
#19
ander

проектирование
 
Регистрация: 01.11.2006
Кемерово
Сообщений: 2,891


Om81, файлы не зашифрованы (EFS, или как ее там), они просто не доступны для другого пользователя из-за когда-то установленного пароля, но его снятие потом ничего уже не дает.

DEM, по-моему, такие нюансы давно уже решены корпорацией Microsoft..
ander вне форума  
 
Непрочитано 19.03.2007, 10:11
#20
gh5rjn

умею проводить линии
 
Регистрация: 11.10.2005
Россия
Сообщений: 292


Цитата:
Сообщение от ander
может кто знает как ... все знают
Попробуй поставить разрешение пользователю (или группе пользователей) на полный доступ. смотри скриншот. если это на поможет, то напиши более внятно: что ты нажимаешь/вводишь и что на это отвечает компьютер
[ATTACH]1174288297.jpg[/ATTACH]
gh5rjn вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Как \"отобрать\" у Windows оперативную память?