Здесь есть три основных фактора.
1) Время запуска Java. Холодный запуск раньше составлял 5-10 секунд, однако это изменилось с помощью быстрого запуска Java , который был частью обновления Java 1.6 10. Он включен по умолчанию для Windoes XP и 2000 (Vista предлагает свои собственные механизмы предварительной загрузки), но, возможно, у вас это отключено ( включить информацию ).
2) Время загрузки вашего апплета. Протестируйте его локально, и если время запуска значительно отличается, рассмотрите возможность использования более эффективных методов сжатия. Proguard будет запутывать код и уменьшать размер кода на до 90 процентов . 90 КБ не должны быть медленными, но это может зависеть от скорости вашей сети и хоста.
3) Код, который вы используете для инициализации апплета. Вы можете временно изменить свой метод init
, чтобы просто показать кнопку «Привет, мир», чтобы определить, является ли это проблемой. Если вы не удовлетворены производительностью, вам может потребоваться профилировать код.
Время запуска апплета должно составлять около секунды (исключая время загрузки). Убедитесь, что у вас довольно свежая версия Java, и попробуйте простой апплет Hello World .