Ну, прежде всего, объясните, откуда исходит след, и это в основном PageMap
.
Следующим шагом будет объяснение того, что делает карта страницы, для чего она и какие проблемы она решает (например, кнопки «Назад» и всплывающие диалоговые окна). Проблемы, которые придется решать вручную, при аналогичных затратах памяти, но при гораздо больших затратах на разработку и повышении риска.
И, наконец, скажите им, как вы можете повлиять на то, что происходит на карте страницы, в кэш вторичной страницы и, таким образом, как можно контролировать размер.
Очевидно, что вы также можете показать им тесты, но, возможно, еще лучше сделать ставку на Мартина Дашорста (хотя я думаю, что он все равно читает этот пост:)).
В любом случае, я бы попробовал поставить две точки:
- В памяти нет никаких хранилищ калитки, которые вам бы не пришлось хранить в памяти. Это просто лучше организовано, легче разрабатывать, поддерживать согласованность и тестировать.
- Сама Java означает, что вы постоянно несете некоторый неизбежный сверхнормативный багаж. Если они так беспокоятся о своем следе, возможно, Java вовсе не тот язык, который они хотят использовать. Существуют сотни сайтов с большим трафиком, написанных на других языках, так что это вполне работоспособное решение. Худшее, что они могут сделать, - это пойти с Java, взять на себя сверхнормативный багаж, а затем , а не использовать преимущества, которые предоставляются с расширенными возможностями.