1 रिपॉजिटरी
Analysis that correlates execution counts with machine code to determine the performance cost of individual assembly instructions.
Distinct from Execution Cost Analysis: The candidates focus on emulation or ASTs; this is about profiling the actual execution cost of machine instructions.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Instruction-Level Cost Analysis. Refine with filters or upvote what's useful.
Hotspot Linux perf टूल द्वारा कैप्चर किए गए परफॉरमेंस डेटा का विश्लेषण और विज़ुअलाइज़ करने के लिए एक ग्राफिकल यूजर इंटरफेस है। यह एक परफॉरमेंस प्रोफाइलिंग विज़ुअलाइज़र और असेंबली-स्तरीय प्रोफाइलर के रूप में कार्य करता है जो परफॉरमेंस लागत को मूल सोर्स कोड के साथ सिंक्रोनाइज़्ड विशिष्ट निर्देशों के साथ मैप करता है। यह प्रोजेक्ट एक रिमोट सिंबल रिज़ॉल्वर के माध्यम से खुद को अलग करता है जो एम्बेडेड टारगेट्स से परफॉरमेंस डेटा को लोकल होस्ट डिबग सिंबल्स और sysroots के साथ मैप करता है। इसमें थ्रेड वेट टाइम्स और I/O ब्लॉक्स की पहचान करने के लिए डिज़ाइन किया गया एक विशेष ऑफ-CPU विश्लेषण टूल भी शामिल है जो कर्नल शेड्यूलर ट्रेसपॉइंट्स का उपयोग करता है। यह टूल CPU प्रोफाइलिंग, लो-लेवल कोड इंस्पेक्शन और टाइमलाइन-आधारित डेटा फ़िल्टरिंग सहित परफॉरमेंस विश्लेषण क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह सिस्टम बॉटलनेक्स और इनलाइंड फंक्शन्स की पहचान करने के लिए फ्लेम ग्राफ्स और कॉल ग्राफ्स जैसे विज़ुअलाइज़ेशन तरीके प्रदान करता है। यह सिस्टम नए एप्लिकेशन्स के लिए प्रोफाइलिंग टूल्स लॉन्च करके या मौजूदा प्रोसेसेस से जुड़कर डेटा रिकॉर्ड करने का समर्थन करता है, और विश्लेषण किए गए परफॉरमेंस प्रोफाइल्स को क्रॉस-मशीन शेयरिंग के लिए पोर्टेबल फॉर्मेट्स में एक्सपोर्ट करने की अनुमति देता है।
Determines the specific performance cost of individual assembly instructions by correlating sampled execution counts with disassembled code.