Ограничения процессора Java-апплета? - PullRequest
0 голосов
/ 27 февраля 2010

Есть ли какой-то тип ограничения на то, сколько процессора может использовать апплет? Или мой код будет работать так же быстро, как и стандартная Java-программа?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2010

Апплеты, как правило, работают с меньшими правами, чем стандартные приложения, но не должно быть ограничения ЦП. Были сообщения о том, что апплеты ломают браузеры из-за чрезмерного использования процессоров, и вместо того, чтобы классифицировать их как недостатки безопасности, с которыми приходится сталкиваться, их просто помечают как неприятности.

Тем не менее, апплеты работают в различных средах, иногда с небольшой последовательностью (вот почему они проблематичны, и почему Java Web Start является рекомендуемой альтернативой). Вполне возможно, что некоторые среды апплетов накладывают ограничения на процессор для апплетов и т. Д.

1 голос
/ 27 февраля 2010

Проблема в том, что апплеты обычно запускаются как потоки в JVM, встроенной в браузер. Несмотря на то, что вы можете настроить приоритет потока Java, нет способа поместить на них ограничения ЦП. В самом деле, я не думаю, что вы даже можете установить ограничения процессора с собственными потоками ОС. В случае UNIX и UNIX-подобных операционных систем ограничения использования ЦП и другие ограничения применяются отдельно для каждого процесса.

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