2009-05-19 12 views

उत्तर

6

ईमेल से पाया here और here, मैं निम्नलिखित नोट निकाला है:

को देखते हुए एक आवेदन my_app', which links against a shared object my_sobj ', और साथ संकलित किया गया है' संकलन जी 'फ्लैग:

#set the environment variable LD_PROFILE to the name of the shared obj 
export LD_PROFILE=my_obj 
#run your application 
my_app 
#this should create a file /var/tmp/my_sobj.profile 
#now run sprof 
sprof my_sobj my_sobj.profile 

यह साझा लाइब्रेरी के लिए प्रोफ़ाइल जानकारी देता है, my_app

+0

क्या यह केवल libc सामान के लिए काम करता है? या क्या मैं इसे अपने स्वयं के संकलित साझा पुस्तकालयों पर उपयोग कर सकता हूं? – jdizzle

+1

"ऑब्जेक्ट में कोई PLTREL नहीं मिला" वह त्रुटि है जो मुझे अपनी लाइब्रेरी को प्रोफाइल करने का प्रयास करते समय मिलता है। आवश्यक जानकारी को शामिल करने के लिए मुझे संकलन/लिंक समय पर क्या करने की आवश्यकता है? – jdizzle

संबंधित मुद्दे