Instruments (software)
ઇન્સ્ટ્રુમેન્ટ્સ (અગાઉ એક્સરે) એક એપ્લિકેશન પ્રદર્શન વિશ્લેષક અને વિઝ્યુલાઇઝર છે, જે એક્સકોડ 3 અને એક્સકોડની પછીની આવૃત્તિઓમાં સંકલિત છે. તે ઓપનસોલારિસના ડીટ્રેસ ટ્રેસિંગ ફ્રેમવર્કની ટોચ પર બાંધવામાં આવ્યું છે, જે મેક ઓએસ એક્સ v10.5 પર પોર્ટ કરવામાં આવ્યું હતું અને જે મેકઓએસના નીચેના તમામ વર્ઝનમાં ઉપલબ્ધ છે. ઇન્સ્ટ્રુમેન્ટ્સ ગ્રાફ અને આંકડાઓ સાથે એપ્લિકેશનમાં થતી કોઈપણ ઘટનાને પ્રદર્શિત કરતી સમયરેખા દર્શાવે છે, જેમ કે CPU પ્રવૃત્તિ વિવિધતા, મેમરી ફાળવણી અને નેટવર્ક અને ફાઇલ પ્રવૃત્તિ. ઇવેન્ટ્સના જૂથને કસ્ટમાઇઝ કરી શકાય તેવા "સાધનો" દ્વારા મોનિટર કરવામાં આવે છે, જેમાં વપરાશકર્તા જનરેટેડ ઇવેન્ટ્સને રેકોર્ડ કરવાની અને જરૂર પડે તેટલી વાર તેમને ફરીથી ચલાવવાની (અનુકરણ) ક્ષમતા હોય છે, જેથી વિકાસકર્તા વાસ્તવમાં પુનરાવર્તિત કાર્ય કર્યા વિના કોડ ફેરફારોની અસર જોઈ શકે છે. ઇન્સ્ટ્રુમેન્ટ બિલ્ડર સુવિધા કસ્ટમ વિશ્લેષણ સાધનો બનાવવાની મંજૂરી આપે છે. સુવિધાઓ બિલ્ટ-ઇન સાધનો પ્રક્રિયાઓ અને થ્રેડોની CPU પ્રવૃત્તિને ટ્રેક કરી શકે છે. મેમરી ફાળવણી અને પ્રકાશન, કચરો સંગ્રહ અને મેમરી લીક. ફાઇલ વાંચે છે, લખે છે, તાળું મારે છે. નેટવર્ક પ્રવૃત્તિ અને ટ્રાફિક. આ સાધન પ્રવૃત્તિ મોનિટરની જેમ કામ કરે છે પણ ભવિષ્યના સંદર્ભ માટે માહિતીનો સંગ્રહ પણ કરે છે. ઓપનજીએલ અને મેટલની ગ્રાફિક્સ અને આંતરિક કામગીરી. ઊર્જા નિદાન અને "મૃત" પદાર્થો. યુઆઈ ઓટોમેશન અને કોર એનિમેશન. વપરાશકર્તા ઘટનાઓ, જેમ કે કીબોર્ડ કી દબાવવામાં આવે છે અને માઉસ ચોક્કસ સમય સાથે ચાલે છે અને ક્લિક કરે છે. પ્રદર્શન વિશ્લેષણ સાધનોની સૂચિ પણ જુઓ ડેશકોડ શાર્ક (એપ્લિકેશન) સંદર્ભો મેકઓએસ પ્રોગ્રામિંગ ટૂલ્સ ડીબગર્સ પ્રોફાઇલર્સ સોફ્ટવેર ઓપ્ટિમાઇઝેશન