Create a ticket
अनुसरण करें

Q100225: प्रदर्शन रूपरेखा मोड में Nuke का शुभारंभ (-ध्वज)

सारांश

यह आलेख बताता है कि स्क्रिप्ट स्लोडाउन के कारण की पहचान करने की कोशिश करने पर आप Nuke नोड्स के प्रदर्शन का परीक्षण कैसे कर सकते हैं।

अधिक जानकारी

यह जानने की कोशिश करना कि आपके Nuke स्क्रिप्ट के कौन से हिस्से आपके प्लेबैक को धीमा कर रहे हैं / बार रेंडर करना मुश्किल हो सकता है।
इस क्रिया को सुविधाजनक बनाने के लिए Nuke एक प्रदर्शन रूपरेखा मोड प्रदान करता है जो आपको नोड विश्लेषण देगा जो विशेष रूप से धीमी नोड्स को अलग करने के लिए उपयोग किया जा सकता है और आपके वर्कफ़्लो को अनुकूलित करने में आपकी सहायता करेगा।
प्रदर्शन प्रोफ़ाइल मोड में Nuke लॉन्च करना

Nuke को परफॉरमेंस प्रोफाइलिंग मोड में चलाने के लिए, Nuke को लॉन्च करते समय आपको-फ़्लैग का उपयोग करना होगा। यह कैसे करना है पर निर्देश की एक सूची प्रत्येक ऑपरेटिंग सिस्टम के लिए नीचे पाया जा सकता है।
विंडोज :
एक कमांड प्रॉम्प्ट विंडो खोलें और निम्न कमांड चलाएँ:

"C:\Program Files\Nuke10.0v4\Nuke10.0.exe" -P

मैक ओएस एक्स:
एप्लिकेशन से एक टर्मिनल विंडो खोलें> उपयोग और निम्नलिखित कमांड चलाता है:

/Applications/Nuke10.0v4/Nuke10.0v4.app/Contents/MacOS/Nuke10.0v4 -P
लिनक्स:
एक टर्मिनल खोलें और कमांड चलाएं:

/usr/local/Nuke10.0v4/Nuke10.0 -P

नोट: ये निर्देश डिफ़ॉल्ट स्थान पर स्थापित Nuke पर आधारित हैं। यदि यह स्थिति नहीं है, तो आपके कस्टम इंस्टॉलेशन स्थान से चलने के लिए आदेशों को तदनुसार संशोधित करने की आवश्यकता होगी।
प्रदर्शन प्रोफ़ाइल मोड में रहते हुए सूचना दी गई
Nuke द्वारा प्रदर्शन रूपरेखा मोड में लॉन्च किए जाने के बाद, प्रत्येक नोड निम्न जानकारी की रिपोर्ट करेगा:
सीपीयू - वह समय जो सीपीयू प्रसंस्करण कोड को निष्पादित करने में खर्च होता है, माइक्रोसेकंड में, सभी सीपीयू थ्रेड्स पर एकत्रित होता है।
उदाहरण के लिए, बहु-थ्रेडेड प्रसंस्करण के साथ यह आम तौर पर दीवार के समय से बहुत बड़ा होता है। यदि प्रति थ्रेड का औसत CPU समय (उपयोग किए गए थ्रेड्स की संख्या से विभाजित सीपीयू) दीवार के समय से बहुत कम है, तो यह बताता है कि सीपीयू थ्रेड्स ने कोड को निष्पादित नहीं करने और शायद तालों पर प्रतीक्षा करने में बहुत समय बिताया है, जो एक प्रदर्शन का संकेत दे सकता है संकट।

नोट : मैक ओएस एक्स और विंडोज पर, सीपीयू समय वर्तमान में सटीक नहीं है। मैक ओएस एक्स पर, सीपीयू मूल्य हमेशा दीवार के समय के समान होता है।

दीवार - दीवार पर एक घड़ी द्वारा मापा जाने वाला समय - वास्तविक समय जब आपको प्रसंस्करण पूरा होने का इंतजार करना होगा। दीवार का समय भी माइक्रोसेकंड में मापा जाता है।

ऑप्स - नोड में बुलाया ऑपरेटरों की संख्या। ऑपरेटर्स Nuke के बिल्डिंग ब्लॉक्स हैं जो कुछ कार्य करते हैं। नोड्स में एक या अधिक ऑप्स हो सकते हैं।
उदाहरण के लिए, जब किसी नोड को किसी चीज़ का आकार बदलने की आवश्यकता होती है तो वह उसी कार्य को करने के लिए अपने स्वयं के कार्यान्वयन के बजाय एक ट्रांसफॉर्म ऑप का उपयोग करेगा।

मेमोरी - नोड द्वारा उपयोग की जाने वाली सिस्टम मेमोरी की कुल मात्रा।
समय की जानकारी के अलावा, नोड्स को उनके प्रोफाइलिंग के अनुसार रंग-कोडित किया जाता है, लाल रंग के माध्यम से हरा, जहां लाल एक धीमा नोड है। आप उदाहरण स्क्रिप्ट से देख सकते हैं कि Defocus एक धीमा नोड है, जबकि मर्ज बिल्कुल भी काम नहीं कर रहा है।
प्रदर्शन प्रोफ़ाइल मोड में लॉन्च किए गए Nuke के साथ, आप Nuke UI में प्रदर्शन मेनू में टाइमर को रीसेट, शुरू और बंद कर सकते हैं, जैसा कि नीचे दिखाया गया है:


अतिरिक्त जानकारी

प्रदर्शन रूपरेखा के बारे में अधिक जानकारी Nuke ऑनलाइन सहायता और Nuke Python डेवलपर गाइड में पाई जा सकती है।

क्या यह लेख उपयोगी था?
/

We're sorry to hear that!

Please tell us why.
4 में से 4 के लिए उपयोगी रहा

टिप्पणियां