Определение размера загрузки Java

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

1
задан 10.04.2010, 11:25

2 ответа

Для знания размера программы Java, которая была уже загружена Jnlp можно открыть Java Cache Viewer:

  1. Откройте панель управления.
  2. Дважды щелкните по значку Java. Панель управления Java открывается.
  3. Выберите вкладку "Общие".
  4. Нажмите View. Средство просмотра Кэша Java открывается.

java cache viewer

В этом средстве просмотра можно найти размер каждого из приложений, которые Вы установили через JNLP.


Кроме того, для добавления к ответу davr, извлечению из синтаксиса файла JNLP:

По умолчанию банка и nativelib ресурсы будут загружены нетерпеливо, т.е. они загружаются и доступны локально JVM, запускающей приложение, прежде чем приложение будет запущено. Банка и nativelib элементы также позволяют ресурсу быть указанным как ленивые. Это означает, что ресурс не должен быть загружен на клиентскую систему, прежде чем приложение будет запущено.

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

<jar href="sound.jar" download="lazy"/> 
<nativelib href="native-sound.jar" download="eager"/>

Если у Вас не будет аргумента "загрузки" в пользу банки описанным, то это примет значение по умолчанию к "нетерпеливо", как описано ранее. Таким образом, можно быть уверены, что все банки, которые не содержат "ленивый", будут загружены до запуска приложения. Можно затем оценить размер загрузки со всеми ними. "Ленивые", тем не менее, могут быть загружены впоследствии.

3
ответ дан 12.12.2019, 09:21

Это корректно, JNLP является просто маленьким выразительным Java текстового файла, где загрузить файлы реального приложения. Извините я не знаю, как определить размер в простом способе помимо открытия файла JNLP в блокноте и вручную загрузки файлов, чтобы видеть, насколько большой они.

1
ответ дан 12.12.2019, 09:21

Теги

Похожие вопросы