আপনার কাছে ম্যাকের জন্য প্রোফাইলিং সরঞ্জামগুলির মতো কেচাগ্রাইন্ড রয়েছে [বন্ধ]


99

ম্যাক প্ল্যাটফর্মের জন্য কেচেগ্রাইন্ড উইংগ্রাইন্ড ভালগ্রিন্ডের মতো প্রোফাইলিংয়ের জন্য আপনার কাছে থাকা সরঞ্জামগুলি সম্পর্কে কেউ কি আমাকে বলতে পারবেন।

আমি ম্যাক এই কাজগুলি মনে করি না, আমি এটিতে দ্রুত চেকও করেছি।


আমি পিএইচপি / জাভাস্ক্রিপ্ট কোড প্রোফাইল করার চেষ্টা করছি, তাই এই প্রোফাইলারগুলিতে আরও আগ্রহী। আপনার ইনপুট জন্য যেকোন কেসকেস ধন্যবাদ।
indianwebdevil

4
আমি মনে করি বেশিরভাগ ব্রাউজারগুলি তাদের নিজস্ব জাভাস্ক্রিপ্ট দোভাষী নিয়ে শিপিং করে তবে সাফারি জাভাস্ক্রিপ্টকোর ব্যবহার করে যা পুরো ওএস জুড়েই প্রকাশিত হয় এবং তাই চিতাহ 3 ডি এর মতো অন্যান্য জায়গায় স্ক্রিপ্টযুক্ত জাভাস্ক্রিপ্ট সামগ্রীটি প্রায় নির্দিষ্ট কিছু রান করে। আপনি যদি পছন্দগুলিতে 'বিকাশ' মেনু সক্ষম করেন তবে সেখানে একটি জাভাস্ক্রিপ্ট প্রোফাইলার রয়েছে।
টমি

আরও দেখুন: stackoverflow.com/questions/5426799/...
kenorb

উত্তর:


135

আমি ওএসএক্সে কিচছেগ্রিন্ড ব্যবহার করে শেষ করেছি। এটি ব্রিউয়ের মাধ্যমে ইনস্টল করা যেতে পারে

brew install qcachegrind

বা, গ্রাফভিজ সমর্থন সক্ষম করতে :

brew install qcachegrind --with-graphviz

এই প্রোগ্রামটি সম্পর্কে দুর্দান্ত যা আমি সফলভাবে আমার ম্যাকবুক প্রোতে একটি 6.1 গিগাবাইট ক্যাশেগ্রিন্ড ফাইল লোড করেছি! খুব স্মার্ট!


9
brew updateএটি করার আগে অদ্ভুত ভুলগুলি প্রতিরোধ করে :)
গ্রসার

4
brew install graphvizআপনি যদি কিছু সুন্দর কল গ্রাফ চান।
এনগোক ফ্যাম 26:14

4
সুডো এলএন
-এস

এটি আমার জন্য কোনও সমস্যা ছাড়াই কাজ করেছিল! ধন্যবাদ!
রেজওয়ান সিওসেলেল

4
এটি থেকে, blog.josephscott.org/2013/07/03/… মন্তব্যগুলিতে, বিন্দু ব্যবহারের জন্য সিস্টেম সুরক্ষা পেতে: @ ম্যাট্রিন থেকে: সিস্টেম ইন্টিগ্রেশন সুরক্ষার কারণে এটি ওএসএক্স এল ক্যাপিটেনে আর কাজ করে না: sudo ln - এস / ইউএসআর / স্থানীয় / বিন / ডট / ইউএসআর / বিন / ডট ওয়ার্কারআউন্ড: $ সিডি / অ্যাপ্লিকেশনস / কিচাচিগ্রিন্ড.এপ / কনটেন্টস / ম্যাকস $ এমভি কিউচাগ্রিন্ড কিউচাএগ্রিন্ড.বিন cho প্রতিধ্বনি '#! / বিন / বাশ রফতানি PATH = "$ প্যাট : / usr / স্থানীয় / বিন "$ (dirname $ 0) /qcachegrind.bin প্রস্থান করুন 0 '> কিচাচিগ্রিন্ড $ chmod + x qcachegrind তারপরে যথারীতি qcachegrind শুরু করুন।
ট্রোজম্যান

61

কিউছেগ্রিন্ড + গ্রাফভিজ হত্যাকারী কম্বো ব্যবহার করে দেখুন।

এটি ব্রিউয়ের মাধ্যমে দ্রুত ইনস্টল হয়, যা দুর্দান্ত।

পরীক্ষা করে দেখুন এই নির্দেশাবলী, মূলত মাধ্যমে এটি ইনস্টল করুন:

brew install qcachegrind

যা অন্যান্য নির্ভরতা যেমন qtএবং ডাউনলোড করবে graphviz


