请告诉我最好/最快的方法:
1)将非常小的二进制文件加载到内存中。例如图标;
2) 加载/读取大小为 512Mb+ 的非常大的二进制文件。
3)当您不想考虑大小/速度而只需要做一件事时,您的常见选择:将所有字节读入内存?
谢谢你!!!
附:抱歉,也许是一个微不足道的问题。请不要关闭它;)
P.S.2. Mirror https://stackoverflow.com/questions/4246360/java-loading-binary-filesJava 的模拟问题;
1:对于非常小的文件 File.ReadAllBytes 就可以了。
2:对于非常大的文件并使用.net 4.0,您可以使用MemoryMapped Files。
3:如果不使用.net 4.0,读取数据块将是不错的选择
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)