2017-03-29 13 views
6

का उपयोग कर मेरे पास विजुअल स्टूडियो 2015 संस्करण 14.0.25431.01 अद्यतन 3 है। जब मैं अपने समाधान के साथ काम कर रहा हूं तो यह यादृच्छिक रूप से सभी सीपीयू का उपयोग शुरू कर देता है। कभी-कभी जब मैं वीएस विंडो पर नहीं हूं, या सिर्फ कोड टाइप कर रहा हूं।वीएस 2015 अपडेट 3 vbcscompiler.exe सभी cpu

यदि मैं कार्य प्रबंधक खोलता हूं तो मुझे लगता है कि vbcscompiler.exe CPU का 90-100% उपयोग कर रहा है। मेरे पास 8 कोर के साथ इंटेल कोर i7 2.7GHz है, मुझे लगता है कि यह बिना किसी समस्या के इसे संभालने में सक्षम होना चाहिए।

यह मेरे कंप्यूटर को फ्रीज करता है और मैं 10-20 सेकंड के लिए कुछ भी नहीं कर सकता, जो बहुत निराशाजनक है।

क्या किसी को पता है कि समस्या क्या हो सकती है?

-------------- 2017/04/12 अद्यतन --------------

vbcscompiler.exe के एकल चरण दौड रहा है। विंडोज सेवा के साथ होता है; वेब सेवा; सांत्वना आवेदन। बड़े और छोटे समाधान।

कार्य प्रबंधक स्क्रीनशॉट के नीचे देखें। enter image description here

+0

मैं हालांकि मुझे यकीन है कि शायद यह एक जवाब होना चाहिए नहीं कर रहा हूँ एक टिप्पणी के रूप में यह पोस्ट करेंगे ... मैं इस समस्या को सटीक संस्करण पर भी देखा गया था विजुअल स्टूडियो 2015 14.0.25431.01 दो दिन पहले अपडेट किए जाने के बाद अपडेट 3। मेरे लिए यह क्या हल हुआ (पिछले कुछ दिनों में और उम्मीद है कि हमेशा के लिए) स्वचालित स्टार्टअप पेज सामग्री डाउनलोड बंद करना था। आप विकल्पों द्वारा भी कोशिश कर सकते हैं -> स्टार्टअप -> अनचेक करें "सामग्री डाउनलोड करें" चेकबॉक्स। यह ठीक लगता है लेकिन यह कहना मुश्किल है। आप कोशिश कर सकते हैं और मुझे बता सकते हैं कि यह आपके लिए भी काम करता है। हमारे लिए शुभकामनाएं –

+0

टिप्पणी के लिए धन्यवाद लेकिन मेरे पास पहले से ही "प्रत्येक सामग्री को अनचेक डाउनलोड करें" था। VBCSCompiler.exe रोसलाइन का हिस्सा है और कोड संकलित करता है, जो मुझे समझ में नहीं आता है कि जब कुछ भी नहीं बदलता है तो यह यादृच्छिक रूप से संकलित क्यों होता है, और सभी सीपीयू लेता है। – Farukh

+0

अद्यतन के लिए धन्यवाद। वैसे भी याद रखें कि आप हमेशा इसे पुनः स्थापित कर सकते हैं (मुझे लगता है कि आप इससे बचने की कोशिश कर रहे हैं) मैं आपके लिए उंगलियों को पार करता हूं। सौभाग्य! –

उत्तर

-1

मैंने अभी इस मुद्दे पर कुछ खुदाई की है। ऐसा लगता है कि रूट कारण Roslyn कंपाइलर की एक नई विशेषता है जिसमें निर्माण समाप्त होने के बाद यह कंपाइलर प्रक्रिया को रखता है। समय के साथ, स्मृति खपत जमा हो जाती है और जहां तक ​​मैं कह सकता हूं, वहां कुछ भी नहीं है जो वास्तव में संकलक को मारता है, भले ही इसकी मेजबान प्रक्रिया समाप्त हो जाती है।

अधिकतर संभावना वीएस के पास इस प्रक्रिया के बारे में अंतर्निहित जागरूकता है जो आईडीई बंद होने पर इसे विशेष रूप से समाप्त करने की अनुमति देती है।

वैसे भी, यह व्यवहार बंद कर दिया जा सकता है। बुरी खबर यह है कि इसे परियोजना एक्सएमएल के अंदर किया जाना चाहिए। मैं तुम्हें एक बहुत बड़ी समाधान पर काम करते हैं, इसलिए यदि आप एक साझा निर्माण फ़ाइल है तो यह आदर्श होगा एहसास है, लेकिन अन्यथा आप अपने परियोजनाओं में से प्रत्येक में निम्नलिखित रखने की आवश्यकता होगी:

<PropertyGroup> 
    <UseSharedCompilation>false</UseSharedCompilation> 
</PropertyGroup> 

भी नहीं है इससे पहले कि एक और पोस्ट आपके लिए अच्छा हो सकता है।

समाधान यहाँ के साथ अपने कॉन्फ़िगरेशन और सब कुछ की जाँच करें और यदि वे मेल खाते देखें:

Numerous instances of VBCSCompiler.exe

+0

विवरण के रूप में कहता है कि मुझे सीपीयू के साथ समस्या नहीं है। और स्क्रीनशॉट दिखा रहा है कि मेरे पास केवल एक उदाहरण चल रहा है। तो यह जवाब मेरे पास होने वाली समस्या को हल नहीं कर रहा है। – Farukh

संबंधित मुद्दे