Alors je suis pas expert android, je suis plutot desktop, mais même sur un desktop ce code c'est n'importe nawak
String name = new String(scanner.next());
Tu crée un String à partir d'une String, qui est fonctionellement la même, sauf qu'elle occupe un espace mémoire supplémentaire.
String name = scanner.next();
Fait le même boulot avec une allocation de moins
int x= new Integer(scanner.nextInt()) ;
tu transforme un int en Integer puis de nouveau tu le debox en int. Quel est l'intérêt par rapport à ça?
int x= scanner.nextInt() ;
A part que ça fait travailler plus le GC et que ça fait chaufferette en hiver?
objetcharge est contruit comment, il a quelle structure et il occupe combien de mémoire?
Tu peux aussi reprendre ce bout de code dans une application desktop vite fait pour voir à combien de consommation mémoire elle monte quand t'as tout chargé.
Le fichier occupe quelle taille?
Partager