Par exemple, disons que j'ai une application qui peut lire dans un fichier CSV avec des tas de lignes de données. Je donne à l'utilisateur un résumé du nombre de lignes basés sur les types de données, mais je veux m'assurer que je ne lis pas dans un trop grand nombre de lignes de données et de la cause OutOfMemory Exceptions. Chaque ligne se traduit par un objet. Est-il un moyen facile de trouver de la taille de cet objet par programmation? Est-il un document de référence qui définit la façon dont les grands types primitifs et les références de l'objet sont pour une VM?
Maintenant, j'ai un code qui dit lire jusqu'à 32 000 lignes, mais j'aimerais aussi avoir un code qui dit lire autant de lignes que possible jusqu'à ce que j'ai utilisé de 32 mo de mémoire. Peut-être que c'est une autre question, mais je voudrais encore savoir.