कुछ मेरी परियोजना में मुझे लगता है कि VSTS2008 के तहत इकाई परीक्षण को क्रियान्वित करने के दौरान अपनी VSTestHost की स्मृति उपभोक्ता के बढ़ने। चूंकि मेरे समाधान में मेरे पास बहुत सारे परीक्षण हैं, इसलिए अंततः आउटऑफमेमॉयएक्सप्शन की ओर जाता है। यह मेरे लिए बहुत अजीब लग रहा है क्योंकि मुझे यकीन था कि एमएसटीएस्ट प्रत्येक इकाई परीक्षण के लिए एक नया ऐपडोमेन बनाता है। अन्यथा यह स्थिर क्षेत्रों को कैसे रीसेट करेगा? लेकिन यदि स्मृति से प्रत्येक परीक्षण के लिए ऐपडोमेन बनाया जा रहा है तो रिसाव नहीं होना चाहिए। लेकिन यह करता है।MSTest और AppDomains
तो सवाल यह है: वी.एस. प्रत्येक परीक्षा वर्ग के लिए AppDomain बनाना चाहिए या नहीं? यदि हां, तो मैं यह कैसे देख सकता हूं कि यह करता है। मैंने ProcessExpolorer और प्रदर्शन स्नैप-इन के माध्यम से ट्रेसिंग करने का प्रयास किया। टेस्ट रन के दौरान "कुल एपडोमेन अनलोडेड" का मान हमेशा 0 होता है।
मुझे एक ही समस्या है। क्या यह जवाब "आप समस्या" के रूप में समाप्त हुआ क्योंकि उत्तरदाताओं ने कहा था? या वास्तव में यह परीक्षण धावक था? मैं उत्सुक हूँ। –
मुझे http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/2a2548b5-b992-4033-9d30-2f350a5aacaa/ और http://social.msdn.microsoft.com/ मिल गया है मंच/एन-यूएस/vststest/धागा/95ac06fe-d595-4f49-b47a-bcdb667e65a1/- मुझे यह विचार मिल रहा है कि हम में से कुछ जिन्होंने बड़े परीक्षण सूट बनाए हैं, इस समस्या का सामना कर रहे हैं। –