कोरोलोगिक्सने उत्पादन कमी न करता इश्यू रिझोल्यूशनला गती देण्यासाठी प्रगत सतत प्रोफाइलिंग सुरू केले
वेळोवेळी अनुप्रयोगाचा सीपीयू कॅप्चर करण्यासाठी सतत कोड प्रोफाइलिंग गंभीर आहे, ज्यामुळे कार्यसंघांचे नमुने आणि समस्या सक्रियपणे वि. अपयशापासून वेगळ्या स्नॅपशॉटवर प्रतिक्रिया देतात. प्रोफाइलिंग डेटा सतत एकत्रित करून आणि संचयित करून, विकसक कार्यसंघ ट्रेंडची कल्पना करू शकतात, कोड बदलांसह स्पाइक्स किंवा विसंगती सहसंबंधित करू शकतात आणि ते वाढण्यापूर्वी अडथळे शोधू शकतात. तथापि, पारंपारिक प्रोफाइलिंग सोल्यूशन्स अनुप्रयोगासाठी अतिरिक्त वर्कलोड तयार करून, अतिरिक्त सीपीयू आणि मेमरीचे सेवन करून आणि मोठ्या प्रमाणात डेटा एकत्रित करून उत्पादनाच्या कामगिरीवर लक्षणीय परिणाम करू शकतात.
कोरोलोगिक्सची सतत प्रोफाइलिंग विक्रेता-न्यूट्रल ईबीपीएफ (विस्तारित बर्कले पॅकेट फिल्टर) चा फायदा करून ओपन्टलेमेट्री स्टँडर्डसह, कर्नल-लेव्हल, नेहमीच 1% पेक्षा कमी ओव्हरहेडसह कर्नल-स्तरीय, नेहमी-कार्यप्रदर्शन टेलीमेट्रीचा फायदा घेऊन या समस्येस दूर करते. हे लाइटवेट इन-कर्नल प्रोब उच्च-फ्रिक्वेन्सी स्टॅक ट्रेस, सीपीयू चक्र, मेमरी वाटप, आय/ओ प्रतीक्षा वेळ आणि धागा स्टेट्स कॅप्चर करतात, सर्व कोरोलोगिक्सच्या ओपन्टलेमेट्री-सुसंगत कलेक्टरद्वारे अंतर्भूत आहेत. प्लॅटफॉर्म नंतर या डेटाला कोरोलोगिक्स प्लॅटफॉर्मवर परस्परसंवादी ज्योत आलेख आणि टाइम-सीरिज चार्ट म्हणून प्रस्तुत करते. या वर्षाच्या शेवटी, कंपनी ऑफ-सीपीयू प्रोफाइलिंग (अवरोधित आणि वेळापत्रक विलंब), जीपीयू उपयोग मेट्रिक्स, तपशीलवार मेमरी-वाटप अंतर्दृष्टी आणि बारीक-दाणेदार आय/ओ प्रोफाइलिंग समाविष्ट करण्यासाठी समर्थन विस्तृत करेल-प्रत्येक कामगिरीच्या परिमाणात एंड-टू-एंड दृश्यमानता प्रदान करते.
“पारंपारिक प्रोफाइलिंग सोल्यूशन्स उपयुक्त अंतर्दृष्टी प्रदान करू शकतात, परंतु त्यांचे आक्रमक आणि संसाधन-केंद्रित स्वभाव बर्याचदा कामगिरीचे कमी करते,” कोरोलोगिक्सचे मुख्य कार्यकारी अधिकारी एरियल असाराफ म्हणाले. “कोरोलोगिक्स सतत प्रोफाइलिंगसह, आम्ही कार्यसंघांना अभूतपूर्व लेन्स उत्पादन कोड पथांमध्ये-स्वयंचलितपणे आणि तडजोड न करता देत आहोत. कोरोलोगिक्सच्या पूर्ण-स्टॅक निरीक्षणासह ईबीपीएफची कार्यक्षमता जोडून, आम्ही संस्थांना रूट-कारण विश्लेषणास गती देण्यासाठी, संसाधनांना अनुकूलित करण्यास आणि सर्व खर्च कमी करण्यास सक्षम करीत आहोत.”
नवीन वैशिष्ट्याच्या फायद्यांमध्ये हे समाविष्ट आहे:
-
वेगवान उपयोजन – अनुप्रयोग कोड सुधारित न करता काही मिनिटांत चालत जा.
-
कार्यप्रदर्शन ऑप्टिमायझेशन: त्वरित कोड ऑप्टिमायझेशन सक्षम करणे, उत्पादन अनुप्रयोगांमध्ये स्लो फंक्शन कॉल ओळखा.
-
खर्च कार्यक्षमता: थेट पायाभूत सुविधा खर्च कमी करून, स्त्रोत-केंद्रित प्रक्रिया द्रुतपणे शोधून काढा.
-
वर्धित समस्यानिवारण: लॉग आणि मेट्रिक्ससह स्टॅक ट्रेस सहसंबंधित करा, घटनेचे निराकरण वेळा नाटकीयरित्या कमी करणे.
! फंक्शन (एफ, बी, ई, व्ही, एन, टी, एस) {if (f.fbq) रिटर्न; एन = एफ.एफबीक्यू = फंक्शन () {एन.कॅलमेथोड? n.callmethod.apply (एन, युक्तिवाद): n.queue.push (वितर्क)}; जर (! एफ. एन. टी.एसआरसी = व्ही; एस = बी. S.PARENTNODE.INSERTBEFOR (T, s)} (विंडो, दस्तऐवज, 'स्क्रिप्ट', 'एफबीक्यू (' आरआयटी ',' 1723491787908076 '); एफबीक्यू (' ट्रॅक ',' पृष्ठ व्ह्यू ');
Comments are closed.