Y a-t-il un certain type de limite quant à la quantité de CPU qu'une applet peut utiliser? Ou mon code fonctionnera-t-il aussi vite qu'un programme java standard?Java Applet Restrictions de l'UC?
Répondre
Le problème est que les applets s'exécutent généralement en tant que threads dans une machine virtuelle Java intégrée dans le navigateur. Bien que vous puissiez ajuster la priorité d'un thread Java, il n'y a aucun moyen d'y placer des majuscules. En effet, je ne pense pas que vous pouvez même définir des limites de CPU avec les threads natifs de l'OS. Dans le cas des systèmes d'exploitation UNIX et UNIX, les limites d'utilisation du processeur et d'autres limites sont implémentées par processus.
Les applets fonctionnent généralement avec moins de privilèges que les applications standard, mais il ne devrait pas y avoir de limite de processeur. Il y a eu des rapports d'applets qui écrasent les navigateurs en utilisant trop les processeurs, et plutôt que de les classer comme des failles de sécurité à traiter, ils sont simplement étiquetés comme des nuisances. Cela dit, les applets s'exécutent dans une variété d'environnements, parfois avec peu de cohérence (c'est pourquoi ils sont problématiques, et pourquoi Java Web Start est l'alternative recommandée). Il se pourrait très bien que certains environnements d'applets imposent des limites de processeur aux applets, etc.
- 1. applet Java Accès d'une autre applet Java
- 2. Application Java vs applet Java
- 3. Applet de capture d'écran Java
- 4. Java Applet - Erreur de liste
- 5. MYSQL & Java Applet
- 6. Java Applet Permission
- 7. java - applet delete image
- 8. Problème avec Java Applet
- 9. Java Applet Network Connection
- 10. Paramètre Java Applet Locale
- 11. Java Applet Authentification
- 12. strace java applet
- 13. raccourcis applet java
- 14. java ide applet
- 15. Applet Java et JFrames
- 16. Signé applet java
- 17. Interaction avec Java Applet
- 18. Java Applet - ArrayIndexOutOfBoundsException
- 19. Java Applet Graphics
- 20. Java Applet dans Firefox
- 21. reload java applet
- 22. boutons applet java
- 23. Java VNC Applet
- 24. Problèmes d'actualisation Java Applet
- 25. Java Applet GUI
- 26. PreparedStatement.addBatch dans java a des restrictions?
- 27. Java Web Start vs Embedded Java Applet
- 28. Réinitialiser Applet Java sur Recharger
- 29. Comment créer une applet Java?
- 30. Tuer Java Applet via Javascript
PlugIn2 de 6u10 utilise un processus JVM hors navigateur pour exécuter des applets. Sur certaines plates-formes, les threads peuvent être considérés individuellement pour la planification. Il y a une limite (de 6) de la priorité des threads Java, mais cela est souvent ignoré lors du mappage vers des threads natifs (je ne me souviens pas du tout des détails des plates-formes et des versions). –
Mais ce dont vous parlez est un plafond sur la priorité du thread, pas sur la quantité de CPU qu'il peut utiliser. –