J'ai un programme java qui utilise un hashmap faible pour mettre en cache certaines choses. Si java a besoin de plus de mémoire, le hashmap faible est effacé. Cela fonctionne bien pour moi. Maintenant, j'ai aussi un programme c# sur le même ordinateur qui fonctionne et qui a reconnu ce qui suit.
Lorsque le programme java est en cours d'exécution, mon programme c# ne s'exécute pas correctement à des moments où l'ordinateur est très sollicité. D'autre part, mon programme c# s'exécute également très bien lorsque le programme java ne fonctionne pas.
Se pourrait-il que mon programme java bloque la mémoire que mon programme c# pourrait utiliser ? Comment puis-je le découvrir ?