গতিশীল লিঙ্কযুক্ত লাইব্রেরিতে ফাংশন কলিংয়ে গতি বাড়ানোর জন্য স্ব-সংশোধনকারী কোড ব্যবহার করা যেতে পারে?
যতদূর আমি এটি বুঝতে পারি, ELF শেয়ার করা লাইব্রেরিগুলি গ্রন্থাগারের ফাংশনগুলির অলস বাঁধাই সক্ষম করতে এক ধরণের অপ্রত্যক্ষ জাম্প টেবিল (পদ্ধতি লিংকেজ টেবিল, বা পিএলটি) ব্যবহার করে। উদ্দেশ্যটি মনে হয় যে প্রথম কলটিতে ফাংশন পজিশনের অলস রেজোলিউশন সক্ষম করার সময় কোড সেগমেন্টে টেবিলটি পরিবর্তন করতে হবে avoid
লোড সময়, বা সম্ভবত প্রথম ফাংশন কল এ গতিশীলভাবে এই টেবিলের জন্য কোড তৈরি করা কি দ্রুত হবে না?
যতটা সম্ভব প্রক্রিয়াগুলির মধ্যে কোড বিভাগকে ভাগ করে নেওয়া সক্ষম করা সম্ভব (একটি গতিশীল টেবিল কোনও প্রক্রিয়াতে ব্যক্তিগত হবে)? এটি কি সুরক্ষার কারণে (লিখনযোগ্য কোডটি কার্যকরযোগ্য হওয়া উচিত নয় - তবে জেআইটিগুলি সর্বদা এটি করে এবং লিখনের অনুমতিটি প্রোগ্রামটি প্রোগ্রাম শুরু করার আগে লোডার দ্বারা যুক্ত এবং সরানো যেতে পারে )?
বা এটি কি এর সংমিশ্রণ, এবং ফাংশন কল অনুসারে ছোট পারফরম্যান্স লাভ কেবল চেষ্টাটির পক্ষে উপযুক্ত হবে না?