13
সূত্রটি সেই ব্লগের উপর ভিত্তি করে এখন একটি 'ব্রিউ ইনস্টল কিউচেগ্রিন্ড' রয়েছে। যদিও এটি (এটিএম) / অ্যাপ্লিকেশনগুলি / কিউচাএগ্রিনড.এপ ইনস্টল করে না, কেবল একটি ক্যাসাচিগ্রিন্ড বাইনারি।
ডিটিস্ট


16

আপনি ম্যাকপোর্টগুলি ব্যবহার করে কে-ক্যাশেগ্র্যান্ড ইনস্টল করতে পারেন ।

কিছু বিকল্প আছে যেমন:

আরও দেখুন: ম্যাক ওস এক্স এর বাইরে কি কেসচেগ্রিন্ডের বিকল্প আছে?


15

উভয় ভ্যালগ্রিন্ড এবং কেচেগ্রিড ম্যাক ওএস এক্স এর জন্য উপলব্ধ are

আপনি এগুলি ম্যাকপোর্টগুলি ব্যবহার করে ইনস্টল করতে পারেন :

sudo port install valgrind kcachegrind

আমি ম্যাকপোর্টগুলি ইনস্টল করার চেষ্টা করেছি এবং সুডো পোর্টটি ভালগ্রাইন্ড কেচেগ্রাইন্ড ইনস্টল করেছি, এটি উভয় অ্যাপ্লিকেশানের জন্যই ত্রুটি ছিল ------------------- সতর্কতা: কোনও সূচক (এস) পাওয়া যায় নি! আপনি কি আপনার উত্স সূচকগুলি সিঙ্ক করেছেন? ত্রুটি: পোর্ট কেচেগ্রিন্ড পাওয়া যায় নি ---------------- কোনও ক্লু কি চলছে
indianwebdevil

4
কেচাগ্রাইন্ড বন্দরটি 2 বছর আগে আনুষ্ঠানিকভাবে পরিত্যক্ত হয়েছিল :( trac.macports.org/log/trunk/dport/devel/kcachegrind/Portfile
পোটোটোওয়াত্টার

@ পোটাটোসওয়াতর ম্যাকপোর্টে অনেকগুলি বন্দর রয়েছে যার একটি নির্দিষ্ট রক্ষণাবেক্ষণকারী নেই। এটি বোঝায় যে পোর্টটি আর ইনস্টল করা যাবে না।
raimue

4
@ রাইম এটি ইঙ্গিত দেয় যে বন্দরটি এখন 2 বছরের পুরানো সফ্টওয়্যার ইনস্টল করে।
পোটোসওয়টার

8

ওয়েবগ্র্যান্ড পিএইচপি চালায় এবং এক্সডিবুগের ক্যাশেগ্রিন্ড আউটপুট পড়তে পারে। এটি বর্তমানে কেসিচেগ্রিন্ডের সমস্ত কার্যকারিতা সরবরাহ করে না, তবে এটি ইনস্টল করা অত্যন্ত সহজ, এবং এটি নতুন করে ক্রিয়াকলাপ বলে মনে হয়।


7

ম্যাককলগ্র্যান্ড ম্যাকের জন্য উপলব্ধ একটি আধা-বাণিজ্যিক বিকল্প। আমি বিনামূল্যে সংস্করণটি পরীক্ষা করেছি যা 3MB গ্রাইন্ড ফাইলগুলির মধ্যে সীমাবদ্ধ। কার্যকারিতার দিক থেকে এটি প্রায় WinCacheGrind এর সমতুল্য ।


এখন নিখুঁত বাণিজ্যিক।
ভিক্টর সার্জিইঙ্কো

2

অ্যাপল সরবরাহ ইনস্ট্রুমেন্ট স্টাফ রানটাইম বরাদ্দ পরিবীক্ষণ ও তথ্য ফাঁসের, খোঁজার জন্য হাঙ্গর মেমরি অ্যালোকেশন ডিবাগিং করার জন্য স্পষ্ট প্রোফাইলিং এবং গার্ড malloc (সরাসরি Xcode পাতাটা) জন্য। এগুলি সমস্ত বিকাশকারী সরঞ্জামগুলির অংশ হিসাবে আসে।


4
সাম্প্রতিক ওএস এক্স রিলিজে, হাঙ্গর এখন ইনস্ট্রুমেন্টস হিসাবে নির্মিত।
rcoup

1

valgrind ম্যাক জন্য উপলব্ধ। আপনি যদি কোকো অ্যাপ্লিকেশন তৈরি করে থাকেন তবে আপনি এক্সকোডের সাথে আসা সরঞ্জামগুলি ব্যবহার করতে পারেন যেমন ফাঁসের মতো, তারা খুব ভাল।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.