11

हम विजुअल स्टूडियो 2008 का उपयोग हमारे प्राथमिक विकास आईडीई के रूप में कर रहे हैं। हमारी सुरक्षा टीम ने हमारे \ स्थानीय सेटिंग्स \ Temp फ़ोल्डर में फ़ाइलों को स्कैन करने के लिए मैकएफ़ी की स्थापना की है। दुर्भाग्यवश वीएस कोड निर्माण के दौरान इस निर्देशिका का उपयोग करता है जो डेवलपर्स को धीमा कर रहा है। हम इस पर सुरक्षा दल के साथ एक बाधा पहुंचे हैं, और आश्चर्य है कि अगर कोई वीएस में कॉन्फ़िगरेशन सेटिंग के बारे में जानता है, जहां हम उस फ़ोल्डर को बदल सकते हैं जहां उन अस्थायी फ़ाइलों को लिखा गया है।टेम्पल फ़ोल्डर के विजुअल स्टूडियो और वायरस स्कैन

धन्यवाद

+0

मैं एक मुश्किल समय विश्वास है कि वायरस स्कैनिंग अपने निर्माण के समय धीमा हो रहा है, जब तक आप कुछ गलत परिणामों की हो रही है है। –

+7

@ जोएल: * वास्तव में *? क्या आपने कभी सी ++ बिल्डिंग टाइम्स को सक्रिय और बिना सक्रिय (प्रत्येक फ़ाइल को खुले पर स्कैन किया है) वायरस स्कैनर है? मेरे पास है। यह क्रूर है। मेरी पुरानी, ​​सिंगल-कोर मशीन पर, यह निर्माण समय लगभग दोगुनी हो गई। और मैकफी सबसे खराब है। – Shog9

+0

मुझे इसके साथ कोई समस्या नहीं है। लेकिन फिर आपने मैकफी का उल्लेख किया है। मुझे लगता है कि इसमें कुछ क्विर्क हो सकता है जो किसी समस्या का कारण बनता है। उस स्थिति में आपको स्कैनर की बजाय _different_ स्कैनर के लिए लॉबिंग करना अधिक सफलता है। –

उत्तर

0

हो सकता है कि एक बहुत है कि आप तेजी से कंप्यूटर की जरूरत है के बाद से अतिरिक्त सुरक्षा आप नीचे इतना धीमा कर देती है शिकायत? कठोर तथ्यों को तैयार करें (जैसे "धीमी संकलन समय मुझे हर दिन 60 मिनट खर्च करता है")
आमतौर पर जब पैसा खर्च करने के आसपास आता है तो ज्यादातर व्यवसाय किसी समस्या के आसपास अन्य तरीकों को ढूंढते हैं।

3

यदि आप बॉक्स पर प्रक्रियाओं को डीबग करने में सक्षम हैं तो वायरस स्कैनर को डीबगर संलग्न करना और संलग्न ब्रेकपॉइंट को मारने के बाद इसे चलाने देना भूलना प्रदर्शन में सुधार करेगा।

0

मेरी कंपनी में, हम सेवा स्क्रीन में जाते हैं और ऑन-एक्सेस स्कैनर को "अक्षम" पर सेट करते हैं, जो इसे सिस्टम बूट से शुरू करने से रोकता है (जब वे एक अद्यतन को दबाते हैं, तो आपको इसे फिर से करना होगा)। यह ध्यान देने योग्य है कि आप "स्टॉप" पर क्लिक करके अस्थायी रूप से इसे अक्षम कर सकते हैं, लेकिन यह समय-समय पर खुद को पुनरारंभ करेगा। इसे "अक्षम" पर सेट करना इसे पुनरारंभ करने से रोकता है। प्रदर्शन 10 एक्स में सुधार करता है। वायरस के जोखिमों को कम करने के लिए, हम समय-समय पर पूर्ण सिस्टम स्कैन करने के बारे में बहुत सतर्क हैं।

यदि आपको ऑन-एक्सेस स्कैनर के साथ रहना है, तो मुझे नहीं लगता कि एक तेज़ कंप्यूटर है जिसे आपको पूछने की आवश्यकता है। मेरे अनुभव में, हमेशा डिस्क को एक्सेस किया जा रहा है जो बाधा है। ठोस-राज्य डिस्क और/या धारीदार RAID कॉन्फ़िगरेशन के लिए पूछें। बेशक, कुछ और कोर कभी भी किसी को चोट नहीं पहुंचाते हैं ... विशेष रूप से उस डिस्क थ्रूपुट के साथ, यह आवश्यक हो सकता है। लेकिन फिर आपको अधिक डिस्क थ्रूपुट की आवश्यकता होगी। आदि

4

आप एक बैच फ़ाइल लिख सकते हैं जो% TEMP% और% TMP% चर को ओवरराइट करता है और फिर दृश्य स्टूडियो लॉन्च करता है। जब बैच फ़ाइल एक enviorment चर को ओवरराइट करता है तो यह केवल उस सत्र के लिए लागू होता है, यह अन्य बैच फ़ाइलों/सिस्टम से सीधे लॉन्च किए गए अनुप्रयोगों के लिए% TEMP% को संशोधित नहीं करता है।

5

उपयोग अपने web.config में संकलन खंड के tempDirectory संपत्ति: \ फू (या जो भी खाते को अपने ASP.NET वर्कर प्रक्रिया है:

<compilation debug="true" tempDirectory="C:\Foo"> 

वाकई सेल्सियस के लिए ASPNET खाते लेखन पहुँच देते हैं मेरे मामले में चल रहा है - यह एक डोमेन खाता है)।

के अनुसार: http://msdn.microsoft.com/en-us/library/system.web.configuration.compilationsection.tempdirectory.aspx

+1

web.config में परिवर्तन रनटाइम प्रदर्शन को प्रभावित करेंगे - ओपी विजुअल स्टूडियो में संकलन की गति के बारे में बात कर रहा है: समय संकलित करें, रन टाइम नहीं। – Bevan

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