એક સામાન્ય નિયમ તરીકે, તે પહેલાં તમે ચોક્કસ કાર્ય માટે ચોક્કસ સાધન પર્યાવરણ ચોક્કસ પેટર્ન ખસેડો, તે જરૂરી હોય, ઉચ્ચ ગુણવત્તા અનુકૂલન હાથ ધરવા સ્રોત ડેટા માટે તમામ શક્ય વિકલ્પો ચકાસવા માટે છે.