J'ai un code client non fiable et je veux l'exécuter en lançant une instance de machine virtuelle Java pour chaque client pour gérer la mémoire maximale utilisée par la JVM pour chaque instance et le temps maximum d'exécution du code . Comment puis-je faire cela?
Existe-t-il un exemple de code pour une telle chose?
Je lis à propos de la mise en commun JVM here et there mais je ne pouvais pas comprendre comment faire cela?
Je veux voir du codeGestion de plusieurs JVM
1
A
Répondre
0
Il ya quelque temps j'ai participé à un programming contest où un algorithme devait se battre contre d'autres algorithmes. Le site a utilisé un special JVM pour limiter le nombre d'instructions que vous étiez autorisé à utiliser pour vos calculs à chaque étape.
Je pense que ce n'est pas exactement ce que vous cherchez, car les programmes Java sont très restreints dans les classes qu'ils peuvent utiliser. Mais puisqu'il n'y a pas d'autres réponses jusqu'à présent, cela pourrait être un point de départ.
Questions connexes
- 1. Agrégation de statistiques Jamon sur plusieurs JVM
- 2. Gestion de la mémoire JVM sous Unix/Linux
- 3. Gestion de plusieurs projets
- 4. Configurer VisualVM pour visualiser plusieurs JVM
- 5. un programme s'exécute sur plusieurs JVM?
- 6. Gestion de plusieurs applets java
- 7. Gestion de plusieurs modèles interdépendants
- 8. Gestion de plusieurs fichiers SharedPreference
- 9. Android: Gestion de plusieurs notifications
- 10. Gestion de plusieurs sous-vues
- 11. Gestion de plusieurs centaines d'occurrences de NSLocalizedString
- 12. Multi java processes de jvm?
- 13. Gestion de plusieurs valeurs d'URL dans CakePHP
- 14. Gestion de plusieurs touches sur l'iPhone
- 15. Gestion de plusieurs sélections avec MVVM
- 16. Gestion simultanée de plusieurs connexions à l'hôte
- 17. Gestion de plusieurs comptes dans l'application Android
- 18. Gestion de plusieurs vues et interactions
- 19. Gestion de l'authentification avec plusieurs fournisseurs d'appartenance
- 20. Gestion de plusieurs fenêtres WIN32 API
- 21. Gestion de plusieurs solutions avec NDepend
- 22. Sharepoint StateMachine: Gestion de plusieurs réponses à plusieurs tâches créées
- 23. Application de benchmarking JVM
- 24. Gestion d'une session sur plusieurs pages
- 25. Gestion d'une activité avec plusieurs états
- 26. Echec de la JVM - basculement
- 27. Partage de données entre JVM
- 28. Delphi Problème de gestion des exceptions avec plusieurs blocs de gestion des exceptions
- 29. Gestion de plusieurs versions d'application via la ligne de commande
- 30. Gestion de plusieurs bases de données avec NHibernate et Autofac
Comme je suis sûr que vous le savez, vous pouvez utiliser le paramètre -XMX jvm pour limiter la mémoire qu'une JVM donnée peut utiliser. Pour lancer chaque programme dans une JVM différente, il suffit d'un script sur votre serveur pour lancer le XMX. Au-delà, sur quelle partie recherchez-vous un code d'échantillon? – bwawok
Je veux avoir plusieurs JVM en fonctionnement, obtenir leurs informations d'état dans un certain laps de temps (si terminé) et si gérer leur E/S standard via la JVM initiatrice – MostafaEweda