Ressource (resx) d'un assemblage de ressources externes - Disque ou mémoire IO?

StackOverflow https://stackoverflow.com/questions/1605989

  •  05-07-2019
  •  | 
  •  

Question

Dans .Net, lorsque je récupère une ressource d'un resx dans un assemblage de ressources externes, cela implique-t-il une récupération à partir du disque ou de la mémoire?

Merci

Était-ce utile?

La solution

Les assemblages sont chargés avec memmapped.

Donc, la première fois que vous y accéderez, ce sera un Disk IO. Les appels suivants aux ressources de l’assemblage seront Memory IO, à moins que la pièce concernée n’ait pas (encore) été chargée à partir du disque.

BTW: Ceci est spécifique à la mise en œuvre. Donc, rien ne garantit que ce sera toujours comme ça. Mais c’est pour Mono et pour MS.Net.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top