आता नेहमीसारखे आहे , जेव्हा X हा array_len पेक्षा खरच लहान असेल तर हे जाणून घ्या कीअशा प्रकारचे चेक हे बर् याच प्रोग्राम्समध्ये सामान्य आहे जे अ ॅरे नेहमीच बाऊन्सच्या आत असलेल्या ठिकाणी इंडेक्स केले जातात. आता मी केस लक्षात घ्या, कोडचा छोटा स्निपेट लूपमध्ये आहे आणि आपण कोडच्या लहान स्निपेटला एकाधिक वेळा कॉल करीत आहोत. आणि आपण ह्या कोडच्या लहान स्निपेटला अनेक वेळा कॉल केले तर तर आपल्याला माहित आहे if इथेच संपेल आणि त्यामुळे तिथे ब्रांच इन्स्ट्रक्शन असेल, या तीन स्टेटमेंटचे इंवोकेशन पुन्हा पुन्हा होईल आणि ते ब्रांच प्रेडिक्टर नाही ब्रांच घेतली नाही असे ट्यून करेल.
ಎಕ್ಸ್ ನಿಜವಾಗಿಯೂ ಅರೇ_ಲೆನ್ ಗಿಂತ ಕಡಿಮೆ ಇರುವಾಗ ಈಗ ಇದು ಸಾಮಾನ್ಯ ನಡವಳಿಕೆಯ ಅಡಿಯಲ್ಲಿದೆ ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಪರಿಶೀಲನೆಗಳು ಬಹಳಷ್ಟು ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿದೆ ಎಂದು ತಿಳಿದುಕೊಳ್ಳಿ, ಅದರ ಬೌನ್ಸ್  ನಲ್ಲಿರುವ ಸ್ಥಳದಲ್ಲಿ ಒಂದು ಶ್ರೇಣಿಯು ಯಾವಾಗಲೂ ಸೂಚ್ಯಂಕವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಈಗ ಈ ಪ್ರಕರಣವನ್ನು ಪರಿಗಣಿಸಿ ಕೋಡ್   ನ ಸಣ್ಣ ತುಣುಕೊಂದು ಲೂಪ್  ನ ಲ್ಲಿದೆ ಮತ್ತು ನಾವು ಕೋಡ್   ನ ಸಣ್ಣ ತುಣುಕನ್ನು ಅನೇಕ ಬಾರಿ ಕರೆಯುತ್ತಿದ್ದೇವೆ, ಇದರ ಪರಿಣಾಮವಾಗಿ ಇಲ್ಲಿ ಮತ್ತು ಆದ್ದರಿಂದ ಶಾಖೆಯ ಸೂಚನೆಯಿದ್ದರೆ ಈ 3 ಹೇಳಿಕೆಗಳ ಪುನರಾವರ್ತಿತ ಆಹ್ವಾನವು ಬ್ರಾಂಚ್ ಪ್ರಿಡಿಕ್ಟರ್ ಅನ್ನು ಊಹಿಸಲು ಟ್ಯೂನ್ ಮಾಡುತ್ತದೆ, ಶಾಖೆಯನ್ನು ತೆಗೆದುಕೊಂಡಿಲ್ಲ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ.