Выполняет ли реализация Java Security Manager снижение производительности?Уменьшает производительность Java Security Manager?
1
A
ответ
6
Это полностью зависит от деталей реализации и приложения.
Это, безусловно, возможно реализовать диспетчер безопасности, который требует много времени, чтобы проверить определенные разрешения и приложение, которое требует, чтобы эти предписания проверялись очень часто, что приводило к ужасной производительности.
Но, как правило, проверка разрешений не происходит достаточно часто, чтобы снизить значительную производительность.
Большое спасибо за ответ! Также у меня возникает еще один вопрос: проверяет ли диспетчер безопасности только потенциально опасные API, такие как System.exit(), или проверяет ли он все API, такие как System.out.println()? – instantsetsuna
@ instantsetsuna: диспетчер безопасности явно вызван определенными «потенциально опасными» вызовами API, т. Е. Не проверяет каждый вызов метода. Вы также можете добавить проверки безопасности в свой собственный код. –
Спасибо за разъяснение! :) – instantsetsuna