语言限制资源 .resx

本文关键字:resx 资源 语言 | 更新日期: 2023-09-27 18:36:21

我有一个有 350 行的资源文件,我大约计算一下,我会得到大约 500 行。

这是否会影响应用程序的性能?

资源文件的行数是否有限制?

我将其用于短信或控件或工具提示

语言限制资源 .resx

>500行数据不算什么!可以快速读取/存储,实际上500行不算什么。

您可以将资源内容存储到字符串数组中以获得更好的性能,而不是一次又一次地读取资源的每一行(如果您这样做的话)。

大于 4 GB 的可执行文件无法执行,因此存在限制(以及 PC 上可用的 RAM 量),我不知道编译器是否会阻止大于 4 GB 的编译,但永远不需要存储该大小的文本文件。

我现在只是出于好奇而尝试添加一个资源文本文件,其中包含 10.000.000 行,文件大小为 234 MB,并且编译后的 exe 的 UI 运行良好,任务管理器中的进程 RAM 消耗仅显示 7 mb(加载资源之前),加载资源后总计 940 MB, 我不知道确切的原因(请记住,文本文件文件大小仅为234 mb)。

我希望这对你有所帮助。