_Unwind_SjLj_Unregister और _Unwind_SjLj_Register क्या हैं? मैं उन्हें अपने जीआरओफ़ रिपोर्ट में अपने शीर्ष प्रोसेसर समय उपयोगकर्ताओं के रूप में प्राप्त करता हूं। Google केवल इन दोनों के साथ त्रुटियों की शिकायत करने वाले लोगों के लिंक देता है।_Unwind_SjLj_Unregister और _Unwind_SjLj_Register क्या हैं?
heres मेरी रिपोर्ट है कि बार का ही हिस्सा= 0:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls ms/call ms/call name
33.33 0.03 0.03 _Unwind_SjLj_Unregister
22.22 0.05 0.02 _Unwind_SjLj_Register
11.11 0.06 0.01 13886 0.00 0.00 toint(std::string, int)
11.11 0.07 0.01 4380 0.00 0.00 hexlify(std::string)
11.11 0.08 0.01 2994 0.00 0.00 std::_Deque_iterator<unsigned char, unsigned char const&, unsigned char const*>::operator+(int) const
11.11 0.09 0.01 std::string::assign(char const*, unsigned int)
im चल विंडोज 7 x64, और codeblocks साथ संकलन 10.05 जीसीसी
संपादित करें:
के बाद प्रोग्राम को 64 सेकंड चलाने के लिए मजबूर करने वाले कार्यों को सक्षम करना, अब यह दिखता है:
Flat profile:
Each sample counts as 0.01 seconds.
% cumulative self self total
time seconds seconds calls s/call s/call name
8.45 3.49 3.49 _Unwind_SjLj_Register
7.36 6.53 3.04 4000006 0.00 0.00 CAST128::setkey(std::string)
5.86 8.95 2.42 _Unwind_SjLj_Unregister
4.36 10.75 1.80 64000080 0.00 0.00 CAST128::F(int&, unsigned int&, unsigned int&, unsigned char&)
3.68 12.27 1.52 __dynamic_cast
3.37 13.66 1.39 std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&)
3.25 15.00 1.34 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
2.88 16.19 1.19 std::istreambuf_iterator<char, std::char_traits<char> > std::num_get<char, std::istreambuf_iterator<char, std::char_traits<char> > >::_M_extract_int<unsigned long long>(std::istreambuf_iterator<char, std::char_traits<char> >, std::istreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, std::_Ios_Iostate&, unsigned long long&) const
क्या यह एक अच्छी बात है या बुरी बात यह है कि यह शीर्ष पर है? मुझे कोई समस्या नहीं आ रही है (मुझे लगता है)। इसकी रिपोर्ट – calccrypto
हम्म में है। यह आश्चर्य की बात है कि आपका प्रोग्राम अपवाद हैंडलर पर 55% समय का उपयोग कर रहा है। लेकिन आइए कुछ और तर्कसंगत सोचें: मुझे लगता है कि आपकी प्रोफ़ाइल ने उन लोगों के लिए सटीक 0.03 सेकंड और 0.02 सेकंड मापा है। और बाकी सब कुछ के लिए 0.01 सेकंड। ऐसा लगता है कि कार्यक्रम को चलाने के लिए लगभग कोई समय नहीं लगा, और प्रोफाइलर 0.01 सेकंड ग्रैन्युलरिटी से कम में कुछ भी मापने में असमर्थ है। किसी भी सार्थक जानकारी प्राप्त करने के लिए आपको बहुत अधिक समय की आवश्यकता है। आप मूल रूप से रेत के छह अनाज देख रहे हैं, दूसरों की तुलना में थोड़ा बड़ा, और समुद्र तट को साफ करने का तरीका जानने का प्रयास कर रहे हैं। – mgiuca
लॉल। मेरे प्रोग्राम को चलाने के लिए लगभग 2 सेकंड लगते हैं। जो इसे – calccrypto