Vous aurez besoin non seulement d'un système d'exploitation 64 bits et d'une machine virtuelle 64 bits, mais également de plus de mémoire.
Sur un système Windows 32 bits, l'espace d'adressage virtuel est divisé par 2 Go pour les opérations du noyau et 2 Go pour les applications utilisateur. Alors tu es foutu.
Il y a une solution possible, mais très peu probable: vous pouvez enable le /3GB switch de soulever cette limitation et que le système alloue 1 Go d'espace d'adressage virtuel pour les opérations du noyau et 3Go pour les applications utilisateur (si elles sont /LARGEADDRESSPACEAWARE).
Malheureusement, la JVM Sun/Oracle HotSpot 32 bits n'est pas LARGEADDRESSAWARE (que je connais), et les autres JVM 32bits ne le sont probablement pas non plus. Mais pensez-y: même si vous étiez capable de le faire, vous utiliseriez toute la mémoire disponible pour votre système. Rien de ne sera laissé pour d'autres programmes après que vous ayez alloué vos 3 Go de tas pour votre JVM. Votre système passerait sur le disque tout le temps. Ce serait inutilisable. Il suffit d'obtenir un OS 64bis avec plus de mémoire vive (RAM). C'est tout ce qu'il y a pour vous, à court de trouver des moyens pour que votre programme utilise moins de mémoire.
Hmm, pourquoi? Est-ce que quelque chose de vraiment ** faux ** dans ma réponse ?? – haylem
Merci pour vos réponses, j'installerai JVM 64 bits win7 et 64 bits sur mon pc et ensuite définir les arguments VM. non seulement ~ ram 3 Go mais plus grand que 2 Go, je travaille sur la visualisation graphique à grande échelle. donc je pense que sur 4Go Ram je vais donner ~ 2.5Go ram comme argument -Xmx. Furrther vous le fera savoir. quelqu'un d'autre peut-il me fournir des arguments d'optimisation dans le fichier eclipse.ini? – Aijaaz
En outre, j'ai visité des forums, où ils ont discuté de différents paramètres d'optimisation qui doivent être ajoutés dans le fichier eclipse.ini. Je préférerais que quelqu'un me fournir une liste optimisée consolidée pf arguments this vm. – Aijaaz