ম্যাক প্ল্যাটফর্মের জন্য কেচেগ্রাইন্ড উইংগ্রাইন্ড ভালগ্রিন্ডের মতো প্রোফাইলিংয়ের জন্য আপনার কাছে থাকা সরঞ্জামগুলি সম্পর্কে কেউ কি আমাকে বলতে পারবেন।
আমি ম্যাক এই কাজগুলি মনে করি না, আমি এটিতে দ্রুত চেকও করেছি।
ম্যাক প্ল্যাটফর্মের জন্য কেচেগ্রাইন্ড উইংগ্রাইন্ড ভালগ্রিন্ডের মতো প্রোফাইলিংয়ের জন্য আপনার কাছে থাকা সরঞ্জামগুলি সম্পর্কে কেউ কি আমাকে বলতে পারবেন।
আমি ম্যাক এই কাজগুলি মনে করি না, আমি এটিতে দ্রুত চেকও করেছি।
উত্তর:
আমি ওএসএক্সে কিচছেগ্রিন্ড ব্যবহার করে শেষ করেছি। এটি ব্রিউয়ের মাধ্যমে ইনস্টল করা যেতে পারে
brew install qcachegrind
বা, গ্রাফভিজ সমর্থন সক্ষম করতে :
brew install qcachegrind --with-graphviz
এই প্রোগ্রামটি সম্পর্কে দুর্দান্ত যা আমি সফলভাবে আমার ম্যাকবুক প্রোতে একটি 6.1 গিগাবাইট ক্যাশেগ্রিন্ড ফাইল লোড করেছি! খুব স্মার্ট!
brew update
এটি করার আগে অদ্ভুত ভুলগুলি প্রতিরোধ করে :)
brew install graphviz
আপনি যদি কিছু সুন্দর কল গ্রাফ চান।
কিউছেগ্রিন্ড + গ্রাফভিজ হত্যাকারী কম্বো ব্যবহার করে দেখুন।
এটি ব্রিউয়ের মাধ্যমে দ্রুত ইনস্টল হয়, যা দুর্দান্ত।
পরীক্ষা করে দেখুন এই নির্দেশাবলী, মূলত মাধ্যমে এটি ইনস্টল করুন:
brew install qcachegrind
যা অন্যান্য নির্ভরতা যেমন qt
এবং ডাউনলোড করবে graphviz
।
আপনি ম্যাকপোর্টগুলি ব্যবহার করে কে-ক্যাশেগ্র্যান্ড ইনস্টল করতে পারেন ।
কিছু বিকল্প আছে যেমন:
brew install qcachegrind
)এক্সএইচপ্রোফ: পিএইচপি ( pecl install xhprof
) এর জন্য একটি শ্রেণিবদ্ধ প্রোফাইলার
এমসিজি প্রিমিয়াম অ্যাপ্লিকেশনটি আপনার ম্যাকের উপর ভিত্তি করে আপনার অ্যাপ্লিকেশন প্রোফাইল ডেটা বিশ্লেষণ করতে পারে ( ম্যাক অ্যাপ স্টোরের জন্য $ 27 এ প্রকাশিত হয়েছে )
প্রোফাইলিং ভিউয়ার , অ্যাপ স্টোরে 25 ডলারে উপলব্ধ
পুরানো: ম্যাকক্যালগ্রিন্ড (আধা-বাণিজ্যিক বিকল্প, ফ্রি সংস্করণ যা 3MB গ্রাইন্ড ফাইলগুলির মধ্যে সীমাবদ্ধ)
চিত্র: এমসিজির হোমপেজ
আরও দেখুন: ম্যাক ওস এক্স এর বাইরে কি কেসচেগ্রিন্ডের বিকল্প আছে?
উভয় ভ্যালগ্রিন্ড এবং কেচেগ্রিড ম্যাক ওএস এক্স এর জন্য উপলব্ধ are
আপনি এগুলি ম্যাকপোর্টগুলি ব্যবহার করে ইনস্টল করতে পারেন :
sudo port install valgrind kcachegrind
ওয়েবগ্র্যান্ড পিএইচপি চালায় এবং এক্সডিবুগের ক্যাশেগ্রিন্ড আউটপুট পড়তে পারে। এটি বর্তমানে কেসিচেগ্রিন্ডের সমস্ত কার্যকারিতা সরবরাহ করে না, তবে এটি ইনস্টল করা অত্যন্ত সহজ, এবং এটি নতুন করে ক্রিয়াকলাপ বলে মনে হয়।
ম্যাককলগ্র্যান্ড ম্যাকের জন্য উপলব্ধ একটি আধা-বাণিজ্যিক বিকল্প। আমি বিনামূল্যে সংস্করণটি পরীক্ষা করেছি যা 3MB গ্রাইন্ড ফাইলগুলির মধ্যে সীমাবদ্ধ। কার্যকারিতার দিক থেকে এটি প্রায় WinCacheGrind এর সমতুল্য ।
অ্যাপল সরবরাহ ইনস্ট্রুমেন্ট স্টাফ রানটাইম বরাদ্দ পরিবীক্ষণ ও তথ্য ফাঁসের, খোঁজার জন্য হাঙ্গর মেমরি অ্যালোকেশন ডিবাগিং করার জন্য স্পষ্ট প্রোফাইলিং এবং গার্ড malloc (সরাসরি Xcode পাতাটা) জন্য। এগুলি সমস্ত বিকাশকারী সরঞ্জামগুলির অংশ হিসাবে আসে।