如何以高效的方式异步处理dart中的大文件
通过使用Dart,可以异步读取64k字节块中的大文件。但由于区块属于如何以高效的方式异步处理dart中的大文件,dart,Dart,通过使用Dart,可以异步读取64k字节块中的大文件。但由于区块属于List类型,我怀疑这是一种性能良好的方法 有一种数据类型可能与该需求完美匹配,因为数据可以直接从磁盘传输到内存 但是通过返回列表文件必须逐字节读取,并且必须为每个字节创建一个64位整数对象,该对象必须附加到列表中。因此,我的问题是: 是否有一个内部优化列表,使其性能 还是有不同的方法来提高效率 似乎有一个内部优化来实现这一点。他们使用Uint8List,这样就不会像你说的那样浪费内存 来源:似乎在内部使用了Uint8List,
List
类型,我怀疑这是一种性能良好的方法
有一种数据类型可能与该需求完美匹配,因为数据可以直接从磁盘传输到内存
但是通过返回列表
文件必须逐字节读取,并且必须为每个字节创建一个64位整数对象,该对象必须附加到列表中。因此,我的问题是:
似乎有一个内部优化来实现这一点。他们使用
Uint8List
,这样就不会像你说的那样浪费内存
来源:似乎在内部使用了
Uint8List
,正如它应该使用的那样:Thx。我不知道Uint8List
是List
的高度优化实现。如果你给我的问题写一个“官方”答案,我会投赞成票。贴出答案。