Ressource (resx) d'un assemblage de ressources externes - Disque ou mémoire IO?
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
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