Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Configurare heap di java

    Ciao a tutti!!!!
    Ho installato da poco sul mio pc la opensuse 10.2 e a dirvi la verità mi trovo meravigliosamente bene.
    L'unico problema è stato che ho dei problemi di configurazione con java.
    Mi spiego meglio, quando cerco di far partire un'applicazione creata in java (nutch in questo caso) mi da questo errore:

    Error occurred during initialization of VM
    Could not reserve enough space for object heap

    La mia versione di java è:
    java version "1.5.0_08"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
    Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)


    Qualcuno di voi gentilmente mi saprebbe dare una mano???

    TANTE GRAZIE

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

    Re: Configurare heap di java

    Originariamente inviato da djkytra_web
    Qualcuno di voi gentilmente mi saprebbe dare una mano???
    Ci sono delle opzioni apposite per specificare la dimensione del heap. Vedi i parametri -Xms e -Xmx in <questa> pagina.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    si avevo provato...

    in pratica se scrivo

    java -Xms128m -Xmx256m

    mi restituisce la lista di opzioni disponibili.

    Nessun altro sistema?

  4. #4
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    codice:
    java -Xms128m -Xmx256m
    magari dico una cosa ovvia, ma naturalmente non devi farlo cosi' "one shot", devi avviare la tua applicazione con quei parametri nella stringa che esegue l'applicazione.

    tipo
    codice:
    java -Xms128m -Xmx256m MiaApplicazione -classpath..... ecc. ecc.

  5. #5
    sinceramente per me essendo nuovo di java non era una cosa nuova.

    Ma il mio problema è che devo lanciare l'applicazione nutch la conosci?

  6. #6
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    no, non ho idea di come sia strutturata ne' di come tu faccia ad avviarla in questo momento...

  7. #7
    in pratica si lancia con il comando bin/nutch

    c'è un file jar all'interno ma se lo lancio con

    java -Xmx256m -jar nutch-0.8.1.jar

    ricevo questo errore

    Failed to load Main-Class manifest attribute from
    nutch-0.8.1.jar

  8. #8
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    in pratica si lancia con il comando bin/nutch
    ed e' un file batch (.bat) o un eseguibile?
    se e' un file batch, modifica la riga di avvio del programma DENTRO il file batch.
    se e' un file eseguibile, non ho nessuna idea in merito.

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Ho dato una occhiata a questo software 'nutch'. Pur non conoscendo questo sw, posso dirti che quel file 'nutch' nella /bin è uno script per la shell bash.

    All'inizio dello script c'è pure un commento che spiega che si può impostare una variabile di ambiente NUTCH_HEAPSIZE per specificare la dimensione del heap. Più di così ......
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    si infatti me n'ero accorto.... infatti ho risolto il problema in quel modo... solo che ora ne sono spuntati altri, ho deciso di provare il tutto con un pc da 1gb di ram, vediamo che succede....

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.