Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Questioni di peso...

  1. #1

    Questioni di peso...

    Avrei una domanda da porre...


    Che differenza c'è, dal punto di vista dell'utilizzo di risorse... tra:

    dim pippo
    dim pippo(1)

    Grazie!

    Ne pongo anche un'altra, già che ci sono...

    Tra:
    dim pippo1, pippo2
    e dim pippo(2)

    Grazie!!


  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con pippo(2) definisci un vettore (array) ...

    Roby

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: Questioni di peso...

    Originariamente inviato da maxolino
    Avrei una domanda da porre...


    Che differenza c'è, dal punto di vista dell'utilizzo di risorse... tra:
    ...
    Tra:
    dim pippo1, pippo2
    e dim pippo(2)
    ...
    magari come prestazioni è simile, ma di sicuro ti incasini meno con un array
    dim pippo(2)
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    Originariamente inviato da Roby_72
    Con pippo(2) definisci un vettore (array) ...

    Roby
    Ok.... quello lo sapevo... chiedevo riguardo peso e prestazioni.. In particolare per questo:

    dim pippo
    dim pippo(1)

    Come prestazioni e peso sono uguali?

  5. #5
    Originariamente inviato da maxolino
    Ok.... quello lo sapevo... chiedevo riguardo peso e prestazioni.. In particolare per questo:

    dim pippo
    dim pippo(1)

    Come prestazioni e peso sono uguali?

    una è una variabile variant (la prima), e la seconda è un vettore di 2 variant....se per peso intendi chi occupa piu memoria.... l'array


    EDIT: per le "prestazioni" dipende da cosa intendi
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Leggo abbastanza. I migliori Autori pongono molta attenzione proprio alle prestazioni di un codice piuttosto che un altro.
    Però, mai e poi mai ho trovato qualcuno che paragoni le prestazioni di variabili con vettori
    Ma non sarà che si utilizzano le variabili normali quando servono le variabili normali, ed i vettori quando servono i vettori? Almeno, questo è quello che faccio io e altri che conosco :
    Pietro

  7. #7
    E' che nel mio caso ho una strana possibilità..

    In pratica neccesito di una serie di array variabili, sono circa 40.
    L'indice può variare però da 10, a in alcuni rari casi ad 1.

    Quindi mi chiedevo se valeva la pena aggiungere una condizione, nel quale caso l'indice sia uno di creare tutte variabili invece di array con un solo indice.

    Tutto qui

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Io ripeto, penso che il problema non si ponga (in questo caso)

    Diverso è invece questo problema:
    Costruisco una tabella componendo una stringa leggendo un database.
    Conviene usare la composizione stringa o mettere i singoli pezzi in un vettore per poi riassemblare in stringa.

    Se fai delle prove, ti accorgi che il primo metodo è penosamente lento ed inefficiente, mentre il secondo è velocissimo.
    E' solo un esempio: Ci sono casi e casi...
    Pietro

  9. #9
    se gli array sono variabili, usa la ReDim(x), e dimensioni solo quello che ti serve

  10. #10
    Originariamente inviato da optime
    se gli array sono variabili, usa la ReDim(x), e dimensioni solo quello che ti serve
    Sigh... non riesco a spiegarmi.. ci rinuncio


    La mia domanda non riguarda come ridimensionare un array o altro...
    Ma se è più fluido avere un:

    variabile1
    variabile2
    e variabile3

    piuttosto di
    array1(1)
    array2(1)
    array3(1)

    Nel secondo caso, visto che l'array è inutile... avendo un solo indice e non necessita di averne di più (altrimenti sarebbe già impostato correttamente), volevo solo sapere quanta differenza c'era di utilizzo di memoria e di prestazioni tra le due.

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