Имеет ли нежелательные дополнительные файлы JAR проблемы с производительностью - PullRequest
0 голосов
/ 17 января 2012

У меня есть один вопрос, касающийся нежелательных дополнительных файлов jar .

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

У меня вопрос, есть ли PERFORMANCE проблемаесть ли в нашей папке WEB-INF / lib ненужные файлы jar?(учтите, что ненужные файлы jar большего размера)

Заранее спасибо.

Примечание: Я нигде не искал то же самое, поэтомудумал спросить здесь, так как ответ здесь будет кратким и более ясным ...

1 Ответ

2 голосов
/ 17 января 2012

В зависимости от вашего контейнера, это может повлиять на резидентную память, так как ClassLoader может предварительно загружать или кэшировать классы на пути к классам.

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

Вообще говоря, это не так, но рекомендуется поддерживать проект в чистоте от его зависимостей, чтобы помочь с обслуживанием. Не в последнюю очередь размер упаковки будет уменьшен!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...