Производительность: одна или несколько банок? - PullRequest
0 голосов
/ 21 марта 2012

У меня простой вопрос!Есть ли разница между использованием одного или нескольких банок по производительности?

Ответы [ 2 ]

1 голос
/ 21 марта 2012

*.jar файлы - это просто множество *.class файлов, сжатых в один.Вроде как, если вы архивируете множество скомпилированных классов Java в файл *.zip.При использовании нескольких jar s не будет никаких дополнительных задержек, за исключением, может быть, дополнительного времени, необходимого для времени выполнения Java, чтобы найти, открыть и прочитать каждый отдельный файл jar.

Таким образом, использование нескольких jar-файлов или одного jar-файла не сильно повлияет на производительность среды выполнения, но может замедлить время запуска.Особенно для апплетов, где файлы должны быть загружены в первую очередь.

0 голосов
/ 21 марта 2012

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

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