Autore Topic: [Risolto] Intercettare coordinate di una linea in drawingarea  (Letto 2274 volte)

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #15 il: 30 Gennaio 2011, 18:58:00 »
giusto per curiosità hai provato a vedere la memoria occupata dal tuo programma di prova con un array da 10.000.000 di punti?

Basta fare un calcolo veloce...se ogni intero occupa 16 bit e gli interi sono 10 milioni allora saranno 160 milioni di bit ...ovvero 20 milioni di byte ovvero circa 20 Megabyte (poco più di 19 in realtà)....ad occhio e croce...questo solo per le variabili in questione....
« Ultima modifica: 30 Gennaio 2011, 18:59:53 da Ceskho »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #16 il: 30 Gennaio 2011, 19:06:15 »
ma a me interessava verificare che effettivamente il consumo di ram del programma fosse quello che ci si aspettava..per quello chiedevo di controllare la memoria occupata

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #17 il: 30 Gennaio 2011, 22:29:53 »
Come faccio a misurare?
La prova che ho fatto è semplice
Codice: gambas [Seleziona]
Public Sub Button1_Click()

  Dim coord As New Float[]
 
  Dim Nx As Integer
 
        For Nx = 0 To 10000000
           coord.Add(12345)
        Next 
       
       Message(coord[9999999], "ok")
End

Dite che diventa pesante il discorso?

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 334
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #18 il: 31 Gennaio 2011, 17:00:48 »
ma a me interessava verificare che effettivamente il consumo di ram del programma fosse quello che ci si aspettava..per quello chiedevo di controllare la memoria occupata

per rispondere a questa domanda potresti lanciare la tua procedura e vedere la lettura della ram che ti fa Uextras di vaillant86 che trovi nei progetti in cerca di aiuto.
così rispondi a fsurfing e testi il programma di vaillant86. :2birre:
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #19 il: 31 Gennaio 2011, 19:33:24 »
oppure utilizzi il classico taskmanager ...

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #20 il: 02 Febbraio 2011, 23:30:49 »
Questo è il risultato del monitor di sistema

Offline Taurus dei miracoli

  • Maestro Gambero
  • ****
  • Post: 334
  • In omnia pericula tasta testicula
    • Mostra profilo
Re: [Risolto] Intercettare coordinate di una linea in drawingarea
« Risposta #21 il: 04 Febbraio 2011, 08:31:59 »
Questo è il risultato del monitor di sistema

Ad occhio sembrerebbe che durante l'elaborazione utilizzi CPU ma la RAM resti tutto sommato inalterata nonostante si carica un'array di grandi dimensioni.
Probabilmente il conto che faceva Ceskho è corretto...
...come al solito ;D
"penso spesso ad acquiloni,
a grandi imprese,
ad una thailandese...
...ma l'impresa eccezionale,
dammi retta,
è essere normale"
(L. Dalla)