我想将一个纯文本日志文件(大约6 - 30 kB)存储在属于稍后序列化的类的变量中。一种方法是显然读取它并将其存储到一个字符串中。有没有更好的办法?在变量中存储文本文件(大约6-30 kB)的最佳方法
0
A
回答
1
这是一个输出文本文件吗?而不是一个不可变的字符串,你可以使用System.Text.StringBuilder。
1
更好的是主观的。如果您没有遇到任何测量的性能问题,并且没有任何要求阻止它,请将其作为字符串存储。
1
.NET中的字符串是Unicode,这意味着每个字符将使用两个字节。如果您知道可以将每个字符编码的日志文件存储为1个字节,则可以通过将其存储为字节数组来节省空间。然而,30KB并不多,所以我不会太在意它,除非你有成千上万个。
相关问题
- 1. 存储大量可搜索文本文件的最佳方式
- 2. 存储大量文本数据的最佳方法?
- 3. 存储大量文件的最佳方法
- 4. 在文件中存储大型Python字典的最佳方法
- 5. 什么是存储大量文本数据的最佳方式? Mysql/Json文件?
- 6. 在Python中存储和使用大型文本文件的最佳方式
- 7. 将大量库存数据存储在内存中的最佳方法(可变)
- 8. 在iOS中管理大量文件的最佳方法
- 9. 在黑莓上显示大量文本的最佳方法
- 10. 存储一个大型文本资源的最佳方式iOS
- 11. 最小化矢量svg文件大小的最佳方法
- 12. 文本编辑器内部文本存储:最佳块大小?
- 13. 从Azure云存储下载大文件的最佳方式
- 14. 存储大文件的最佳数据库解决方案
- 15. 最快的方法来保存大量的行到C中的文本文件#
- 16. 翻译大量文本数据的最佳方法是什么?
- 17. 通过添加快速搜索来存储大量文件的最佳方式
- 18. 存储大量数据的最佳方法
- 19. 在PHP中存储类变量的最佳方式是什么?
- 20. 存储在类文件中的变量
- 21. 在会话变量中存储文件?
- 22. Java:在文件中存储变量
- 23. 存储JQuery变量的最佳方法是什么?
- 24. 存储类变量的最佳方法是什么?
- 25. 存储全局变量的最佳方法
- 26. 存储/检索字典的最快方法 - SQL,文本文件...?
- 27. 在SQL Server中存储大型数据集的最佳方法?
- 28. 在mysql中存储大数据的最佳方法
- 29. 在Fortran中存储不同大矩阵的最佳方法
- 30. 以字节为单位存储文件大小的最佳方法?
这个尺寸可以,但随着尺寸的增加,如果可能变得比字符串大小允许更大,因为VB中的变量大小是固定的。与字符串相反,使用Variant数据类型会给内存更多。如果可能,如果可能的话,应并行读取序列。 – Shahzeb