আমি ইমাসের পক্ষে কোনও ভালো পারফরম্যান্সের মানদণ্ড সম্পর্কে জানিনা, দুঃখের সাথে। কারণটির অংশটি হ'ল এটি আপনি যা পরিমাপ করতে চান তার উপর নির্ভর করে (পুনরায় প্রদর্শন সম্পাদন? আই / ও পারফরম্যান্স? ...)।
বিশেষত এলিস্পের পারফরম্যান্স সম্পর্কে, বেঞ্চমার্কের অভাব তার কর্মক্ষমতা উন্নত করার ক্ষেত্রে কাজের অপেক্ষাকৃত অভাবের লক্ষণ। এফডাব্লুআইডাব্লু, লেক্সিকাল-বাইন্ডিং বাস্তবায়নের সময় কাজ করার সময়, আমি চেষ্টা করেছিলাম এবং নিশ্চিত করে তুলতে যে এই নতুন বৈশিষ্ট্যটি কম পারফরম্যান্সের জন্য ব্যয় করা হয়নি তা নিশ্চিত করার জন্য আমি একটি মানদণ্ড ব্যবহার করেছি।
আমি ব্যবহৃত এই মানদণ্ডটি হ'ল:
rm **/*.elc lisp/loaddefs.el; make -jN
এটি ইম্যাক্সের উত্সের মধ্যে থেকে চালনা করার ফলে সমস্ত এলিস্প ফাইলগুলি পুনরায় সংযুক্ত হয়ে যায় এবং বাইট-সংকলকটি এলিস্পের অপেক্ষাকৃত কয়েকটি টুকরোগুলির মধ্যে একটি যা দীর্ঘ সময় ধরে চালিত হয় এবং সহজেই ব্যাচ মোডে চালানো যেতে পারে।
নেতিবাচক দিকটি হ'ল এটি একটি চলন্ত লক্ষ্য, যেহেতু নেওয়া সময়টি আপনি যে বাইট-সংকলকটি ব্যবহার করছেন তার সংস্করণের পাশাপাশি আপনার সংকলন করা ইমাসের সংস্করণে নির্ভর করে।