Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206

    [VB.NET]Form pulita che spreca un fottio di risorse

    ciao,
    una cosa tremenda:
    creo un nuovo progetto VB.NET (con VS.NET) e cosi come è (vuoto) lo eseguo, poi apro il task manager e vedo che l'applicativo di cui sopra (che è vuoto!!!) ciuccia ben 10 o 11 Mb di RAM VVoVe:

    come mai, è normale?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Mi pare molto strano...hai provato ad eseguirlo all'esterno di Visual Studio, senza entrare in modalità debugging?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da alka
    Mi pare molto strano...hai provato ad eseguirlo all'esterno di Visual Studio, senza entrare in modalità debugging?
    sìsì
    sempre 10/11 mega

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480
    Beh, io ho creato un progetto C# con due form e l'occupazione di memoria sale a quota circa 9 MB.

    Tendenzialmente è un valore alto, ma devi tenere conto di una cosa: il CLR (Common Language Runtime) è in grado di ottimizzare il codice per velocità di esecuzione o per risparmio di risorse in base alla situazione attuale del tuo ambiente operativo.

    Se la memoria è scarsa, per intenderci, il CLR tenderà a ridurre le dimensioni del codice nativo prodotto, in caso contrario prediligerà una maggiore velocità di esecuzione, che magari potrebbe tradursi in "inlining" di funzioni (non so con precisione come si comporta) e altri espedienti che, pur occupando un quantitativo di memoria superiore, garantiscono migliori performance.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it L'avatar di Aki
    Registrato dal
    Dec 2002
    Messaggi
    2,206
    Originariamente inviato da alka
    Beh, io ho creato un progetto C# con due form e l'occupazione di memoria sale a quota circa 9 MB.

    Tendenzialmente è un valore alto, ma devi tenere conto di una cosa: il CLR (Common Language Runtime) è in grado di ottimizzare il codice per velocità di esecuzione o per risparmio di risorse in base alla situazione attuale del tuo ambiente operativo.

    Se la memoria è scarsa, per intenderci, il CLR tenderà a ridurre le dimensioni del codice nativo prodotto, in caso contrario prediligerà una maggiore velocità di esecuzione, che magari potrebbe tradursi in "inlining" di funzioni (non so con precisione come si comporta) e altri espedienti che, pur occupando un quantitativo di memoria superiore, garantiscono migliori performance.

    Ciao!
    ah ok,
    grazie per la chiara spiegazione

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.