jclasslib bytecode viewer

সফটওয়্যার স্ক্রিনশট:
jclasslib bytecode viewer
সফটওয়্যার বিবরণ:
সংস্করণ: 3.1
তারিখ আপলোড: 11 May 15
ডেভেলপার: Ingo Kegel
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 63

Rating: 2.0/5 (Total Votes: 1)

JProfiler একটি পুরস্কার কিছু আসিয়া যায় না এমন জাভা একটি প্রোফাইলার. এটা স্বজ্ঞাত গ্রাফিক্যাল ইউজার ইন্টারফেস আপনি, কর্মক্ষমতা bottlenecks খুঁজে মেমরি তথ্য ফাঁসের নিচে পিন এবং থ্রেডিং বিষয় সমাধান সাহায্য করে.
JProfiler একটি শক্তিশালী বৈশিষ্ট্য সেট আছে যদিও, এটা অত্যন্ত ব্যবহার করা সহজ যে একটি জাভা প্রোফাইলার এর! JProfiler এর ইউজার ইন্টারফেস প্রোফাইল আবেদনের একটি ইউনিফাইড ভিউ উপলব্ধ করা হয় এবং আপনি দৃশ্যে তার স্বজ্ঞাত অনুক্রমের সঙ্গে আপনার নখদর্পণে অধিকার প্রয়োজন সব তথ্য রাখে.
প্রোফাইলিং জন্য আপনার অ্যাপ্লিকেশন কনফিগার করুন
JProfiler আপ শুরু করার সময়, শুরু কেন্দ্র পর্যন্ত আনা হয়. এখানে আপনি পরিচালনা করুন এবং আপনার প্রোফাইলিং সেশন শুরু করতে পারেন. , প্রোফাইলিং জন্য আপনার অ্যাপ্লিকেশন কনফিগার করুন "নতুন সেশনের" ট্যাবে পরিবর্তন এবং নতুন অধিবেশন বাটনে ক্লিক করুন. নীচের বর্ণনা অনুযায়ী অধিবেশন কনফিগ ডায়লগ মধ্যে প্রয়োজনীয় তথ্য লিখুন এবং প্রোফাইল পুনরারম্ভ করার জন্য OK টিপুন. এটা সব সময় লাগে না. JProfiler এর ডায়ালগ সব সব বৈশিষ্ট্য একটি কনটেক্সট সংবেদনশীল ব্যাখ্যা প্রদর্শন করা হয় যা প্রদর্শিত হেল্প বাটন উল্লেখ্য.
কনফিগারেশন ডায়ালগ আপনি JProfiler সঙ্গে পরিচিত হওয়ার পর মিস্ করতে চান না যে অনেক অপশন, তথ্য মৌলিক টুকরা লিখে সত্যিই খুব সহজ প্রদর্শন করা হয় যদিও:
1. আপনার সেশনের জন্য একটি নাম লিখুন.
2. আপনার প্রধান বর্গ নাম লিখুন.
3. আপনার বর্গ পথ লিখুন.
4. OK টিপুন.
প্রোফাইলিং ঠিক কখন শুরু করার পূর্বে আপনার প্রোফাইলিং চালানোর জন্য ফোকাস নির্বাচন করতে পারেন যেখানে, প্রোফাইলিং সেটিংস ডায়লগ প্রদর্শন করা হয়. আপনার অ্যাপ্লিকেশন চলমান যখন প্রোফাইলিং একটি ওভারহেড উত্পাদন যদিও, আপনি JProfiler শুধুমাত্র আপনার জন্য ইন্টারেষ্টিং যে কোন তথ্য সংগ্রহ করা হয়, যার জন্য একটি সেটিং নির্বাচন করে তার হ্রাস করা যাবে.
আপনি আপনার প্রোফাইলিং সেটিংস-জরিমানা সুর চান, [সম্পাদনা] বাটন প্রোফাইলিং জন্য সমস্ত উপলব্ধ কনফিগারেশন অপশনগুলি সঙ্গে একটি ডায়লগ দেখাবে.
ক্লাস এবং বরাদ্দ মান্য করা
ক্লাস মনিটর কাজে লাগান, বস্তু এবং ক্লাস পদ গাদা কি ঘটছে খুঁজে বের করতে. এটা আপনি ক্রমাগত আপডেট দেয় এবং আপনি সময়ের সাথে পরিবর্তন পালন করা চিহ্ন সেট করতে দেয়. আপনার নির্বাচনের জন্য রেফারেন্স খুঁজে পেতে, বরাদ্দ এবং বস্তুর তথ্য দেখতে, আপনি JProfiler এর টুলবার ক্যামেরা ক্লিক করে একটি স্ন্যাপশট নিতে পারেন.
আপনি আপনার বস্তু বরাদ্দ করা হয় যেখানে জানতে চান, আপনি বরাদ্দ মনিটর যেতে পারেন. এখানে, আপনি কল গাছ পরিদর্শন করা এবং পদ্ধতি কল একটি নির্বাচিত শ্রেণী বা প্যাকেজের বরাদ্দ হত কি খুঁজে বের করতে পারেন. শুধু বরাদ্দ মনিটর মত, আপনি লাইভ এবং আবর্জনা সংগ্রহ অবজেক্টের জন্য এই তথ্য প্রদর্শন করতে পারেন.
পদ্ধতি বরাদ্দ জন্য দায়ী, যা একটি ক্রমযোজিত ওভারভিউ হট স্পট দেখতে বরাদ্দ দেওয়া হয়. প্রতিটি হট স্পট সম্প্রসারিত করা যেতে পারে এবং হট স্পট নামোচ্চারণের করেন যার ফলে ব্যাক প্রদর্শন করা হয়. এছাড়াও আপনি বর্তমান মান চিহ্নিত এবং সময়ের সাথে বরাদ্দ পার্থক্য দেখতে পারেন.
মেমরি ডিস্ক্রিপ্টরের লিক সম্বন্ধে সূচিত খুঁজুন
JProfiler এর গাদা ভ্রমণকারী একটি ব্রাউজার মত কাজ করে: এটা [নির্বাচিত] বাটন সঙ্গে যোগ নির্বাচন পদক্ষেপ দ্বারা পরিবর্তন করা যাবে যে বস্তুর একটি বর্তমান সেট প্রদর্শন করা হয়. আপনি গাদা ভ্রমণকারী চার মতামত সেট বর্তমান বস্তুর পরিদর্শন করতে পারেন.
ক্লাস মনে করেন, আপনি এক বা একাধিক শ্রেণীর নির্বাচন করুন এবং একটি নির্বাচন পদক্ষেপ যোগ করতে পারেন. নতুন বস্তুর সেট শুধুমাত্র নির্বাচিত দৃষ্টান্ত উপস্থিত থাকবে. এই ঘন ঘন আপনি একটি স্ন্যাপশট নেওয়ার পর কাজ করতে চান প্রথম জিনিস. আপনি ক্লাস মনিটর থেকে গাদা ভ্রমণকারী invoking দ্বারা স্বয়ংক্রিয়ভাবে এই পদক্ষেপ সঞ্চালন করা সম্ভব.
গাদা ওয়াকার বরাদ্দ দেখুন বরাদ্দ গাছ এবং বর্তমান বস্তুর সেট বরাদ্দ হট স্পট তালিকা দেখায়. আপনি এক বা একাধিক বরাদ্দ দাগ বা হট স্পট জন্য একটি নির্বাচন পদক্ষেপ যোগ করতে পারেন. নতুন বস্তুর সেট তারপর শুধুমাত্র নির্বাচিত দৃষ্টান্ত করার অনুমতি প্রদান করা হবে.
আপনি একটি মেমরি লিক কারণ খুঁজছেন হয়ে গেলে, রেফারেন্স দেখুন JProfiler মধ্যে সবচেয়ে গুরুত্বপূর্ণ দৃশ্য. একটি বস্তুর আবর্জনা সংগ্রহ করা হয় নি কেন এখানে, আপনি খুঁজে বের করতে পারেন. JVM নির্বাচিত অনুরোধের উপর হ্যাং যেখানে দেখানোর জন্য ফাংশন "জিসি রুট দেখান পথ" ব্যবহার করুন.
নেই শুধু মেমরি তথ্য ফাঁসের খোঁজার জন্য আপনার প্রথম স্টপ, এটি একটি চমৎকার ডিবাগ সুবিধা জন্য তোলে গাদা পথিক. তথ্য দেখুন, আপনি বর্তমান বস্তুর সেট দৃষ্টান্ত, অ্যারে এবং ক্লাস পরীক্ষা করতে পারেন এবং রেফারেন্স বরাবর নেভিগেট. স্বাভাবিক ডিবাগ পদ্ধতির ব্যর্থ হবে এবং JProfiler আপনি খুঁজে খুঁজে পেতে সহায়তা করবে যেখানে অনেক পরিস্থিতিতে আছে.
কর্মক্ষমতা bottlenecks জুম ইন
আপনার অ্যাপ্লিকেশনের কর্মক্ষমতা নিয়ন্ত্রণ সেবা সীমাবদ্ধতার মানের দ্বারা বা সাধারণ গুণমান নিশ্চিত করা দ্বারা চালিত হতে পারে, JProfiler এর CPU- র মতামত উভয় পন্থা স্বাভাবিকভাবেই নিজেরা ধার.
CPU- র তথ্য রেকর্ড করার জন্য, আপনি CPU- র অধ্যায় সুইচ এবং JProfiler এর টুল বারে রেকর্ডিং বাটনে ক্লিক করুন. CPU- র বিভাগে প্রথম দৃশ্যে এর সকল লিপি জন্য ক্রমযোজিত আবাহন বৃক্ষ, দেখায়. গাছ নোড খোলার সময় কার্যসম্পাদন সম্পর্কিত সমস্যা দাগ খুঁজে পায় তার, শুধু বড় শতাংশে অনুসরণ করুন. এছাড়াও, প্রতিটি নোডের জন্য প্রদর্শন করা হয় যে পরম বার এবং আমন্ত্রণ সংখ্যা পরিস্থিতির জন্য একটি অনুভূতি পেতে আপনাকে সাহায্য করতে পারেন. আপনি JProfiler সাথে পরিচিত হয়ে নিন, আপনি আপনার পছন্দ অনুযায়ী এই দৃশ্য কাস্টমাইজ করতে পারেন.
আবাহন গাছ আপনার আবেদন পদ্ধতি কল উপর একটি উপরে নিচে দেখুন. আপনি আপনার অ্যাপ্লিকেশনের মধ্যে একটি প্রকৃত কর্মক্ষমতা বোতলের অভিজ্ঞতা যখন এই দৃষ্টিকোণ সবচেয়ে উপযোগী. আপনি সামগ্রিক পারফরম্যান্সের উন্নতি করতে চান, একটি নীচে আপ স্থাপিত আরো প্রযোজ্য হতে পারে.
দেখুন এই ধরনের - হট স্পট দেখুন বলা - বেশির ভাগ সময়ে ব্যয় করা হয় যেখানে পদ্ধতি দেখায়. এই নোড খোলার দ্বারা আপনি তাদের অবদান শতকরা সঙ্গে একসঙ্গে বিভিন্ন আবাহন পাথ প্রদর্শন যা ব্যাক পেতে. আপনার লাইব্রেরি কল প্রতিটি অস্বচ্ছ হিসেবে গণ্য করা হয় - জাভা কোর ক্লাস আলাদাভাবে দেখানো হয় না মধ্যে ডিফল্টরূপে, পদ্ধতি কল উল্লেখ্য. আপনি সংশ্লিষ্ট ফিল্টার সেট নিষ্ক্রিয় দ্বারা এই আচরণ পরিবর্তন করতে পারেন.
পদ্ধতি গ্রাফ উভয় মতামতের সম্মিলন. ইনকামিং এবং আউটগোয়িং পদ্ধতি কল একই ভাবে উপস্থাপন করা হয়. পরিস্থিতিতে একটি সংখ্যা জন্য, পদ্ধতি গ্রাফ আপনি আবাহন গাছ এবং হট স্পট দেখার চেয়ে আরো অন্তর্দৃষ্টি দিতে পারেন. সেরা কৌশল প্রথম আবাহন এবং হট স্পট মতামত ব্যবহার এবং বিস্তারিত বিশ্লেষণের জন্য পদ্ধতি গ্রাফ প্রশ্ন ধরণে যেতে হয়.
থ্রেড সংক্রান্ত সমস্যার সমাধান
আপনি আপনার অ্যাপ্লিকেশনের মধ্যে প্রকৃত ক্রম এবং থ্রেডের অবস্থা যথেষ্ট তথ্য আছে না, বিশেষ করে যদি টপিক, ডিবাগ অত্যন্ত কঠিন হতে পারে. JProfiler এর থ্রেড মতামত ঠিক এই জ্ঞান প্রদান.
থ্রেড ইতিহাস দেখুন অনুভূমিক অক্ষের উপর সকল লিপি এর সহায় একটি ক্রমাগত আপডেট দেখায়. থ্রেডের নাম এগুলোর সৃষ্টিতে কোন অনুযায়ী উল্লম্ব অক্ষের উপর প্রদর্শিত হয়. প্রতিটি রঙের একটি আলাদা থ্রেড অবস্থা উল্লেখ করা হয়. কমলা থ্রেড একটি মনিটরের জন্য অপেক্ষা ছিল লাল প্রদর্শন করা হয় যখন থ্রেড, একটি runnable থ্রেড জন্য সবুজ ঘোরা ঘুমন্ত ছিল এর মানে হল যে. আপনি আপনার পছন্দসই বিস্তারিত স্তরে এবং জুম আউট বা অক্ষ স্বয়ংক্রিয়ভাবে আপনার উইন্ডোর আকার অনুযায়ী সময় থাকতে পারে.
আপনি ডান এখন কি ঘটছে সে আরো আগ্রহী হন, তাহলে থ্রেড মনিটর ভিউ তাকান সঠিক জায়গা. এখানে, আপনি থ্রেড বাছাই অবস্থা থ্রেড এবং প্রতিটি থ্রেডে অতিরিক্ত তথ্য দেখতে সম্মান সঙ্গে ফিল্টার করতে পারেন.
আপনি কি কখনও আপনার অ্যাপ্লিকেশনের মধ্যে একটি অচলাবস্থা থাকা উচিত, অচলাবস্থা সনাক্তকরণ গ্রাফ আপনি জড়িত থ্রেড এবং লকিং পরিস্থিতি বিশ্লেষণ সাহায্য করবে. দেখানো এক মত সহজ ডেডলক অন্যান্য মতামত থেকে হাত দ্বারা কাজ হতে পারে, কিন্তু থ্রেডের একটি বৃহত্তর সংখ্যা জড়িত জটিল অচলাবস্থা জন্য এই দৃশ্য অপরিহার্য হয়.
সাধারণ মনিটর তর্ক হ্রাস এবং লকিং ক্রম ডিবাগ বর্তমান মনিটর ব্যবহারের একটি বিস্তারিত দেখুন এবং সব মনিটর সংক্রান্ত ঘটনা ইতিহাস প্রয়োজন. JProfiler উভয় আছে. আপনি অপেক্ষা থ্রেড স্ট্যাক ট্রেস সঙ্গে একত্রে একটি ব্লক ইভেন্ট দেখায় যা মনিটর ব্যবহারের ইতিহাস নীচে দেখুন.
আপনার JVM উপর নজর রাখুন
ভার্চুয়াল মেশিনের সর্বমোট পরামিতি Monitoring সবকিছু ঠিক হয়ে যাবে বলে মনে হয়, এমনকি যদি একটি অত্যন্ত ফলপ্রসূ কার্যকলাপ হতে পারে. পরিমাপ এবং গাদা আকার, বস্তু গণনা, লোড ক্লাস এবং থ্রেড সংখ্যার মত পরামিতি পর্যবেক্ষক বিপজ্জনক প্রবণতা এবং জন্য চক্ষু মেলিয়া সমস্যাযুক্ত আচরণ নির্দেশ করতে পারেন. তার ভার্চুয়াল মেশিনের টেলিমেট্রি ভিউ বিভাগের মধ্যে, JProfiler আপনি এক ধাপ এগিয়ে থাকার প্রয়োজন তথ্য প্রদান যা বিভিন্ন টেলিমেট্রি নিয়ন্ত্রণ বৈশিষ্ট্য.
গাদা অবজেক্টের সংখ্যা, অ্যারে এবং অ অ্যারে বিভক্ত. আপনি একটি মেমরি লিক সন্দেহ হয় তাহলে এই আপনার প্রথম স্টপ হয়. লাইভ রেফারেন্স সঙ্গে সমস্ত বস্তু পাশাপাশি, অন্তর্ভুক্ত করা হয় unreferenced কিন্তু আবর্জনা সংগ্রাহকের এখনো সংগ্রহ করা একটি সুযোগ ছিল না, যা ঐ হিসাবে.
প্রদর্শন করা হয় যা আবর্জনা সংগ্রাহকের কার্যকলাপ মুক্ত এবং বস্তু সরানো. আপনার আবেদন বেজায় গাদা পিটুনি হয়, তাহলে এটি এখানে দেখা যাবে. বস্তু বৃহৎ সংখ্যক মুভিং ভার্চুয়াল মেশিনে একটি উচ্চ বোঝা স্থাপন করা এবং অস্থায়ী স্থির হতে পারে. ভার্চুয়াল মেশিন গাদা enlarging হয় যখন প্রায় এই সমস্যা দেখা দেয়.
থ্রেডের সংখ্যা ভার্চুয়াল মেশিনের মধ্যে, সক্রিয় এবং নিষ্ক্রিয় থ্রেডের মধ্যে বিভক্ত. আপনি থ্রেডের একটি বড় সংখ্যা তৈরি করুন এবং তাদের মোট সংখ্যা পরিবর্তন সংক্রান্ত তথ্য প্রয়োজন এবং তাদের আসলে কতজন চালানো হলে এই বিকল্পটি সহায়ক হয়

এই রিলিজে নতুন কি:.

  • এই সংস্করণ জাভা 7 (বর্গ -Target 1.7 সঙ্গে কম্পাইল ফাইল), & quot সমর্থন যোগ করা হয়েছে; কপি ক্লিপবোর্ড & quot; & quot বিস্তারিত প্যানেল বোতাম; ক্ষেত্র করুন & quot; এবং & quot;. পদ্ধতি & quot ;, হিসেবে বাইটকোড প্রদর্শন নীচে opcode ডকুমেন্টেশন জন্য গুলি সহজে

অনুরূপ সফ্টওয়্যার

Clozure CL
Clozure CL

3 Jun 15

ProjectCenter
ProjectCenter

3 Jun 15

Tar2RubyScript
Tar2RubyScript

2 Jun 15

JD-GUI
JD-GUI

19 Feb 15

বিকাশকারী অন্যান্য সফ্টওয়্যার Ingo Kegel

install4j
install4j

17 Feb 15

মন্তব্য jclasslib bytecode viewer

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!