小编MaY*_*YaN的帖子

在 Windows 上对超大 (800GB) 文本文件的内容进行排序

我有一个文本文件,每行一个单词,文件大小为 800GB。我需要按字母顺序对单词进行排序。

我曾尝试使用Windows 排序程序使用:

sort.exe input.txt /o output.txt
Run Code Online (Sandbox Code Playgroud)

这给出了错误:没有足够的主内存来完成排序。

我有 32GB 的RAM,所以当我尝试使用以下命令为排序指定 10GB 的内存时:

sort.exe input.txt /o output.txt /M 10000000
Run Code Online (Sandbox Code Playgroud)

我得到:

警告:指定的内存大小正在减少到可用的分页内存。

输入记录超过最大长度。指定更大的最大值。

我有哪些选择?

windows sorting

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

sorting ×1

windows ×1