Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    [Java][OT] Utilizzo Memoria di Java

    Ciao a tutti,

    Ho un programma Java (piuttosto grosso) che dopo pochi minuti raggiunge circa i 48MB (lo vedo tramite task manager).
    Tuttavia ho notato che la free memory di Java aumenta, ovviamente "quando lo decide lui" (e questa penso sia opera del gc).
    Controllandola, come detto, ho notato questi cambiamenti
    codice:
    11261648
    
    6963928
    
    10563080
    i numeri li ho letti dopo qualche click su schede, nuovi pannelli e letture da db (e dopo qualche click, la memoria free aumenta...poi ritorna ancora sul valore intermedio sopra scritto (circa) e poi il tutto si ripete ancora)
    In base a quanto emerso...vi sono probabilità che la mia applicazione esaurisca la memoria?

    Grazie e perdonate la domanda probabilmente banale! ^^

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [Java][OT] Utilizzo Memoria di Java

    Originariamente inviato da Patrick Jane
    Ho un programma Java (piuttosto grosso) che dopo pochi minuti raggiunge circa i 48MB (lo vedo tramite task manager).
    Quello che vedi dal task manager del sistema è "relativo", nel senso che vedi solo quanto è allocato al processo, non qualcosa di preciso sul heap della JVM.

    Usa jconsole / jvisualvm (sono tools del JDK)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123

    Re: Re: [Java][OT] Utilizzo Memoria di Java

    Originariamente inviato da andbin
    Quello che vedi dal task manager del sistema è "relativo", nel senso che vedi solo quanto è allocato al processo, non qualcosa di preciso sul heap della JVM.

    Usa jconsole / jvisualvm (sono tools del JDK)
    Ah ok. Pensavo corrispondessero almeno in parte.

    Grazie per i tools! Ora mi do una bella letta alla doc!

    Ho visto che contiene l'opzione Verbose settata su false...consigli di lasciarla su false o settarla su true?

    La Heap comunque non sembra essere particolarmente carica...
    La Non-Heap sarebbe lo stack? ..questa mi preoccupa di più, raggiunge circa i 20/25MB su 120.

    Grazie mille! ^^

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.