Форум Trainsim  

Вернуться   Форум Trainsim > Microsoft Train Simulator > MSTS - Сценарии

Ответ
 
Опции темы Опции просмотра
Старый 31.03.2010, 11:16   #1
Zabor
Разработчик
 
Аватар для Zabor
 
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
Zabor хороший собеседник
По умолчанию

После апгрейда у меня памяти стало много, потому перестал замечать этот момент, но судя по ошибкам вида "невозможно добавить" дело как раз в утечке памяти, причем она заканчивается в выделенной для МСТС области, а не в ОЗУ машины вообще.

Если симулятор вываливается вполне возможно, что память не освобождается какое-то время и повторный запуск занимает следующий объем и т.д. до забивания всей памяти.

Обычно такие ошибки возникают после 1,5-2 часов непрерывной работы симулятора и всегда относилось к "кривости симулятора", имеющего "утечки памяти".

Тут у нас пример того, как эту утечку можно (непреднамеренно естественно) значительно увеличить, значит, она зависит не только от "кривости симулятора".

Что имеем на входе:
- маршрут
- ПС
- сценарий
- взаимодействие ПС между собой и маршрутом в сценарии

Маршрут можно отбросить, он проверен неоднократно, ПС наиболее вероятен, но с ним сложнее, просто выкинуть целые составы метод конечно хороший, но вполне возможно, что это какой-то вагон и его было бы очень неплохо вычислить.

Сам сценарий и взаимодействие еще более сложные моменты, ИМХО начинать нужно с ПС т.к. оно проще…
__________________
Присылайте ваши сценарии в копилку msts.
Опыт - это нечто, что приобретается сразу после того, как это было нужно.
100% не предпринятых попыток обречены на провал.
Zabor вне форума   Ответить с цитированием
Старый 31.03.2010, 15:11   #2
Pingvin
Опытный
 
Регистрация: 10.03.2009
Адрес: Санкт-Петербург
Сообщений: 104
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Pingvin стоит на развилке (репутация по умолчанию)
По умолчанию

Когда сим зависал, то нажимая Ctrl-Alt-Del (Диспетчер задач) обратил внимание что на сим расходуется порядка 590 МБ памяти, т.е. вылет происходит в тот момент когда память достигает 600 Мб. Это чисто мое предположение. Кстати ни на каких других сценариях, даже более загруженных такого количества памяти сим не жрал, выше 470 Мб не припомню
Pingvin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:47. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?