0

关于一个小程序可以使用多少 CPU,是否有某种类型的上限?或者我的代码会和标准的 java 程序一样快吗?

4

2 回答 2

2

小程序通常以低于标准应用程序的权限运行,但不应有 CPU 上限。有报道称小程序通过过度使用 CPU 导致浏览器崩溃,而不是将它们归类为需要处理的安全漏洞,而是简单地将它们标记为滋扰。

也就是说,applet 可以在各种环境中运行,有时几乎没有一致性(这就是它们存在问题的原因,以及 Java Web Start 是推荐替代方案的原因)。某些小程序环境很可能对小程序施加 CPU 限制等。

于 2010-02-27T00:31:45.583 回答
1

问题是小程序通常在嵌入浏览器的 JVM 中作为线程运行。虽然您可以调整 Java 线程的优先级,但无法对它们设置 CPU 上限。事实上,我认为您甚至不能使用操作系统的本机线程设置 CPU 上限。在 UNIX 和类 UNIX 操作系统的情况下,CPU 使用限制和其他限制是在每个进程的基础上实现的。

于 2010-02-27T02:14:38.440 回答