방문하는 파일에 줄 바꿈 수에 따라 성능이 크게 다릅니다.
다음은 예입니다. 두 개의 JSON 파일이 있습니다.
$ wget https://github.com/Wilfred/ReVo-utilities/blob/a4bdc40dd2656c496defc461fc19c403c8306d9f/revo-export/dictionary.json?raw=true -O one_line.json
$ python -m json.tool <one_line.json >pretty_printed.json
내용이 같은 두 개의 JSON 파일입니다. one_line.json
개행없이 18MiB의 JSON입니다. pretty_printed.json
줄 바꿈과 공백이 추가되어 41MiB가됩니다.
그러나 여러 줄로 나뉘어 진 더 큰 파일은 Javascript 모드와 Fundamental 모드 모두에서 Emacs에서 열 때 훨씬 빠릅니다.
실제로 Emacs가 바이트 수가 적기 때문에 긴 줄에서 성능이 좋지 않은 이유는 무엇입니까? Emacs 외부의 데이터를 다시 포맷하지 않고 성능을 향상시키기 위해 할 수있는 일이 있습니까?
$ tail -f /some/file | fold -s
쉘 버퍼에서 와 같은 일 을합니다. 이것은 편집에는 좋지 않지만 읽기에는 많은 도움이됩니다.
View Large Files
(vlf) 는 큰 파일을 일괄 적 으로로드하여 편집하는 데 도움이되는 작은 모드입니다 . 면책 조항 : 나는 그것을 사용한 적이 없으며 긴 줄을 일괄 처리하는지 여부를 모르겠습니다 .