Java Stack bellekte dizi işlemleri nasıl yürür?

Manuel olarak işlemlerin bittiği yerlerde System.gc(); komutu girilmeli midir? Yoksa tüm bellek yönetimini JVM'ye bırakmalı mıyız?

Örnek kod;
Java:
if(gecerli){
    for(int i = 0; i<10*10*10; i++)
    {
       
    }
    gecerli = false;
    System.gc();
}
 
Son düzenleme:
Bu kodda çöp toplayıcı çalışmaz çünkü değişkenler stack üzerinde ve program sonuna kadar yaşayacaklar, New ile yarattığın nesneler üzerinde gc uygulanır ve evet bu yönetimi jvm ye bırakmalısın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…