nuovoUtente86
13-06-2008, 14:45
Mi chiedevo se fare qualcosa del genere
public class Test{
public static void main(String args[]){
............................
............................
...........................
Object o=new Object();
String s=o.toString();
o=null;
..................................
....................................
...................................
codice dove o non occorre piu...}}
potesse migliorare le performance...facendo di fatto ripulire l' area di memoria occupato dall' oggetto puntato da o, che altrimenti ancora referenziata verrabbe tralasciata. Nel 90% dei casi probabilmente non si ha alcun guadagno, ma in determinate applicazioni potrebbe essere utile, credo.
La stessa cosa penso si ottenga con una chiamata del tipo
String s=new Object().toString();
Cosa mi dite al riguardo
public class Test{
public static void main(String args[]){
............................
............................
...........................
Object o=new Object();
String s=o.toString();
o=null;
..................................
....................................
...................................
codice dove o non occorre piu...}}
potesse migliorare le performance...facendo di fatto ripulire l' area di memoria occupato dall' oggetto puntato da o, che altrimenti ancora referenziata verrabbe tralasciata. Nel 90% dei casi probabilmente non si ha alcun guadagno, ma in determinate applicazioni potrebbe essere utile, credo.
La stessa cosa penso si ottenga con una chiamata del tipo
String s=new Object().toString();
Cosa mi dite al riguardo