কোনও শালীন সি # প্রোফাইলার আছে কি? [বন্ধ]


83

আমার একটি সি # প্রোফাইলার দরকার।

যদিও আমি এর জন্য অর্থ প্রদান করতে বিরত নই, কোনও কিছু যা বিনামূল্যে বা কমপক্ষে একটি ট্রায়াল সংস্করণ সহ আদর্শ, কারণ এটি ক্রয়ের ক্রম বাড়াতে সময় নেয়।

কোন সুপারিশ?



এটি এসও সম্পর্কে অনেক কিছু বলেছে যে কোনও প্রশ্নকে সেন্সর করার কারণ হ'ল এটি "বিতর্ক চাওয়ার সম্ভাবনা"।
গ্লেন মেইনার্ড

উত্তর:


35

আপনি নিম্নলিখিত চেষ্টা করতে পারেন:


সম্পাদনা: Nprof দিয়ে প্রতিস্থাপিত করা হয়েছে SlimTune এবং নেট 4.0 অ্যাপ্লিকেশনের সাথে কাজ করে


7
আমি প্রোফাইলশার্প দিয়ে চারপাশে খেলেছি। এটা একেবারে ভয়াবহ।
ম্যাথু রুস্টন

4
এনপ্রোফ হয়। নেট 1.1 শুধুমাত্র আমি মনে করি। যদি আপনি .Net 1.1 এ সংকলন করতে পারেন তবে এটির প্রোফাইল দেওয়া এবং তারপরে রিলিজের জন্য। নেট 2 এ পুনরায় সংকলন করতে এটি দরকারী। তবে আপনি। নেট 2 বৈশিষ্ট্য যেমন জেনেরিকস এবং নালার প্রকারগুলি ব্যবহার শুরু করেন তবে এটি সম্ভব নয়।
redcalx

4
ম্যাথিউর সাথে সম্মত হন, প্রোফাইলশার্পটি ভয়ানক, এমনকি সাধারণ কমান্ড লাইন এক্সেপ এটি প্রোফাইলেও পেতে পারেনি। আপনার সময় নষ্ট করবেন না
মাইকেল দাউসমান

এনআরফোফের বিকাশ দেখে মনে হচ্ছে সম্প্রতি নেওয়া হয়েছে picked
ব্রায়ান অর্টিজ

4
আমি ব্যবহার করেছি। নেট মেমরি প্রোফাইলার একটি মেমরি ফাঁস খুঁজে পেতে; এটা বেশ ভাল. এটা আমার অনুমোদনের সিল!
কাইলন বিড়াল

40

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

এটি লাইন রেজ্যুলেশন দ্বারা প্রায় এক লাইনের সাথে ব্যয় গণনা করে।


4
আমি এএনটিএসও পছন্দ করি। এটি রেডগেট থেকে।
মার্সেল

32

EQATEC প্রোফাইলার খুবই ভালো এবং সম্পূর্ণ বিনামূল্যে। এটি সেটআপ করা এবং ব্যবহার করা সহজ, এবং অ্যাপ্লিকেশনটিতে খুব বেশি ওভারহেড যুক্ত হবে বলে মনে হয় না। আমি আজই এটি ব্যবহার শুরু করেছি এবং ইতিমধ্যে আমি বেশ কয়েকটি বাধা পেয়েছি যা আমি অন্যথায় স্পষ্ট না করতাম।


বাণিজ্যিক লাইসেন্সের জন্য নিখরচায় নয় (তবে এখনও সস্তা, 200 ডলার)।
mhenry1384

হ্যাঁ দেখে মনে হচ্ছে তারা সর্বশেষতম সংস্করণটির লাইসেন্স পরিবর্তন করেছে এবং বাণিজ্যিক ব্যবহারের জন্য চার্জ শুরু করেছে। আমি এখনও এটি উচ্চ সুপারিশ চাই যদিও।
HullCitySteve

4
আপডেট - দেখে মনে হচ্ছে তারা স্ট্যান্ডার্ড .NET অ্যাপ্লিকেশনগুলির জন্য বাণিজ্যিক ব্যবহারের জন্য এটি নিখরচায় লাইসেন্সের শর্তাদি আবার পরিবর্তন করেছে (তবে সিএফ বা সিলভারলাইট নয়)
হুলসিটিসটিভ

4
লাইসেন্স শর্তাদি রিলিজ ৩.6 এ আবার পরিবর্তন হয়েছে: এটি এখন সিএফ এবং সিলভারলাইট সহ সমস্ত প্ল্যাটফর্মের জন্য বিনামূল্যে , এক সেশনে ডিএলএল সংখ্যার উপর নিষেধাজ্ঞার সাথে সীমাবদ্ধতা রয়েছে।
রিচার্ড ফ্ল্যামশোল্ট

4
আর বিনামূল্যে নেই এবং এটি
টেলিক

29

