প্রদত্ত আমার কাছে একটি বিশাল অ্যারে এবং এর থেকে একটি মান রয়েছে। আমি অ্যারেতে মান সূচক পেতে চাই। অন্য কোনও উপায় আছে, বরং তা পাওয়ার জন্য কল করুন Array#index
? সমস্যাটি আসলেই বিশাল আকারের অ্যারে রাখা এবং Array#index
প্রচুর পরিমাণে কল করা প্রয়োজন থেকে আসে ।
বেশ কয়েকবার চেষ্টা করার পরে আমি দেখতে পেলাম যে মানগুলির(value, index)
পরিবর্তে ক্ষেত্রগুলি দিয়ে স্ট্রাক্ট সংরক্ষণ করে উপাদানগুলির অভ্যন্তরে ক্যাচিং সূচকগুলি কার্য সম্পাদনকে একটি বিশাল পদক্ষেপ দেয় (20x বার জয়)।
তবুও আমি অবাক হয়েছি কী ক্যাচিং ছাড়াই এন এলিমেন্টের সূচকগুলি খুঁজে পাওয়ার আরও সুবিধাজনক উপায় আছে (অথবা এমন একটি ভাল ক্যাশিং কৌশল রয়েছে যা কার্য সম্পাদনকে উত্সাহিত করবে)।