मैंने सी ++ प्रोजेक्ट के प्रदर्शन की जांच की और परिणाम मेरे लिए इतना स्पष्ट नहीं हैं।
std::_lockit::int()
में विशेष नमूने का 20% से अधिक है। यह क्या करता है और मैं इसका उपयोग करने से कैसे बचूं? मेरे पास std::vector
के साथ बहुत सी चीजें बनाई गई हैं, इसलिए आशा है कि ये जुड़े हुए हैं।क्या std :: _ लॉकिट करता है?
11
A
उत्तर
9
_ लॉकिट आमतौर पर माइक्रोसॉफ्ट के एसटीएल के कार्यान्वयन में इसे डीबग करने के लिए उपयोग किया जाता है। उत्पादन वातावरण में इन्हें बड़ी संख्या में तत्वों वाले कंटेनरों पर फिर से सक्रिय करते समय महत्वपूर्ण प्रदर्शन बाधाओं का कारण हो सकता है।
डिबगिंग iterators अपने कोड, या दृश्य स्टूडियो परियोजना संपत्तियों में मैक्रो _HAS_ITERATOR_DEBUGGING
और _SECURE_SCL
0
के रूप में परिभाषित करते हुए निष्क्रिय किया जा सकता।
संबंधित मुद्दे
- 1. std :: thread.join() क्या करता है?
- 2. std :: match_results :: आकार वापसी क्या करता है?
- 3. std :: अपवाद क्या है() "std :: अपवाद"
- 4. std :: pair क्या है?
- 5. Std :: safe_string क्या है?
- 6. std :: std :: set के साथ काम क्यों नहीं करता है?
- 7. क्या एन्कोडिंग std :: string.c_str() का उपयोग करता है?
- 8. क्या std :: vector :: परिभाषा द्वारा आरक्षित आरक्षित करता है?
- 9. std :: ofstream :: close() वास्तव में क्या करता है?
- 10. क्या std :: stack iterators का पर्दाफाश करता है?
- 11. क्या std :: move() iterators को अमान्य करता है?
- 12. क्या std :: map इसके तुलनित्र को असाइन करता है?
- 13. क्या std :: make_shared() कस्टम आवंटकों का उपयोग करता है?
- 14. std :: फ्लश कैसे काम करता है?
- 15. std :: map iterator कैसे काम करता है?
- 16. कैसे std :: enable_shared_from_this :: shared_from_this काम करता है
- 17. क्या std :: array movable है?
- 18. सी ++ - [=] क्या करता है?
- 19. क्या std :: atomic <std::string> उचित काम करता है?
- 20. क्या std :: ofstream movable है?
- 21. `std :: less` कैसे काम करता है?
- 22. सी ++ std :: वेक्टर कैसे काम करता है?
- 23. एंडल (std :: cout) संकलित क्यों करता है
- 24. 'मान्य' std :: फ़ंक्शन क्या है?
- 25. std :: unordered_map <std :: स्ट्रिंग, myClass *> - std :: unordered_map :: मिटाएं() myClass 'DTor को कॉल करता है?
- 26. क्या डॉक्सिजन पहचान सकता है std :: shared_ptr या std :: map
- 27. कैसे std करता :: धारा iterators
- 28. c32rtomb क्या एन्कोडिंग करता है?
- 29. -D_DEFAULT_SOURCE क्या करता है?
- 30. std :: cout और std :: wcout के बीच क्या अंतर है?
आप सभी अनुकूलन और अक्षम डिबगिंग सक्षम था? –
हां मैं/ऑक्स बनाने के लिए उपयोग करता हूं। –
ठीक है, यह एक माइक्रोसॉफ्ट-विशिष्ट आंतरिक चीज है ... संकलक मैनुअल से परामर्श करने के लिए बेहतर हो सकता है। मानक सी ++ के साथ ऐसा करने के लिए कुछ भी नहीं है। –