Ziyaret ettiğim dosyada kaç tane yeni satır olduğuna bağlı olarak oldukça farklı performanslar görüyorum.
İşte bir örnek. İki JSON dosyam var:
$ 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
Bunlar aynı içeriğe sahip iki JSON dosyasıdır. one_line.json
189 MB of JSON. pretty_printed.json
yeni satırları ve boşlukları ekledi, 41MiB yapıyor.
Bununla birlikte, birçok satıra bölünmüş daha büyük dosya, hem Javascript modunda hem de Temel modda, Emacs'ta açmak için çok daha hızlıdır.
Emac'lar neden aslında daha az bayt olduğundan uzun çizgilerle bu kadar düşük performans gösteriyor? Emacs dışındaki verileri yeniden biçimlendirmeden performansı iyileştirmek için yapabileceğim bir şey var mı?
$ tail -f /some/file | fold -s
kabuk tamponunda olduğu gibi bir şey yapıyorum . Bu, düzenleme için iyi bir şey değil, ama okumaya çok yardımcı oluyor.
View Large Files
(vlf) , büyük dosyaları gruplar halinde yükleyerek düzenlemeye yardımcı olan küçük bir moddur . Feragatname: Hiç kullanmadım ve gruplar halinde uzun çizgiler kullanıp kullanmadığını da bilmiyorum .