Java 安全管理器会降低性能吗?

发布于 2024-09-18 17:09:39 字数 30 浏览 7 评论 0原文

实施 Java 安全管理器是否会导致性能下降?

Does implementing the Java Security Manager result in decreased performance?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

美人迟暮 2024-09-25 17:09:39

这完全取决于实现的细节以及应用程序。

当然有可能实现一个需要很长时间来检查某些权限的安全管理器,以及一个需要非常频繁地检查这些权限的应用程序,从而导致可怕的性能。

但通常情况下,检查权限的频率不足以导致性能显着下降。

That depends entirely on the details of the implementation, and on the application.

It's certainly possible to implement a Security Manager that takes a long time to check certain permissions and an application that requires these premissions to be checked very frequently, resulting in horrible performance.

But typically, checking permissions does not happen often enough to cause significant performance decreases.

溺孤伤于心 2024-09-25 17:09:39

在实际用例场景中,Java.policy 文件中写入的内容由 Java 安全管理器处理。始终建议以空白文件启动策略文件,并在出现安全异常时添加必要的权限。重复此过程,直到您拥有运行该应用程序的最小权限集。这将使您避免不必要的权限检查,这肯定有助于提高性能。

In real use case scenario, Content written within Java.policy file is handled by Java security Manager. It is always suggested to start the policy file with the blank one and in case of security exception add the necessary permissions. Repeat the process until you have minimal set of permissions to run the application. This will let you to avoid unnecessary permission check which definitely helps to improve performance.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文