Как стать автором
Обновить
0
0

Пользователь

Отправить сообщение

Спасибо за проделанную работу и интересную публикацию.

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

Я не специалист, но позволю себе порассуждать.
Чтобы послать группу пеленгаторов нужно быть точно уверенным, что это лжесота, а не фемтосота другого оператора, для этого между операторами должна быть очень точная и актуальная база всех фемтосот. Очень неприятно будет гонять пеленгаторов из-за того, что кто-то забыл внести соту в реестр. Лжесоте необязательно быть мощнее базовой станции: достаточно мощнее приниматься каким-то абонентом. Например, если мощность базовой станции киловатт и она находится на расстоянии 1км, то она будет приниматься телефоном, также как лжесота мощностью 10 ватт на расстоянии 100м, плюс лжесота может быть направленной.
Лжесота может проксировать вызовы к настоящей базовой станции, притворяясь мобильным телефоном — ей не нужно иметь проводного соединения с оператором для этого.
Если кратко, то GC итерирует каждый объект из выбранных поколений и временно удаляет все ссылки от отдельно взятого объекта (все ссылки на которые этот объект ссылается).

Как GC может обойти все объекты в поколении? Неужели где-то явно есть список всех объектов этого поколения? Мне кажется, такой список занимал бы слишком много места, его дорого было бы поддерживать.
Я что-то не понял из статьи, как вы упрощали, подставляли вложенные выражения?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность