第一,你跳到指定的行之后还是要读足够填满一屏的内容。
第二,特大文件要“秒开”就不会支持秒开后立即做你这个跳转。
mmap三种情况下有用:
1. 你需要在文件里跳来跳去,每次读几个字节(而不是几KB)
2. 文件内容mmap之后不用反序列化可以当作内存数据结构直接用
3. 共享内存ipc
其它地方用mmap徒增烦恼。
【 在 z16166 的大作中提到: 】
: ctrl + g,跳转到指定的行
: 不过貌似跟楼主的主要需求关系不大了。
:
--
修改:ilovecpp FROM 58.37.63.*
FROM 58.37.63.*