জেটব্রেইনস থেকে ডটট্রেস ব্যাপকভাবে ব্যবহৃত হয়।

স্ট্যাটিক বিশ্লেষণ সরবরাহের জন্য প্যাট্রিক স্মাচিয়ার দুর্দান্ত এই এনডিপেন্ডাই দুর্দান্ত ।


4
ডটট্রেস সত্যই একটি দুর্দান্ত প্রোফাইলার, এটি ব্যবহার করা অত্যন্ত সহজ।
স্টেফান মনোভ

ডটট্রেস 3.1। নেট 4 এর সাথে কাজ করে না We আমাদের ডটট্রেস ৪.০ এর জন্য অপেক্ষা করতে হবে।
ববি ক্যানন

4
আপডেট হিসাবে, ডটট্রেস 4 পারফরম্যান্স এবং ডটট্রেস 3.5 মেমরি উভয়ই সমর্থন করে। নেট 4
জুরা গোরোভস্কি

11

আমি শার্পটুলবক্স.কম এ .NET এর জন্য প্রোফাইলারের একটি বিস্তৃত তালিকা বজায় রাখছি।

আপনি এখানে প্রস্তাবিত সরঞ্জামগুলি এবং আরও অনেক কিছু পেয়ে যাবেন, যার প্রতিটি এটির প্রস্তাবনার সংক্ষিপ্ত বিবরণ সহ।


এটি পুরানো মনে হচ্ছে (রেডগেট এন্ট্রিগুলি বেশ বাসি)
অ্যান্ড্রু হ্যারি

হ্যারি, এটি নির্দেশ করার জন্য আপনাকে ধন্যবাদ। সমস্ত রেডগেট পণ্য সম্পর্কে তথ্য এখন আপ টু ডেট। sharptoolbox.com/authors/red-gate-software
ফ্যাব্রিস

7

এটি আকর্ষণীয় যে কেউ ভিজুয়াল স্টুডিওর উচ্চ-শেষ সংস্করণগুলির মধ্যে একটিরও উল্লেখ করেনি - আমি সর্বদা খুঁজে পেয়েছি যে মৃত্যুদন্ড কার্যকর করার জন্য এটি যথেষ্ট ভাল। মেমরি প্রোফাইলিংয়ের জন্য আমি মেমরি প্রোফাইলার ব্যবহার করি যা ইতিমধ্যে উল্লেখ করা হয়েছে, তবে আমি সাধারণত 'প্রোফাইলার' হিসাবে বর্ণনা করব না

আপনি কোন ধরণের প্রোফাইলিং করার চেষ্টা করছেন?



6

আমরা । নেট মেমরি প্রোফাইলার ব্যবহার করি । এটির দয়ালু কুৎসিত তবে ঝোলা রেফারেন্সগুলি খুঁজে পাওয়ার জন্য খুব দরকারী।

আমি প্রথমে রেড গেটের এএনটিএসের প্রোফাইলারটি চেষ্টা করেছি যা খুব সেক্সি, তবে একটি মেমরি ফুটো দৃষ্টিকোণ থেকে এটি নিম্নলিখিত কারণে সফল হয়:

1) এটি হাস্যকরভাবে ধীর। অ্যাপ্লিকেশনটিকে রেকর্ডিং শুরু করতে একটি রাজ্যে আনতে আধ ঘন্টা সময় লেগেছিল (লাল-গেট ছাড়াই 20 সেকেন্ড সময় লাগে)।

2) রেড গেটের নিজস্ব সরঞ্জামটিতে নিজস্ব সরঞ্জাম চালানো দরকার। আমি দুটি স্ন্যাপশট শেষ করার পরে এটি 900MB মেমরি ব্যবহার করছিল! এটি তখন বিধ্বস্ত :(

তবে রেড গেট এএনটিএসের সময় উপাদানটি ছিল চিত্তাকর্ষক। আপনি যদি তুচ্ছ (ছোট পায়ের ছাপ) অ্যাপ্লিকেশনটি ব্যবহার না করে কেবল মেমরির প্রোফাইলারের সাথে বিরক্ত করবেন না।


4
আপনি উভয় v4 চেষ্টা করেছেন? এটি এখন অলরাউন্ডের চেয়ে অনেক বেশি ভাল :)
থিওপ

4

আমি একিউটাইম ব্যবহার করেছি এবং এটি আমাকে কখনই হতাশ করে না। আমি নিশ্চিত যে এখানে একটি পরীক্ষামূলক সংস্করণ রয়েছে।


এ কিউটাইম এএনটি-র উপর একটি বিশাল সুবিধা রয়েছে যে এটি পরিচালনাবিহীন কোডকে সমর্থন করে।
রিক মিনারিচ

3

