संदर्भ स्विचिंग, जेव्हा सीपीयूद्वारे प्रक्रिया थांबविली जाते आणि दुसरी प्रक्रिया सुरू होते तेव्हा दोन कारणांमुळे संगणक प्रणालीच्या कामगिरीवर परिणाम होऊ शकतो. संदर्भ बदलण्याची कृती स्वतः फार वेळ घेणारी नाही. वास्तविक कामगिरी हिट या वस्तुस्थितीतून येते की वेगवेगळ्या प्रक्रियांमध्ये वेगवेगळ्या आभासी मेमरी अॅड्रेस स्पेस असतात त्यामुळे सिस्टममधील सर्व कॅशे अवैध आणि फ्लश करणे आवश्यक आहे. मुख्य मेमरीमधून किती वेगाने सूचना आणि डेटा मिळू शकतो याच्या तुलनेत CPU किती वेगाने चालवू शकतो यामध्ये इतका मोठा फरक असल्याने, या गोष्टी CPU च्या जवळ ऑनबोर्ड कॅशेमध्ये कॅशे केल्या जातात. अगदी व्हर्च्युअल पत्त्यांच्या भौतिक पत्त्यांच्या मॅपिंगच्या पॉईन्टरला कॅशे केले जाते जेणेकरून मेमरी ऍक्सेस वेगवान होईल. जेव्हा नवीन प्रक्रिया सीपीयूने वेगळ्या अॅड्रेस स्पेससह लोड केली जाते आणि आभासी ते भौतिक पत्त्यांचे मॅपिंग होते, तेव्हा कॅशेमधील सर्व डेटा अवैध असतो आणि ते फ्लश करणे आवश्यक असते. यामुळे सीपीयूला रिक्त कॅशे राहतात जे नवीन प्रक्रियेसाठी सुरवातीपासून पुन्हा तयार करावे लागतात, याचा अर्थ असा आहे की सूचना आणि डेटा पुनर्प्राप्त करण्यात मोठ्या प्रमाणात मंदी येईल कारण हे आता मुख्य मेमरीमधून येणार आहेत, जे सीपीयूच्या कॅशेपेक्षा खूपच हळू आहे.
कॉन्टॅक्स्ट स्विच करणे संगणकाच्या कामगिरीसाठी वाईट का आहे?