আমি যে ফাইলটি ঘুরে দেখছি সেখানে কতগুলি নতুন লাইন রয়েছে তার উপর নির্ভর করে আমি বিস্তর পারফরম্যান্স দেখছি।
এখানে একটি উদাহরণ। আমার কাছে দুটি জেএসএন ফাইল রয়েছে:
$ 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
কোনও নতুন লাইন ছাড়াই JSON এর 18MiB। pretty_printed.json
নতুন লাইন এবং হোয়াইটস্পেস যুক্ত হয়েছে, এটি 41MiB করে।
তবে, অনেক লাইনের বিপরীতে বড় ফাইল বিভাজকটি জাভাস্ক্রিপ্ট মোড এবং ফান্ডামেন্টাল মোড উভয়ই ইমাসে খোলার জন্য আরও দ্রুত is
দীর্ঘ লাইনের সাথে ইমাকসের এত খারাপ অভিনয় কেন, কারণ এটি আসলে কম বাইট? ইমাসের বাইরে ডেটা পুনরায় ফর্ম্যাট না করে পারফরম্যান্স উন্নত করতে আমি কি কিছু করতে পারি?
$ tail -f /some/file | fold -s
শেল বাফারের মতো কিছু করি । এটি সম্পাদনার পক্ষে স্পষ্টতই ভাল নয়, তবে পড়াতে অনেক সাহায্য করে।
View Large Files
(ভিএলএফ) একটি ছোটখাটো মোড যা বড় ফাইলগুলিকে ব্যাচে লোড করে সম্পাদনা করতে সহায়তা করে । দাবি অস্বীকার: আমি কখনই এটি ব্যবহার করি নি এবং জানি না এটি ব্যাচগুলিতেও লম্বা লাইন পরিচালনা করে কিনা ।