আমি দ্বিতীয় রেড গেটের এএনটিএস প্রোফাইলার করব । আমি কিছু সত্যই ঝামেলাজনক পারফরম্যান্স সম্পর্কিত সমস্যাগুলি সন্ধান করতে এটি ব্যবহার করেছি এবং এটি ব্যবহারের জন্য সহজ মীমাংসিত ছিল (স্বল্প শিক্ষার বক্ররেখা) এবং বোঝার পক্ষে সহজ, দুর্দান্ত তথ্য উপস্থাপন করা হয়েছে। দাম ট্যাগটি মূল্যবান তবে এটি নিখরচায় নয় ...


2

স্ট্যাটিক বিশ্লেষণ সরবরাহের জন্য প্যাট্রিক স্মাচিয়ার দুর্দান্ত এই এনডিপেন্ডাই দুর্দান্ত excellent

আমি স্থিতিশীল বিশ্লেষণের জন্য এনডিপেন্ডের পুঙ্খানুপুঙ্খভাবে সুপারিশ করব, তবে কেবল সতর্ক করা হবে যে আপনাকে সম্ভবত তথ্যের ট্রাক বোঝা বিশ্লেষণ করার জন্য সম্ভবত একটি বা দু'দিন বাদ দিতে হবে যা সমস্ত পরিসংখ্যানের প্রকৃত অর্থে কী বোঝায় তা কার্যকর করার জন্য তোমার গোপন সংকেত.



2

EQATEC প্রোফাইলার এখানে কাজ করেছেন।


2

শার্পডেভলফের বর্তমান প্রকাশে (3.1.1) একটি দুর্দান্ত সংহত প্রোফাইল রয়েছে। এটি বেশ দ্রুত, এবং শার্প ডেভেলপ আইডিই এবং এর নুনিট রানারটিতে খুব ভালভাবে সংহত হয়েছে। ফলাফলগুলি একটি নমনীয় গাছ / তালিকার স্টাইলে প্রদর্শিত হয় (আপনার নিজের পছন্দ তৈরি করতে লিনকুই ব্যবহার করুন)। প্রদর্শিত পদ্ধতিটি ডাবলক্লিকিং সরাসরি সোর্স কোডে ঝাঁপিয়ে পড়ে।


1

বর্তমানে এগুলি ব্যবহার করবেন না, এন্টস প্রোফাইলার সম্পর্কে আমার এক বন্ধু ves আমি জানি যে এটির জন্য একটি বেতনের পণ্যটি কী ব্যয়বহুল তা নিশ্চিত নয়। আপনি যদি কোনও এমভিপির কর্মীদের সাথে সংঘটিত হন তবে আপনি নিখরচায় লাইসেন্স পাওয়ার জন্য এটিকে কাজে লাগাতে পারবেন।


আপনি পুরো এমভিপি জিনিসটি সম্পর্কে আরও কিছু বিশদ সরবরাহ করতে পারেন? ধন্যবাদ,
kay.one

এমভিপি'র জন্য নিখরচায় পণ্য রেডগেটের লাইসেন্স পান, এটির একটি লুপ গর্ত যা আপনাকে পেয়ে যায়, যদি আপনার দলের মধ্যে এমন লোক থাকে যারা এমভিপি-র ব্যয়কে একটি অ-ইস্যু করে তোলে।
ডেভেলপিংক্রিস 21

আপনার কী এই লুফোলটি বর্ণনা করে একটি লিঙ্ক আছে এবং এটি কীভাবে মূলধন করা যায়?
কিথ সিরমন্স

1

একিউটাইম (পারফ এবং মেমরি উভয়) বা এএনটিএস (ভি 4 পারফরম্যান্স প্রোফাইলার বা ভি 5 বিটা মেমোরি প্রোফাইলার)।



0

প্রোফাইল মেমোরি ব্যবহারে খুব ভাল না হলেও, ভিজ্যুয়াল স্টুডিওর কিছু সংস্করণে অন্তর্ভুক্ত থাকা প্রোফাইলার এক্সিকিউশন গতির প্রোফাইল দেওয়ার জন্য খুব ভাল কাজ করে।


ভিএস 2010 প্রোফাইলারের কাছে যাওয়ার একটি উপায় হ'ল সমাধান লোড হওয়ার পরে "ডিবাগ" মেনু থেকে "স্টার্ট পারফরম্যান্স অ্যানালাইসিস" সন্ধান করুন। এটা এর ক্ষমতা বিবরণ থাকে msdn.microsoft.com/query/...
ShawnFeatherly

0

আপনার উদ্দেশ্য কি?

নির্দিষ্ট বিবৃতি সনাক্ত করা এবং আপনার মোট মৃত্যুদন্ড কার্যকর করার সময় তারা কী কী অবদান রাখছে সে সম্পর্কে মোটামুটি ধারণা অর্জন করা কি আপনার উদ্দেশ্য, যাতে আপনি সেগুলি আলাদাভাবে করার উপায় খুঁজে পেতে পারেন?

তার জন্য, আমি এই পদ্ধতিতে শপথ করি।

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