Autore Topic: Istruzione "WAIT"  (Letto 1514 volte)

Offline koko

  • Gambero
  • **
  • Post: 52
    • Mostra profilo
Istruzione "WAIT"
« il: 13 Ottobre 2008, 13:01:33 »
Capisco che sia un modo per evitare che il form risulti "bloccato" mentre si eseguono operazioni cicliche o affini.
Ciò che non comprendo, però, è perchè, durante una semplice operazione di wait, la cpu salga al 100%.
Di fatto ciò impedisce di usare proficuamente tale funzione!

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #1 il: 13 Ottobre 2008, 13:31:08 »
Credo dovresto controllare chi veramente stà usando le risorse, e in quale percentuale.
Mi pare strano che il comando WAIT faccia sta cosa, soprattutto per il fatto che le risorse occupate sono solo quelle del programma stesso in memoria, e di quello che stai eseguendo in WAIT.

Offline koko

  • Gambero
  • **
  • Post: 52
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #2 il: 13 Ottobre 2008, 14:00:26 »
Capita solo con il componente gb.qt mentre, da changelog, il bug è stato risolto nella 2.8.2 su gb.gtk (occupa, sul mio sistema il 10%, non più il 100).
il componente che consuma il 100& di cpu è gbx2, l'interprete, e per riprodurre il bug basta un form qt con un pulsante che, se premuto, esegue WAIT 100, per esempio.

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #3 il: 13 Ottobre 2008, 14:23:32 »
Hai ragione! Ho appena testato una semplice form con un pulsante
che dia l'istruzione WAIT 100. Con gb.qt la CPU sale al 100% di uso.
Bisogna assolutamente segnalare sulla mailing list ufficiale o a Benoit.

L'indirizzo per contattare Benoit è:

gambas_AT_users_DOT_sourceforge_DOT_net

Offline koko

  • Gambero
  • **
  • Post: 52
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #4 il: 13 Ottobre 2008, 14:39:30 »
Proverò a segnalarlo, anche se,considerato che ha corretto il bug per le gtk, probabilmente ne è già a conoscenza.

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #5 il: 13 Ottobre 2008, 17:04:35 »
Sì, è probabile, ma non si sà mai, segnalarlo è buona cosa.

Offline koko

  • Gambero
  • **
  • Post: 52
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #6 il: 16 Ottobre 2008, 12:19:24 »
Ed infatti, oggi mi ha risposto dicendomi che ha appena fixato il bug :)

Offline giulio

  • Maestro Gambero
  • ****
  • Post: 280
    • Mostra profilo
Re: Istruzione "WAIT"
« Risposta #7 il: 16 Ottobre 2008, 18:51:44 »
Ottimo. Era un brutto bug.