Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Come faccio a vedere la dimensione dell'heap e a modificarla?

    Salve come da titolo, vorrei capire come sapere a quanto ammonta l'heap usato sulla mia macchina in ambiante win e unix (mac)? Mi servirebbe aumentarlo, ma prima vorrei capire quanto già ne usa. Uso Eclipse come ide.

    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Da Eclipse ho attivato Preferenze-> Show Heap Status
    Credo che sia la barra in basso a destra mi dice heap max 508MB utilizzato 75MB
    Allor come è possibile un errore del genere:

    codice:
    Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
    	at structure.Frame.creaMatrix(Frame.java:217)
    	at structure.Frame.<init>(Frame.java:166)
    	at structure.Frame.cloneFrame(Frame.java:264)
    	at satelliteSystemDVB.NCC.analyze(NCC.java:1033)
    	at satelliteSystemDVB.NCC.handler(NCC.java:1064)
    	at core.SimulationScheduler.scheduler(SimulationScheduler.java:83)
    	at satelliteSystemDVB.SatelliteSystem.start(SatelliteSystem.java:99)
    	at start.Main.main(Main.java:130)
    Aspetto un qualche aiuto, grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Donovant
    Da Eclipse ho attivato Preferenze-> Show Heap Status
    Credo che sia la barra in basso a destra mi dice heap max 508MB utilizzato 75MB
    Immagino che quella sia la memoria riservata alla JVM che fa girare Eclipse... Se tu lanci un tuo programma Java questo girerà in una sua JVM
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    E quindi? come faccio a vedere quando è l'heap usato e come fare per aumentarlo?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  5. #5
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ho notato che su WIN lo spetto progetto non mi da alcun problema, quindi come faccio a risolvere su MAC? Ho letto che potrebbe essere anche un bug della versione di Eclipse...
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Donovant
    E quindi?
    E quindi rispondevo al tuo "Allor come è possibile un errore del genere"

    Originariamente inviato da Donovant
    come faccio a vedere quando è l'heap usato e come fare per aumentarlo?
    Pere vedere le dimensioni dell'heap guarda qui. Per modificarle invece dai un'occhiata alle opzioni -X della JVM:

    -Xms<size> set initial Java heap size
    -Xmx<size> set maximum Java heap size
    -Xss<size> set java thread stack size
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Grazie mille ;-)
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  8. #8
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Non riesco da shell (MacOS):
    java -Xmx512M e mi da tutta una lista di opzioni eppure il comando è giusto.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Donovant
    Non riesco da shell (MacOS):
    java -Xmx512M e mi da tutta una lista di opzioni eppure il comando è giusto.
    Scrivere solo "java -Xmx512M" non serve a nulla. Devi passare -Xmx512M quando avvi il tuo programma. Esempio:

    java -Xmx512M -classpath path_librerie tuopackage.ClasseConMain ecc ecc
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  10. #10
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Scusa, non avevo capito, cmq con NetBeans ho risolto, tasto destro sul progetto proprietà->esegui: opzioni VM

    ^__^'
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.