h***s 发帖数: 19 | 1 用C/C++ 向硬盘上逐行写 >100GB 的文本文件.
请问用什么方法最快? |
p***o 发帖数: 1252 | 2 pipe the file to gzip, save as .gz file
【在 h***s 的大作中提到】 : 用C/C++ 向硬盘上逐行写 >100GB 的文本文件. : 请问用什么方法最快?
|
s****n 发帖数: 700 | 3 为啥不能是cat
【在 p***o 的大作中提到】 : pipe the file to gzip, save as .gz file
|
c****e 发帖数: 1453 | |
b*******r 发帖数: 68 | 5 先开一个大buffer(几十M),先写到buffer里面。等buffer快慢了的时候在写一次。还
可以异步写,多线程来进一步加速。 |
O*******d 发帖数: 20343 | 6 This is the way.
【在 b*******r 的大作中提到】 : 先开一个大buffer(几十M),先写到buffer里面。等buffer快慢了的时候在写一次。还 : 可以异步写,多线程来进一步加速。
|
b****y 发帖数: 169 | 7 操作系统难道不会自动buffer?
【在 b*******r 的大作中提到】 : 先开一个大buffer(几十M),先写到buffer里面。等buffer快慢了的时候在写一次。还 : 可以异步写,多线程来进一步加速。
|
d*******1 发帖数: 854 | 8 多快算快?
【在 h***s 的大作中提到】 : 用C/C++ 向硬盘上逐行写 >100GB 的文本文件. : 请问用什么方法最快?
|