【问题标题】:Resource (resx) from an external resources assembly - Disk or Memory IO?来自外部资源程序集的资源 (resx) - 磁盘还是内存 IO?
【发布时间】:2009-10-22 09:15:49
【问题描述】:

在 .Net 中,当我从外部资源程序集中的 resx 中获取资源时 - 这是否涉及从磁盘或内存中获取?

谢谢

【问题讨论】:

    标签: .net resources io


    【解决方案1】:

    程序集被加载 memmapped。

    所以当您第一次访问它时,它将是一个磁盘 IO。除非(尚未)从磁盘加载相关部分,否则对程序集资源的后续调用将是内存 IO。

    顺便说一句:这是特定于实现的。所以不能保证它会一直这样。但它适用于 Mono 和 MS.Net。

    【讨论】:

      猜你喜欢
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 2017-09-18
      • 2022-01-20
      • 2011-03-04
      • 1970-01-01
      • 2023-03-20
      • 2021-06-19
      相关资源
      最近更新 更多