JVM avec pas de collecte des ordures

J'ai lu dans de nombreux threads qu'il est impossible de désactiver la collecte des ordures sur Sun JVM. Toutefois, pour les besoins de notre projet de recherche nous avons besoin de cette fonctionnalité. Quelqu'un peut-il recommander une JVM qui n'a pas de collecte des ordures ou de qui permet de l'éteindre? Merci.

  • Java sans la collecte des ordures, c'est comme, bien C/C++ !!!
  • Selon forums.java.net/jive/thread.jspa?messageID=208939&tstart=0 le gc peut être désactivé dans les versions antérieures de Java, mais il n'est plus possible.
  • De blé, pas de. c'est loin en C++, il n'y a pas de dépassements de tampon, et peu ou pas de comportement indéfini.
  • sur
  • Il n'y a également aucun souvenir de remise en état sans GC, donc, si vous voulez fuite comme un fou.
  • Je ne peux pas trouver quelque chose où j'en aurais besoin pour désactiver la cg. Pour quoi avez-vous besoin?
  • eh bien, il sonne comme il veut juste tester les performances sans GC généraux, il serait probablement faire beaucoup plus de sens de faire cela avec l'ajout explicite supprime de la langue et des tests de code de la modification de la langue... :/
  • Comme je l'ai dit ci-dessous, je commence un projet de recherche et je vais essayer de trouver un simple moyen rapide pour une première preuve de concept pour garder tous les objets en mémoire
  • Garder tous les objets en mémoire est une autre question que celle de la désactivation de la GC. Vous pouvez garder tous les objets en mémoire, en conservant les références. Si vous avez besoin de le faire avec chaque objet, vous pourriez être en mesure de mettre en œuvre certaines instrumentation de ressusciter les objets dans leur outil de finalisation par la création d'une nouvelle, accessible, une forte référence à this ou peut-être tout simplement interdire le finaliseur à jamais complète en appelant Thread.yield().
  • Java sans gc est à peu près impossible. Chaque petite fonction en Java alloue quelque chose, que ce soit le tableau de la main méthode ou de Chaînes de caractères. À ce point, pourquoi ne pas choisir un plus approprié de la langue?

InformationsquelleAutor H-H | 2010-06-05