1
A
回答
1
500行数据不算什么!这可以快速读取/存储,真正的500行不算什么。
您可以将资源内容存储到字符串数组中以获得更好的性能,而不是一次又一次地读取资源的每一行(如果正在这样做)。
大于4 GB的可执行文件无法执行,所以限制在那里(并且在PC上可用的RAM数量上),我不知道编译器是否会阻止大于4 GB的编译,但从不您将需要存储该尺寸的文本文件。
我已经尝试过,只是为了好奇添加一个资源文本文件,其中包含10.000.000行,文件大小为234 MB,并且编译的exe的UI完美工作,TaskManager中的进程RAM消耗显示只有7 MB(在加载资源之前),加载资源后它总共总共940 MB,我不知道为什么(请记住,文本文件的文件大小仅为234 MB)。
我希望这对你有所帮助。
+0
非常感谢 – WFgo
相关问题
- 1. 如何将默认语言resx复制到语言特定的resx文件以便能够生成资源DLL?
- 2. 显式定位:对于asp.net全局资源(resx)语言文件,有一个(推荐的)大小限制?
- 3. 不同的语言资源
- 4. 语言资源包为空
- 5. c#资源(resx)继承
- 6. WPF加资源(RESX文件)
- 7. 资源(RESX)文件搞砸
- 8. Python中的资源(resx)
- 9. MySQL资源限制
- 10. Bintray资源限制
- 11. 编程方式更改资源文件的语言(RESX)的代码
- 12. 限制资源行动
- 13. 限制资源路线
- 14. 临时表资源限制
- 15. Windows上的资源限制?
- 16. docker-compose v3限制资源
- 17. kineticjs和iOS资源限制
- 18. 在Moodle中限制资源
- 19. Elastisearch 2.3.2资源限制
- 20. 具有适当语言代码的多语言资源
- 21. MVC资源文件非语言
- 22. 本地化语言资源ios
- 23. 编程语言设计的好资源?
- 24. Android字符串资源多语言
- 25. 多种语言的资源文件
- 26. 为其他语言加载资源
- 27. 8086资源的汇编语言
- 28. 以D语言释放资源
- 29. 使用资源更改WinForm的语言
- 30. 更改语言时修复资源
RESX内容被编译并加载到内存中,所以除非你像100K或更多的条目一样疯狂,CPU甚至不会眨眼。对于Excel文件(65k)可能有一个物理限制,但不是我听说过的。但是为了维护,您可能希望将其分成更小的分类文件。 – Robert