चक्रीय जटिलता उपाय

चरण 0: पूर्व-गणन सारांश
फॉर्म्युला वापरले जाते
सायक्लोमॅटिक कॉम्प्लेक्सिटी = कडांची संख्या-नोड्सची संख्या+2*घटकांची संख्या
M = Nedges-Nnodes+2*N
हे सूत्र 4 व्हेरिएबल्स वापरते
व्हेरिएबल्स वापरलेले
सायक्लोमॅटिक कॉम्प्लेक्सिटी - सायक्लोमॅटिक कॉम्प्लेक्सिटी एक सॉफ्टवेअर मेट्रिक आहे जो प्रोग्रामची जटिलता दर्शवण्यासाठी वापरला जातो.
कडांची संख्या - काठांची संख्या ही दिलेल्या द्विमितीय आकृतीमधील काठांची संख्या आहे.
नोड्सची संख्या - नोड्सची संख्या म्हणजे प्रवाह आलेख नियंत्रित करणाऱ्या नोड्सची संख्या.
घटकांची संख्या - घटकांची संख्या ही प्रणालीच्या रासायनिकदृष्ट्या स्वतंत्र घटकांची संख्या आहे.
चरण 1: इनपुट ला बेस युनिटमध्ये रूपांतरित करा
कडांची संख्या: 4 --> कोणतेही रूपांतरण आवश्यक नाही
नोड्सची संख्या: 2 --> कोणतेही रूपांतरण आवश्यक नाही
घटकांची संख्या: 5 --> कोणतेही रूपांतरण आवश्यक नाही
चरण 2: फॉर्म्युलाचे मूल्यांकन करा
फॉर्म्युलामध्ये इनपुट व्हॅल्यूजची स्थापना करणे
M = Nedges-Nnodes+2*N --> 4-2+2*5
मूल्यांकन करत आहे ... ...
M = 12
चरण 3: निकाल आउटपुटच्या युनिटमध्ये रूपांतरित करा
12 --> कोणतेही रूपांतरण आवश्यक नाही
अंतिम उत्तर
12 <-- सायक्लोमॅटिक कॉम्प्लेक्सिटी
(गणना 00.004 सेकंदात पूर्ण झाली)

जमा

Creator Image
ने निर्मित शोभित दिमरी
बिपिन त्रिपाठी कुमाऊँ तंत्रज्ञान तंत्रज्ञान (बीटीकेआयटी), द्वाराहाट
शोभित दिमरी यांनी हे कॅल्क्युलेटर आणि 900+ अधिक कॅल्क्युलेटर तयार केले आहेत!
Verifier Image
द्वारे सत्यापित उर्वी राठोड
विश्वकर्मा शासकीय अभियांत्रिकी महाविद्यालय (व्हीजीईसी), अहमदाबाद
उर्वी राठोड यानी हे कॅल्क्युलेटर आणि 1900+ अधिक कॅल्क्युलेटर सत्यापित केले आहेत।

15 कामगिरी मेट्रिक्स कॅल्क्युलेटर

डायनॅमिक पॉवर वापर
​ जा डायनॅमिक पॉवर वापर = स्विचिंग क्रियाकलाप घटक*स्विच केलेले कॅपेसिटन्स*वारंवारता*पुरवठा व्होल्टेज^2
प्रतिसाद वेळ
​ जा प्रतिसाद वेळ = स्विचिंग क्रियाकलाप दरम्यानचा वेळ*थर्मल वेळ स्थिर+2*ट्रान्समिशन वेळ
आलेखामधील घटकांची संख्या
​ जा घटकांची संख्या = (सायक्लोमॅटिक कॉम्प्लेक्सिटी-कडांची संख्या+नोड्सची संख्या)/2
चक्रीय जटिलता
​ जा सायक्लोमॅटिक कॉम्प्लेक्सिटी = कडांची संख्या-नोड्सची संख्या+2*घटकांची संख्या
अंमलबजावणीची वेळ
​ जा अंमलबजावणी वेळ = प्रवेग अंमलबजावणी वेळ-(वाचण्याची वेळ+वेळ लिहा)
वाचन वेळ
​ जा वाचण्याची वेळ = प्रवेग अंमलबजावणी वेळ-(अंमलबजावणी वेळ+वेळ लिहा)
वेळ लिहा
​ जा वेळ लिहा = प्रवेग अंमलबजावणी वेळ-(अंमलबजावणी वेळ+वाचण्याची वेळ)
प्रवेग कार्यान्वयन वेळ
​ जा प्रवेग अंमलबजावणी वेळ = अंमलबजावणी वेळ+वाचण्याची वेळ+वेळ लिहा
उपयुक्त कामासाठी CPU वेळ
​ जा CPU उपयुक्त वेळ = एकूण उपलब्ध CPU वेळ*CPU वापर
एकूण उपलब्ध सीपीयू वेळ
​ जा एकूण उपलब्ध CPU वेळ = CPU उपयुक्त वेळ/CPU वापर
सीपीयू उपयोगिता
​ जा CPU वापर = CPU उपयुक्त वेळ/एकूण उपलब्ध CPU वेळ
बॉडरेट
​ जा बॉड रेट = सिग्नल घटकांची संख्या/सेकंदात वेळ
सर्वोत्तमीकरण
​ जा सर्वोत्तमीकरण = संकलन-ट्रान्सलेशनल एनर्जी
भाषांतर
​ जा ट्रान्सलेशनल एनर्जी = संकलन-सर्वोत्तमीकरण
संकलन
​ जा संकलन = ट्रान्सलेशनल एनर्जी+सर्वोत्तमीकरण

चक्रीय जटिलता सुत्र

सायक्लोमॅटिक कॉम्प्लेक्सिटी = कडांची संख्या-नोड्सची संख्या+2*घटकांची संख्या
M = Nedges-Nnodes+2*N

चक्रीय जटिलता का वाईट आहे?

चक्रीय जटिलतेसाठी गणना केलेले मूल्य दर्शविते की कोडद्वारे किती भिन्न पथ आहेत. उच्च चक्रवाचक जटिलतेमुळे त्याची चाचणी, वाचनक्षमता आणि देखभालक्षमता वाढीच्या अडचणीमुळे कोडमधील दोषांच्या अस्तित्वाची जोखीम वाढते.

Let Others Know
Facebook
Twitter
Reddit
LinkedIn
Email
WhatsApp
Copied!