Domanda

In .Net, quando prendo una risorsa da un resx in un assembly di risorse esterne, questo comporta un recupero da disco o memoria?

Grazie

È stato utile?

Soluzione

Gli assembly vengono caricati memmapped.

Quindi la prima volta che accederai sarà un IO del disco. Le chiamate successive alle risorse dell'assembly saranno Memory IO a meno che la parte pertinente non sia stata (ancora) caricata dal disco.

A proposito: questo è specifico dell'implementazione. Quindi nessuna garanzia sarà sempre così. Ma è per Mono e per MS.Net.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top