.NET रनटाइम ऑप्टिमाइज़ेशन सर्विस ( mscorsvw) SQL सर्वर 2012 सर्विस पैक 1 को स्थापित करने के बाद से मैं अपने सभी वर्कस्टेशन की मेमोरी का उपभोग करता रहता हूं।
यह सभी उपलब्ध मेमोरी को समाप्त करने से पहले लगभग 1.6 GB मेमोरी की खपत करता है:

मैं इस प्रक्रिया को मार सकता हूं, लेकिन यह तब होता है जब मैं अपने कंप्यूटर को पुनरारंभ करता हूं या लंबे समय तक प्रतीक्षा करता हूं।
टेक शेड्सngen समस्या को हल करने के लिए .NET नेटिव इमेज जनरेटर ( ) का उपयोग करने का सुझाव देता है।
मैंने एक कमांड प्रॉम्प्ट को छोड़ दिया और इस तरह से कमांड्स चलाया:
cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319.1
ngen executeQueuedItems
मेमोरी की खपत mscorsvwलगभग 20-30 एमबी तक गिर गई, और ngenशेष सभी मेमोरी का उपभोग किया।
ngenजब तक मैंने इस प्रक्रिया को नहीं मारा तब तक केवल त्रुटि संदेश उत्पन्न हुए। आउटपुट की पहली कुछ लाइनें इस तरह दिखती हैं:
Microsoft (R) CLR Native Image Generator - Version 4.0.30319.1
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to load dependency Microsoft.DataWarehouse of assembly
Microsoft.SqlServer.MaintenancePlanTasks, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91 because of the following error : The system
cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency Microsoft.VisualStudio.DataTools.Interop of assembly
Microsoft.DataWarehouse, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91 because of the following error : The system
cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency Microsoft.Data.ConnectionUI of assembly
Microsoft.DataWarehouse, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=89845dcd8080cc91 because of the following error : The located
assembly's manifest definition does not match the assembly reference.
(Exception from HRESULT: 0x80131040)
सभी संदेशवाहक या तो कहते हैं कि सिस्टम एक असेंबली नहीं ढूंढ सका, या यह कि एक प्रकट परिभाषा संदर्भ से मेल नहीं खाती।
वर्कअराउंड के रूप में, मैंने विंडोज सेवाओं को अक्षम कर दिया है clr_optimization_v4.0.30319_32और clr_optimization_v4.0.30319_64।
यह समस्या को हल करने के बजाय छुपाता है, और सभी .NET असेंबली को अनुकूलित होने से रोकता है।
मैं इस समस्या को हल करने के लिए और क्या प्रयास कर सकता हूं?