Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1
    Un programma che fa un mestiere di quel genere non ha il diritto di "mangiare" più di qualche KB di memoria. Perché leggi e scrivi a blocchi delle dimensioni del file di destinazione? Stai sprecando una marea di memoria per niente, visto che non ti serve a nulla caricare così tanta roba in memoria in una volta.
    Usa un buffer di dimensioni fissate (16 KB va più che bene) e usa il metodo Read del BinaryReader per leggere di volta il pezzettino di file.
    Amaro C++, il gusto pieno dell'undefined behavior.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Quote Originariamente inviata da MItaly Visualizza il messaggio
    Un programma che fa un mestiere di quel genere non ha il diritto di "mangiare" più di qualche KB di memoria. Perché leggi e scrivi a blocchi delle dimensioni del file di destinazione? Stai sprecando una marea di memoria per niente, visto che non ti serve a nulla caricare così tanta roba in memoria in una volta.
    Usa un buffer di dimensioni fissate (16 KB va più che bene) e usa il metodo Read del BinaryReader per leggere di volta il pezzettino di file.
    Ecco, questo è proprio il suggerimento che cercavo.
    Ciao
    Pietro

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.