![]() |
Игорь, вот как-то читал - что своп отключать крайне не рекомендуется, независимо от объёма памяти на машине..
|
Всю сознательную жизнь без него живу и диски спасибо говорят =))
Почему не рекомендуется то? На рабочих машинах, когда админил жестко запрещал создавать свопы, чтобы там данные для врагов не оставались, когда комп падает по сети или синьке, ничего плохого от запрета не случалось. |
А я не слышал ни одного ни другого. Че он плох этот "своп"? В чем плюсы и минусы?:o
[QUOTE=Kooler;206795]Не совсем так. Я заметил, что если убрать двоеточие после -mem, то используется почему-то файл подкачки, а не оперативка. Тоже самое наблюдается, если после двоеточия в ключе -mem: добавить пробел (см. предыдущий пост). Вот например, у меня на домашнем компе до запуска MSTS использование файла подкачки было на уровне 450-500Мб, то после запуска MSTS используемый объем вырос примерно до 1,2-1,3Gb. А в диспетчере задач процесс train.exe занимал всего 3-4Мб оперативки:) . Хотя может я и ошибаюсь:( .[/QUOTE] Попробовал я добавить пробел как ты делал. Без объяснения причин к биллу сразу же после запуска. У тебя игра от фаргуса? |
[QUOTE=Zabor;206796]А при пробеле ключ то работает?[/QUOTE]
Ну по крайней мере MSTS запускается:) и работает нормально. Но почему-то используется файл подкачки, а не оперативка. [QUOTE=Zabor;206796]Прочитал следующий пост, а зачем при 2ГБ ОЗУ тебе понадобился своп? Запретил бы его совсем, сомнительно, что пробел влияет на распределение между физической памятью и свопом, это привилегия Windows и она её не должна отдавать приложению, пусть оно даже и от Билла.[/QUOTE] Вот я и пытаюсь сделать так, чтобы MSTS использовал оперативку, а не своп:rolleyes: Может действительно попробую отключить своп, тогда MSTS'у точно нечего будет напрягать, кроме оперативки:rofl: . |
[QUOTE]А я не слышал ни одного ни другого. Че он плох этот "своп"? В чем плюсы и минусы?[/QUOTE]Своп - это специальный файл на жестком диске, который утрированно является "продолжением" оперативной памяти.
Этой самой памяти вечно не хватало, а если пользователь еще и запустит "тяжелое" приложение, потребляющее много памяти, то как быть? Ведь и системе и приложению нужна память одновременно, но она ограничена. Чтобы система не задохнулась от нехватки памяти этот самый файл и придумали, Windows сбросит в него те фрагменты реального ОЗУ, которые по её усмотрению не очень нужны в быстродействующей и дефицитной памяти. Если к ним будет обращение, то положит эти данные обратно в память, а что-то другое "выдавит" в своп т.к. память не резиновая и имеет строго фиксированный объем. При нехватке оперативной памяти своп естественно станет единственным выходом, если его нет в системе, то приложению, которому уже не может выделить память диспетчер памяти Windows придется в ней отказать, для приложения это, как правило, аборт - выгрузка без сохранения текущих данных. Это так сказать "плюсы" А вот минусы: Поскольку файл находится на самом медленном устройстве - диске, обработка попавших в него данных будет происходить очень медленно. Диск занимается считыванием - записью данных в разные сектора, при наличии свопа его постоянное обслуживание "впихивается" в общую очередь, что еще больше замедляет работу системы. Были раньше решения типа размещения свопа на отдельном физическом диске, чтобы сделать его хоть чуть-чуть быстрее, но диск он и в Африке диск и работать так же быстро как ОЗУ не будет. Кроме того, это лишняя нагрузка на механизм позиционирования БМГ в диске, что положительно на его надежности и долговечности никак не скажется. Система тоже тратит такты процессора на обслуживания свопа, вместо того чтобы в это время заниматься полезной работой. В последнее время, когда память значительно подешевела и объемы в 1-4 ГБ стали нормой своп сам собой отпадает, т.к. его "плюсы" уже никому не нужны, а вот минусы могут только возрасти. Естественно все зависит от задач пользователя, кому-то может и 4 ГБ не хватить и потребуется своп, но применительно к обычной рабочей станции своп можно запрещать уже от 1ГБ ОЗУ (при системе Windows ХР), т.к. если лишних и ненужных процессов не запущено, то этого должно хватать на обычную работы системы и пары "нетяжелых" приложений типа ворда, пасьянса (в офисе без него никак :)) и т.п. Применительно к MSTS - ему на сегодня (при сегодняшних маршрутах и сценариях) 1ГБ хватит вполне, еще 1ГБ на систему и то, что загружено вместе с ней, итого 2ГБ - своп уже лишний, при 3 или 4 ГБ подавно. При наличии свопа данные MSTS могут случайно попасть в своп и при попадании в поле зрения например модели дома, которая по каким-то причинам запихнута в своп вместо памяти, будет потрачено дополнительное время на считывание её с диска (из свопа), а это 2-3 потерянных в эту секунду единиц FPS. Если памяти и так хватает - зачем экспериментировать со свопом… Блин, на полстраницы накатал =)) |
Игорь спасибо за ответ. У меня еще один вопрос назрел. У меня ОС WINDOWS 7. Своп по выбору системы. Если его совсем убрать то появляется предупреждение(пишу дословно)- если система даст сбой, то информация для восстановления не будет сохранена(как я понимаю в своп). Как лучше сделать? Оставить все как есть или же добить его до конца.
P.S. Один жесткий диск уже выкинул. ОЗУ 3 Гб. |
3ГБ должно хватить, даже, если 7 сожрет 1ГБ себе, то 2 еще остается.
Предупреждение при отмене свопа Windows всех версий выводят всегда, чтобы предупредить пользователя на случай если например ОЗУ 128 МБ при той-же семерке, - она может элементарно не загрузиться, не говоря уже про какую-либо работу. Отключи, посмотри как будет всё работать, ОС 100% загрузится, позапускай "тяжелые" приложения, по одному естественно =)), если не выводится сообщение "Слишком мало виртуальной памяти" то все Ок. В крайне случае своп можно всегда снова разрешить, но делать его динамическим не нужно - будет фрагментироваться на куски, задаешь постоянный размер, например 1024-1024, но при 3ГБ тебе и без него должно хватать ОЗУ, если ты конечно не занимаешься видеомонтажем и т.п. профессиональными штуками. |
Я как раз и хотел проверить в adobe premiere pro 2. Монтажом занимаюсь мало. Проверю завтра, потом расскажу:-).
|
Все нормально прошло. Премьер не ругался. Запустил его память с 28% загруженности перешла в 50%. Ну я думаю 1.5 Гб вполне будет достаточно для монтажа.
|
Самое интересное, что ключ « train.exe -mem:2048» у меня заработал на Windows XP, только после настойки ярлыка на совместимость Windows 2000, а так не хотел запускаться.
|
Хм... действительно интересно, а сколько памяти - 3 ГБ?
|
ОЗУ 3,50 ГБ. Я три часа мучился с этим ключом, было обидно, что зря отдал $ на память, и вот заработал. Только не пойму, почему ОЗУ 3,50 если у меня 2 оперативки по 2 ГБ ? :confused:
Проверял работу ключа mem:2048 через диспетчер задач с загруженым сценарием: с ключом файл подкачки от 1,50 ГБ, без ключа – 0,99 ГБ. Так ли должно быть? Фишку с совместимостью вспомнил с одной игры, про которую писали, что у некоторых она не запускалась и один и способов этого устранения указать в ярлыке совместимость запуска программы. Так и здесь я сделал, испытал в сценарии «Срочный груз на Николаев (две части) –м Степанки» были конечно проблемы ( исчезал звук на некоторых станциях с большим количеством трафика, невозможности ввода сервиса), благодаря ключу «train.exe -mem:2048». игра загружалась с любого сейва на станциях с большим количеством трафика с первого раза. |
Выруби ты этот файл подкачки, зачем он тебе при 3 ГБ ОЗУ.
Хрюшка 32 бит больше, чем ~3,25 - 3,5 ГБ адресовать не может. |
тоже сделал разрешение 1680х1050 в полноэкранном режиме
всё хорошо в игре, но главное меню совсем маленькое: примерно 2/3 экрана посередине висит. это нормально? |
[QUOTE=whity;215928]тоже сделал разрешение 1680х1050 в полноэкранном режиме
всё хорошо в игре, но главное меню совсем маленькое: примерно 2/3 экрана посередине висит. это нормально?[/QUOTE] У меня при таком разрешении меню на весь экран, да к тому же растянуто, в самой игре всё пропорционально и красиво! |
странно
да и ладно, не мешает, только мелко написано |
Как использовать Ключ -mem:xxx при запуске через Train store?
|
Тебе на страницу №8 этой темы. Самому-то чего лень что ли тему сначала просмотреть?
|
Подскажите пожалуйста в каком ярлыке прописывать ключ-mem, если я запускаю игру через AdvancedRun.
|
[COLOR="Orange"]SPAM MESSAGE:[/COLOR]
Народ у меня такая беда скачал я МТС папкой с какогото торента и в общем лаунчер запускается не активный, ярлык сам МТСа запускает игру в настройках мак разрешение экрана 1700х800 точно не помню но суть в том что настройки не работают игра всеравно запускается в режиме 900х800 16бит? Картинка вообще жесть вот скрины [IMG][URL=http://radikal.ru/F/i017.radikal.ru/1105/dd/8c1feb57e958.jpg.html][IMG]http://i017.radikal.ru/1105/dd/8c1feb57e958t.jpg[/IMG][/URL] [URL=http://radikal.ru/F/s003.radikal.ru/i201/1105/d3/606a73dbbeaf.jpg.html][IMG]http://s003.radikal.ru/i201/1105/d3/606a73dbbeaft.jpg[/IMG][/URL] [URL=http://radikal.ru/F/s005.radikal.ru/i212/1105/3b/9bf781287749.jpg.html][IMG]http://s005.radikal.ru/i212/1105/3b/9bf781287749t.jpg[/IMG][/URL][/IMG] [COLOR="Orange"]Не забываем об антиспаме[/COLOR] |
В реестр надо прописаться:[url]http://zaborin.ru/msts/mstso/reg.htm[/url]
|
Все сделал по ссылке спасибо но картинка такая же как на третьем фото не чего не разобрать не черта:confused:
|
Покрути настройки в видеокарте - качество текстур на максимум выстави, только именно в драйвере видеокарты для 3D режима.
|
Привеиик,после ввода ключа для объема памяти.Загружая сценарии выдает ошибка.Сбой при инциализации поездов.Подскажите!
|
[QUOTE=Ruslo82;296989]Привеиик,после ввода ключа для объема памяти.Загружая сценарии выдает ошибка.Сбой при инциализации поездов.Подскажите![/QUOTE]
ключ тут не причем сделай графу побольше и все |
После ряда экспериментов с ключем mem:ххх у меня возник один вопрос. А именно-работает ли вообще этот ключ в win7x64? Я у себя пробовал вводить разные значения объема от 512Мб до 3072Мб. В результате было обнаружено, что прямой связи между задаваемым объемом памяти и реально используемым нет. При заданных 512 используемый объем был до 800Мб (как и при отсутствии ключа mem вообще), при заданных 1024 и больше-практически такой же. С увеличением объема количество вылетов МСТС из-за перегруза не изменялось, однако при объеме 1024 и выше появлялись различные глюки с графикой, такие как исчезновение текстуры ночной кабины и даже исчезновение некоторых вагонов в составах. При объеме 512 все работало корректно, однако не ясно, дает ли ключ с 512Мб что-либо по сравнению с его отсутствием. У кого-нибудь есть подобные наблюдения на этот счет?
|
По win7x64 эксперименты не проводились, однако ключ указывает приложению допустимый объем памяти, теоретически это не должно зависеть от системы.
С другой стороны, то, что "тяжелый" сценарий запускается с ключом 512 без ошибок говорит о том, что он игнорируется или работает неправильно. * - до наступления момента необходимости использования указанного объема памяти симулятором (загрузка текстур, ПС и т.д.) ключ не должен оказывать влияния на используемую память. |
[QUOTE=Zabor;297623]
* - до наступления момента необходимости использования указанного объема памяти симулятором (загрузка текстур, ПС и т.д.) ключ не должен оказывать влияния на используемую память.[/QUOTE] Это так, однако реальное использование памяти 800Мб при ключе 512 явно говорит о том, что ключ не работает. В то же время появление глюков при объеме 1024 и больше говорит о том, что ключ какое-то влияние оказывает. |
Попробуй покурить мануалы по управлению памятью в win7x64 для 32 битных приложений, возможно два механизма (вызываемый/используемый мстс и системный) "поцапались" между собой.
|
Скажите пожалуйста, какую цифру мне использовать с ключом mem. ОЗУ 3ГБ.
|
2048 или 3072 - МСТС больше не нужно. Хотя у меня стоит 262144. Ну что поделать - извращенец я... :D
|
а при ОЗУ - 1.25 ГБ? У меня 1024 стоит, вроде нормально, но долго грузятся сценарии
|
1024 и должно быть...
Хотя, вот у меня тогда вопрос - где-нибудь в техдоках написано, конкретно, с какими единицами работет ключ mem, с килобайтами или мегабайтами? |
у меня мстс обычно кушает больше, чем 1024...
|
Как узнать,что ключ mem подействовал в игре.
|
Что за ошибка вылазит перед загрузкой сценария "Исключение приложения (какие то цифры 0:800000) ощибка приложения"
[size="1"][color="Silver"]Добавлено через 1 час 8 минут[/color][/size] [URL=http://radikal.ru/F/s019.radikal.ru/i633/1203/81/89eeee0f81cd.jpg.html][IMG]http://s019.radikal.ru/i633/1203/81/89eeee0f81cdt.jpg[/IMG][/URL] Вот более наглядно))) |
теперь загрузилось с 30 раза, но при подъезде "ТEM2U-9330" вылезает ошибка "Не удалось добавить вагон в симуляцию" uid200010
|
[QUOTE]Не удалось добавить вагон в симуляцию" uid200010[/QUOTE]
Это значит, что в сценарии много трафиков или статики. Надо использовать ключ mem либо train store. |
стоит ключ, а ошибка приложения может тоже из-за статики или нет?
|
[QUOTE]а ошибка приложения может тоже из-за статики или нет?
[/QUOTE] Возможно, а какой это сценарий? |
Текущее время: 11:18. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim