Instruments (software)
ইন্সট্রুমেন্টস (পূর্বে এক্সরে) একটি অ্যাপ্লিকেশন পারফরম্যান্স বিশ্লেষক এবং ভিজ্যুয়ালাইজার, যা এক্সকোড 3 এবং এক্সকোডের পরবর্তী সংস্করণগুলিতে সমন্বিত। এটি ওপেনসোলারিস থেকে ডিট্রেস ট্রেসিং কাঠামোর উপরে নির্মিত, যা ম্যাক ওএস এক্স v10.5-এ পোর্ট করা হয়েছিল এবং যা ম্যাকোসের নিম্নলিখিত সমস্ত সংস্করণে উপলব্ধ। যন্ত্রগুলি গ্রাফ এবং পরিসংখ্যানের সাথে অ্যাপ্লিকেশনটিতে ঘটে যাওয়া যে কোনও ঘটনা প্রদর্শন করে, যেমন সিপিইউ ক্রিয়াকলাপের প্রকরণ, মেমরি বরাদ্দকরণ এবং নেটওয়ার্ক এবং ফাইল ক্রিয়াকলাপ। ইভেন্টগুলির গোষ্ঠীটি কাস্টমাইজযোগ্য "যন্ত্র"-এর মাধ্যমে পর্যবেক্ষণ করা হয়, যার ব্যবহারকারীর তৈরি ইভেন্টগুলি রেকর্ড করার এবং যতবার প্রয়োজন ঠিক ততবার পুনরায় চালানোর (অনুকরণ) ক্ষমতা রয়েছে, যাতে একজন বিকাশকারী প্রকৃতপক্ষে পুনরাবৃত্তিমূলক কাজ না করেই কোড পরিবর্তনের প্রভাব দেখতে পারেন। ইন্সট্রুমেন্ট বিল্ডার বৈশিষ্ট্যটি কাস্টম বিশ্লেষণ যন্ত্র তৈরির অনুমতি দেয়। বৈশিষ্ট্য অন্তর্নির্মিত যন্ত্রগুলি প্রক্রিয়া এবং থ্রেডের সিপিইউ ক্রিয়াকলাপ ট্র্যাক করতে পারে। মেমরি বরাদ্দ এবং মুক্তি, আবর্জনা সংগ্রহ এবং মেমরি লিক। ফাইল পড়ে, লিখে, লক করে। নেটওয়ার্ক কার্যকলাপ এবং ট্রাফিক। এই যন্ত্রটি অ্যাক্টিভিটি মনিটরের মতো কাজ করে তবে ভবিষ্যতের রেফারেন্সের জন্য ডেটা সঞ্চয় করে। ওপেনজিএল এবং মেটালের গ্রাফিক্স এবং অভ্যন্তরীণ কাজকর্ম। শক্তি নির্ণয় এবং "মৃত" বস্তু। ইউআই অটোমেশন এবং কোর অ্যানিমেশন। ব্যবহারকারীর ইভেন্টগুলি, যেমন কীবোর্ড কী টিপে এবং মাউস সঠিক সময়ের সাথে সরে যায় এবং ক্লিক করে। আরও দেখুন কর্মক্ষমতা বিশ্লেষণ সরঞ্জামের তালিকা ড্যাশকোড শার্ক (অ্যাপ্লিকেশন) রেফারেন্স ম্যাকোস প্রোগ্রামিং সরঞ্জাম ডিবাগারস প্রোফাইলার সফ্টওয়্যার অপ্টিমাইজেশন