Visualizzazione dei risultati da 1 a 3 su 3

Discussione: (java) Sleep

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883

    (java) Sleep

    Ho un editor di testo fatto in java
    Supponiamo che lanci il programma, lo uso e poi invece di chiuderlo lo abbasso (iconizzo)
    Dopo 30 minuti lo voglio riutilizzare, clicco sulla toolbar di windows per richiamarlo

    A questo punto, il programma invece di "venire su" all'istante, ci mette qualche secondo e poi compare

    Volevo eliminare questo effetto (effetto che non avviene con i programmi fatti in c/c++ ad esempio)

    Questa cosa penso sia dovuta al fatto, che quando non usi un programma java per un tot di tempo (programma che non ha chiuso) la jvm lo serializza. Poi quando l'utente lo vuole riutilizzare la jvm lo deve ricaricare in memoria e poi farlo apparire a video.

    Come posso evitare questo problema di addormentamento ?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    883
    qualche idea?

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Credo che non si possa affatto evitare. Codici C/C++ sono compilati e quindi subito eseguibili. Mentre codice Java è interpretato... un conto è ripescare una pagina di memoria swappata ed eseguirne il codice, un'altro è pescare una pagina di memoria swappata (JVM), eseguirla e, dalla sua esecuzione, caricarne un'altra (la classe da eseguire) deserializzarla (probabilmente) e farla interpretare...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2024 vBulletin Solutions, Inc. All rights reserved.