![]() |
![]() |
|
![]() |
#1 |
Разработчик
Регистрация: 01.02.2008
Адрес: Санкт-Петербург
Сообщений: 18,938
Вы сказали Спасибо: 11,499
Поблагодарили 10,291 раз(а) в 3,846 сообщениях
![]() |
![]()
После апгрейда у меня памяти стало много, потому перестал замечать этот момент, но судя по ошибкам вида "невозможно добавить" дело как раз в утечке памяти, причем она заканчивается в выделенной для МСТС области, а не в ОЗУ машины вообще.
Если симулятор вываливается вполне возможно, что память не освобождается какое-то время и повторный запуск занимает следующий объем и т.д. до забивания всей памяти. Обычно такие ошибки возникают после 1,5-2 часов непрерывной работы симулятора и всегда относилось к "кривости симулятора", имеющего "утечки памяти". Тут у нас пример того, как эту утечку можно (непреднамеренно естественно) значительно увеличить, значит, она зависит не только от "кривости симулятора". Что имеем на входе: - маршрут - ПС - сценарий - взаимодействие ПС между собой и маршрутом в сценарии Маршрут можно отбросить, он проверен неоднократно, ПС наиболее вероятен, но с ним сложнее, просто выкинуть целые составы метод конечно хороший, но вполне возможно, что это какой-то вагон и его было бы очень неплохо вычислить. Сам сценарий и взаимодействие еще более сложные моменты, ИМХО начинать нужно с ПС т.к. оно проще…
__________________
Присылайте ваши сценарии в копилку msts. Опыт - это нечто, что приобретается сразу после того, как это было нужно. 100% не предпринятых попыток обречены на провал. |
![]() |
![]() |
![]() |
#2 |
Опытный
Регистрация: 10.03.2009
Адрес: Санкт-Петербург
Сообщений: 104
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
![]()
Когда сим зависал, то нажимая Ctrl-Alt-Del (Диспетчер задач) обратил внимание что на сим расходуется порядка 590 МБ памяти, т.е. вылет происходит в тот момент когда память достигает 600 Мб. Это чисто мое предположение. Кстати ни на каких других сценариях, даже более загруженных такого количества памяти сим не жрал, выше 470 Мб не припомню
![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
|
![]() Что это? |