YourKit Java Profiler

البرمجيات قطة:
YourKit Java Profiler
تفاصيل البرنامج:
الإصدار: 2015 Build 15068 محدث
تاريخ إيداع: 27 Sep 15
المطور: YourKit, LLC
ترخيص: حرر
شعبية: 50

Rating: 5.0/5 (Total Votes: 1)

YourKit جافا التعريف هو وحدة المعالجة المركزية والذاكرة التعريف البرمجيات التجارية التي تمكن المستخدمين من حل بسهولة مجموعة واسعة من وحدة المعالجة المركزية والقضايا أداء الذاكرة ذات الصلة.
YourKit جافا التعريف يتميز كشف تسرب التلقائي، أدوات قوية لتحليل توزيع الذاكرة، متصفح كومة كائن، اختبارات الذاكرة شاملة كجزء من عملية الاختبار JUnit الخاص بك، منخفضة للغاية التنميط في سماء المنطقة.

ما هو الجديد في هذا الافراج عن: تحسين ويندوز الكشف عن نسخة:

وكيل. على وجه الخصوص، الآن الكشف عن بشكل صحيح ويندوز 10، ويظهر ملخص نسخة ويندوز مع عدد الإنشاء.
IDE التكامل: علة ثابتة: ربما لم يتم تثبيت البرنامج المساعد ل NetBeans على ويندوز 10
التنميط وحدة المعالجة المركزية: اقتفاء أثر CPU يتم تطبيق التصحيح نتيجة الآن إلا إذا -Dyjp.apply.calibration = صحيح المحدد في /bin/ui.ini
ذاكرة التنميط: الأمثل: تحسين وقت التحميل لقطات الذاكرة (على وجه الخصوص، ومثل؛ 3 & المهمة مثل؛ في التقدم)
ذاكرة التنميط: الأمثل: كائن المستكشف وجهات النظر الأخرى فتح أسرع لبعض مجموعات الكائن
ذاكرة التنميط: علة ثابتة: تسرب الذاكرة من هياكل البيانات المؤقتة التي تم إنشاؤها خلال لقطة تحميل

ما هو الجديد في الإصدار 2013 بناء 13072:

واجهة المستخدم: علة ثابتة: متفرقة ومثل؛ java.lang.ClassCastException ومثل؛
UI: الجمود الكاشف: علة ثابتة: الممكن ومثل؛ الجمود مشكلة كاشف: حالة عدم تطابق ومثل؛ استثناءات لبعض المدخلات
الوكيل: علة ثابتة: IBM جافا: ومثل؛ java.lang.UnsatisfiedLinkError ومثل؛ لأساليب الأصلي في com.ibm.oti.vm.VM

ما هو الجديد في الإصدار 2013 بناء 13070:

وكيل: لينكس: علة ثابتة: تم اختيار اسم غير صحيح جلسة في حالة من سطر الأوامر طويل جدا، على سبيل المثال 'جافا' بدلا من فئة أو JAR اسم الرئيسي
الوكيل: علة ثابتة: خيارات بدء التشغيل probe_on، probe_off، probe_auto، probe_disable لم يقبل بناء الجملة القصيرة للتحقيقات في البناء، على سبيل المثال .Databases لcom.yourkit.probes.builtin.Databases
الوكيل: تحقيقات، عدادات الأداء: علة ثابتة: FileOutputStream وعملية I لم تسجل / O الأحداث في بعض الإصدارات جافا
IDE التكامل: نتبيانس 8.0 بيتا دعم
IDE التكامل: ماك OS X: علة ثابتة: ان UI التعريف عدم ربطها تلقائيا إلى عملية محة بسبب جافا عدم JavaAppLauncher في 7 لتمرير معلمات سطر الأوامر لتنفيذ جافا

ما هو الجديد في الإصدار 2013 بناء 13066:

وحدة المعالجة المركزية التنميط:
مقارنة لقطة: تحسين: وجهات النظر الرقيق ومثل؛ العودة اثار ومثل ؛، & مثل؛ قائمة Callees ومثل؛ و & مثل؛ مدموجة Callees ومثل؛ وقد أضيفت لطريقة اختيارها في ومثل؛ الطريقة القائمة ومثل ؛. وهي مفيدة بشكل خاص عند تحليل طريقة تسمى من أماكن مختلفة في لقطات يجري مقارنة.
ويستند J2EE رفيع المستوى التنميط الآن على المدمج في نتائج التحقيق.
هذا يلغي النفقات العامة من الاسترجاعات مخصصة تستخدم في السابق، والتي تتكرر بشكل جزئي وظيفة التحقيق في البناء، وكذلك إجراء بعض العمليات في وقت التشغيل بدلا من القيام بها عند فتح ملفات التعريف لقطة.
وhigh_level_cpu_profiling الملكية لم يعد موجودا في أخذ العينات وحدة المعالجة المركزية أو إعدادات البحث عن المفقودين. تمت إزالة disablej2ee خيار بدء التشغيل. لتحويل J2EE رفيع المستوى التنميط قبالة، يجب إيقاف أو تعطيل تحقيقات المقابلة.
تمت إضافة جديدة ل_instrument_all_methods خيار بدء التشغيل إلى أداة حاصل البدائية، وواضعي وطرق قصيرة مماثلة أخرى منها سوى حقول كائن الوصول و / أو بإرجاع قيمة: تتبع وحدة المعالجة المركزية. افتراضيا، لا يتم المجهزة مثل هذه الأساليب للحد من النفقات العامة. استخدم هذا الخيار عندما التهم الاحتجاج لجميع يسمى الأساليب هي أكثر قيمة من دقة الوقت وانخفاض النفقات العامة.
UI: وأضاف القدرة على إظهار الطرق التي استغرق أقل من 1 مللي ثانية لتحديد -Dyjp.show.shortest.methods = صحيح في /bin/yjp.ini
الأمثل: فتح شاشة عرض النقاط الساخنة أسرع بكثير
UI: القدرة الإضافية لتعطيل تصحيح طريقة صفر الوقت مع مساعدة من الملكية -Dyjp.zero.time.methods = كاذبة في /bin/yjp.ini. تصحيح صفر الوقت يعني أن يتم تجاهل أي استدعاءات الطرق التالية:
java.lang.Object: الانتظار (*)
java.lang.Thread: النوم (*)
java.lang.Thread: العائد (*)
java.net.PlainSocketImpl: socketAccept (*)
java.net.PlainSocketImpl: قبول (*)
java.net.ServerSocket: قبول ()
org.apache.tomcat.jni.Socket: قبول (*)
sun.nio.ch.ServerSocketChannelImpl: accept0 (*)
sun.misc.Unsafe: حديقة (*)
java.util.concurrent.locks.LockSupport: حديقة * (*)
com.ibm.tools.attach.javaSE.IPC: waitSemaphore (*)
sun.nio.ch.EPollArrayWrapper: epollWait (*)
من الناحية الفنية، وطرح وقتهم من الوقت المتصل تصل إلى جذر شجرة الدعوة عندما يتم تحميل CPU التنميط النتائج في واجهة المستخدم. وبعبارة أخرى، يفترض قتهم ​​دائما أن تكون 0 عندما يتم تطبيق التصحيح.
ذاكرة التنميط:
يتم عرض القيم على الفور لكائنات من الفئات التالية: كائن المستكشف:
java.util.Date
java.net.URL
java.io.File
java.util.zip.ZipFile
java.util.jar.JarFile
مغلفة القيمة البدائية:
java.lang.Integer
java.lang.Long
java.lang.Short
java.lang.Boolean
java.lang.Byte
java.lang.Character
java.lang.Double
java.lang.Float
قيم الذرية:
java.util.concurrent.atomic.AtomicInteger
java.util.concurrent.atomic.AtomicLong
java.util.concurrent.atomic.AtomicBoolean
غيرها من الطبقات الرقمية:
java.math.BigDecimal
java.math.BigInteger
انعكاس:
java.lang.reflect.Field
java.lang.reflect.Constructor
java.lang.reflect.Method
(منذ بناء 13062) حجم جمع لجمع الصفوف والفئات الفرعية الخاصة بهم:
java.util.ArrayList
java.util.Arrays $ ArrayList (عاد من Arrays.asList ())
java.util.HashMap
java.util.HashSet
java.util.Hashtable
java.util.IdentityHashMap
java.util.LinkedList
java.util.PriorityQueue
java.util.TreeMap
java.util.Vector
java.util.WeakHashMap
كائن المستكشف: يشار إلى كائنات النفس الرجوع صراحة مع [المرجع الذاتي]، وما يقابلها من العقد شجرة ويورق الآن لتجنب التوسع اللانهائي
كائن المستكشف: وأضاف القدرة على تخصيص أكبر عدد ممكن من كائنات فردية تظهر مع مساعدة من الملكية -Dyjp.max.objects.to.show = في /bin/yjp.ini. تظل القيمة الافتراضية 500. ملاحظة: تعيين قيم أكبر يزيد استخدام الذاكرة ويمكن أن تبطئ واجهة المستخدم.
يشار إلى صفائف البدائية مع كل نفس العناصر صراحة في وجوه المستكشف، ومسارات وجهات النظر الأخرى تقديم كائنات فردية
لقد تم تبسيط تحليل المصفوفات مع عدد كبير من العناصر مع مساعدة من عمل الذاكرة الجديدة | عناصر عرض صفيف (التحول + F5) (يمكن الوصول إليها أيضا عن طريق قائمة منبثقة) الذي يفتح جميع عناصر مجموعة المرجعية المختارة (ق) في علامة تبويب جديدة، حيث يمكن فحص شامل مع جميع وجهات النظر المتاحة.
هذا العمل هو متاح أيضا باسم ومثل، فتح جميع العناصر في علامة تبويب جديدة ومثل؛ الارتباط التشعبي في كائن المستكشف بالإضافة إلى ومثل؛ تكوين أظهرت مجموعة مجموعة عنصر ... ومثل؛ الارتباط التشعبي المتاحة لصفائف مع العناصر المخفية.
مسارات اندمجت: تحسين: تستخدم العقد منفصلة عن الجذور GC والأشياء المدورة من كائنات متعددة
مسارات اندمجت: تحسين: ومثل؛

ما هو الجديد في النسخة 12.0.5:

لا يمكن إنشاء ملف السجل وكيل إذا كان اسم الدورة يتضمن أحرف اسم ملف غير صالح.

ما هو الجديد في النسخة 12.0.4:

هذا إصلاحات الإصدار تسجيل توزيع العينة، والتي قد تعطل تطبيق لمحة إذا أخذ العينات وحدة المعالجة المركزية لم يسبق بدأ.
تمت ترقية JRE المجمعة لجافا 7.

ما هو الجديد في النسخة 12.0.3:

الدعم لفري 8 قد تحسنت.
هو الأمثل كثيرا تحميل لقطات مع كمية كبيرة من GC.
هذا الإصدار يحل بعض القضايا مع جبوس، GlassFish، وأو إس جي أي فيليكس.

ما هو الجديد في النسخة 12.0.1:

المنصات الجديدة المعتمدة:
لينكس على ARM: تشغيل تطبيقات لمحة و / أو UI التعريف معتمد على لينة المتاحة للتداول (ARMv5، ARMv7) ويصعب المتاحة للتداول (ARMv7) JVMs
لينكس على PPC: تشغيل تطبيقات لمحة و / أو دعمت UI التعريف على 64 بت (ppc64) JVMs 32 بت (PPC) و
وحدة المعالجة المركزية التنميط:
وحدة المعالجة المركزية تتبع النفقات العامة قد انخفض بشكل ملحوظ (تطبيقات محة عن مختلف تشغيل تصل إلى 10٪ -50٪ أسرع من النسخة التعريف السابق) وتمت زيادة دقة بسبب التحسينات التالية:
جديد وضع تعقب على التكيف تلقائيا يقلل اقتفاء أثر النفقات العامة ويجعل النتائج أكثر ملائمة (انظر CPU اقتفاء أثر إعدادات)
تتبع وحدة المعالجة المركزية يقيس الوقت الآن جدار افتراضيا (انظر CPU إعدادات تتبع وقياس الوقت).
وهذا يقلل من التنميط النفقات لأن الحصول على الوقت جدار أسرع من الحصول على الوقت وحدة المعالجة المركزية.
الوقت الجدار هو أيضا أكثر دقة من الوقت وحدة المعالجة المركزية، وتوفير عدد قليل من دقة نانوثانية عند قياس الفترات الزمنية.
التحسينات الداخلية خفض النفقات العامة التنميط
يتم تكوين كل وحدة المعالجة المركزية التنميط الإعدادات المطبقة في وقت التشغيل في إعدادات أخذ العينات وحدة المعالجة المركزية CPU وإعدادات البحث عن المفقودين
يرجى ملاحظة التغيرات ذات الصلة:
API: تم إضافة وحدة تحكم جديدة طريقتين: startCPUTracing (إعدادات سلسلةNullable) وstartCPUSampling (إعدادات سلسلةNullable). وقد انتقدت الأساليب startCPUProfiling (...).
تم تكوين J2EE رفيع المستوى التنميط الآن في إعدادات أخذ العينات وحدة المعالجة المركزية CPU وإعدادات البحث عن المفقودين
تمت إزالة noj2ee خيار بدء التشغيل لصالح الملكية high_level_cpu_profiling في إعدادات أخذ العينات وحدة المعالجة المركزية CPU وإعدادات البحث عن المفقودين
تم إزالة خيارات بدء التشغيل samplingperiod وsamplingdelta لصالح sampling_period_ms وsampling_period_delta_ms العقارات في إعدادات أخذ العينات وحدة المعالجة المركزية
تم تكوين قياس الوقت الآن في إعدادات أخذ العينات وحدة المعالجة المركزية CPU وإعدادات البحث عن المفقودين. لا تستخدم A .walltime ملف تكوين منفصلة ومخصصة لwalltimespec خيار بدء التشغيل بعد الآن.
تمت إزالة مرشحات خيار بدء التشغيل لصالح إعدادات وحدة المعالجة المركزية تتبع
وحدة المعالجة المركزية تتبع: لم تعد أساليب الوقت جدار يعاملون ضمنا كما هو الحال دائما غير تصفيتها. السلوك السابق قد تخلق النفقات العامة غير متوقع إذا تم تكوين قياس الوقت جدار للعديد من أو كل الأساليب.
تم تحسين قياس الوقت للتأكد من الرتابه في الصوت عند الاقتضاء: وسيط
أخذ العينات وحدة المعالجة المركزية: علة ثابتة: أسلوب الأصلي مغلفة $$ $$ YJP قد تظهر في أكوام
ذاكرة التنميط:
UI: ميزة جديدة: عرض شجرة الدرجة يشبه & مثل؛ القائمة فئة ومثل ؛، ولكن يظهر دروس مجمعة من خلال حزمة
UI: ميزة جديدة: عرض الذاكرة مثل القائمة فئة تسمح اختيار من صفوف متعددة. وهذا يؤثر الرقيق المشاهدات المحتوى، فضلا عن إجراءات مثل ومثل؛ إرسال مختارة كائنات ومثل؛ وآخرين.
ومثل؛ تكرار الجمل ومثل؛ التفتيش: يتم عرض النتائج في إطار عقدة الجذر التجمع الجديد الذي يعرض مجموع النفايات في جميع سلاسل مكررة
يتم فتح لقطات مع صفائف البدائية الكبيرة أسرع: الأمثل
UI: الأمثل: أداء ومثل؛ المراجع الواردة ومثل؛ قد تحسنت بشكل كبير نظرا
UI: تحسين حساب حجم الاحتفاظ بالضبط في مثل &؛ القائمة فئة ومثل؛ وجهات نظر مماثلة: تتم معالجة أكثر من البنود النقرة إذا سمحت سرعة الحساب
UI: تحسين: يتم استخدام وحدات المعالجة المركزية متاحة للحسابات موازية في وجهات النظر التالية:
قائمة الفئة
شجرة الطبقة
أجيال
نطاقات وسائل الأتصال
تحميل الطبقة
تطبيقات الويب
الأعمار الكائن
UI: تحسين: ومثل؛ حساب الاحتفاظ بالضبط الأحجام ومثل؛ يستخدم عمل وحدات المعالجة المركزية المتاحة لأداء الحساب في موازاة
UI: تحسين: ومثل؛ حساب الاحتفاظ بالضبط الأحجام ومثل؛ لا يتم فرض إجراءات الفرز حسب العمود حجم احتفظ إذا استمرت حساب
تم تخفيض مخصصات تسجيل النفقات العامة لتطبيقات متعددة الخيوط: الأمثل. كيف كبيرة التحسن يعتمد على ومثل، سجل كل كائن ومثل N-ال. ضبط. وفقا لاختبارات، رمز يجري محة تشغيل تصل إلى 30٪ أسرع عندما يتم تسجيل كل كائن 10TH (الإعداد الافتراضي)، وتصل إلى 70٪ أسرع عندما يتم تسجيل كل كائن 100th، مقارنة مع الإصدار السابق
تطبيقات الويب: تحسين: على شبكة الإنترنت مسار سياق التطبيق (URL) يظهر الآن بالإضافة إلى شبكة الإنترنت اسم التطبيق
تطبيقات الويب: دعم المضافة للجيتي (الإصدارات 6 و 7 و 8)
القياس عن بعد الدرجة العد سبيل المثال (ومثل؛ القائمة فئة ومثل؛ علامة)، على عكس وجهات النظر الأخرى القياس عن بعد، لا يتم تحديث تلقائيا بشكل دوري. هذا هو لاعتبارات الأداء: جمع الإحصاءات قد يستغرق وقتا كبيرا في حالة أكوام ضخمة مع العديد من الكائنات، وبالتالي ينبغي أن تعمل على الطلب.
بدلا من ذلك، فإنه يقوم بتحديث في الحالات التالية:
و& مثل؛ تحميل ومثل؛ يتم الضغط على زر عند علامة التبويب غير مرئية (تحديث صريح)
و& مثل؛ قوة جامع القمامة ومثل؛ يتم الضغط على زر عند علامة التبويب غير مرئية (فمن المنطقي أن نرى على الفور التغييرات في التهم الكائن والأحجام بعد إجبار جمع القمامة)
يتم التقاط لقطة (جمع الإحصاءات هو جزء من القبض)
UI: مسارات: علة ثابتة: إدخالات مكررة مسار يمكن أن تظهر في ظل ظروف معينة
القياس عن بعد:
يظهر نواة الوقت CPU كما منحنى منفصلة، ​​بالإضافة إلى الرئيسي المستخدم + نواة الوقت CPU الرسم البياني: استخدام وحدة المعالجة المركزية القياس عن بعد.
ملاحظة AIX: نحن نعرف وظيفتين لقياس عملية الوقت CPU على AIX: clock_gettime (CLOCK_PROCESS_CPUTIME_ID) وrusage (). يستخدم أول واحد افتراضيا لأنه يبدو لتحقيق نتائج أفضل من نظيرتها. ومع ذلك، فإنه لديه عيب: أنها لا تعطي نواة والمستعمل مرات على حدة. هذا يعني أنك لن ترى القياس الوقت النواة. لتمكينه من تحديد وكيل خيار بدء التشغيل _with_rusage لاستخدام rusage () بدلا من ذلك.
وقد تم تحسين أداء الرسم البياني، مما يجعل UI أكثر استجابة، وخاصة عند استخدام المقاييس أكبر
الموضوع القياس عن بعد الدولة: علة ثابتة: عينات القياس قد يحدث في انخفاض معدل مما أدى إلى ثغرات في موضوع الدولة الرسم البياني القياس عن بعد
تحقيقات:
ميزة جديدة: القدرة على مسح الجداول. تخلص من الأحداث القديمة كنت لا ترغب في بعد الآن، أو إعطاء مساحة للأحداث جديدة إذا تم الوصول إلى الحد قدرة الجدول.
لمسح الجدول من واجهة المستخدم، واستخدام ومثل؛ مسح الطاولة (ق) ... ومثل؛ الرابط الموجود في الزاوية العلوية اليمنى من ومثل؛ تحقيقات ومثل؛ علامة التبويب.
لمسح الجداول برمجيا، استخدم Controller.clearUserTables طريقة API التعريف (سلسلة ... tableNames)
UI: ومثل؛ تحقيقات ومثل؛ تم تغيير تخطيط التبويب ليعطي مساحة أكبر الرأسي لتصفح القوائم الحدث، وجعل UI أكثر اتساقا. الآن توجد الجداول، والجدول الزمني، شجرة الدعوة الحدث، واستخدام وحدة المعالجة المركزية علامات التقدير على نفس المستوى.
يمكن تمكين التحقيق الطبقة تحميل التحقيق مع خيار بدء التشغيل = classloading (الافتراضي) والمعوقين مع خيار بدء التشغيل noprobe = classloading. builtinprobes خيار بدء التشغيل = لا شيء يوحي الآن noprobe = classloading.
تحقيقات: API: تمت إزالة انتقدت com.yourkit.probes.ObjectIntWeakMap الطبقة. استخدام com.yourkit.probes.ObjectRowIndexMap بدلا من ذلك.
ومثل؛ الموضوع دورة الحياة ومثل؛ المدمج في التحقيق: ارتبطت أحداث تغيير الاسم بشكل غير صحيح لعدد قليل من JVM المواضيع الداخلية: علة ثابتة
محفزات:
تم تغيير ملف وصف المشغلات الافتراضية إلى /.yjp/triggers.txt
IDE التكامل:
كسوف، فكرة IntelliJ، ل NetBeans 7.0 وأحدث المساعد تلقائيا بالكشف عن JVMs 32 بت و 64 بت.
و& مثل؛ الشخصي ومثل؛ العمل يجب أن تعرف ما إذا كان JVM لإطلاق تطبيق لمحة هو 32 بت أو 64 بت، من أجل تزويد النسخة كيل المناسب.
في السابق، والمساعد تعتمد بشكل كامل على اختيار المستخدم في ومثل؛ 32-بت أو 64 بت JRE اختيار ومثل؛ علامة التبويب تكوين المساعد. وهناك خيار خاطئ أدى إلى خطأ فشل JVM حدث أثناء تهيئة VM. لا يمكن أن تجد مكتبة الوكيل.
الآن، تم إجراء محاولة للكشف تلقائيا نوع JVM من خلال الحصول على المعلومات المتاحة من IDE. إذا نجح اكتشاف ونتيجته يتجاوز خيار من صنع المستخدم.
وهذا ما يجعل ومثل؛ الشخصي ومثل؛ العمل العمل من خارج منطقة الجزاء في معظم الحالات.
ملاحظة: نحن احتفظ ومثل؛ 32-بت أو 64 بت JRE اختيار ومثل؛ علامة التبويب كنسخة احتياطية للحالات عند الكشف التلقائي مستحيل.
كسوف: تكوينات المدى مخضرم معتمدة في الكسوف 3.7 وأحدث
فكرة IntelliJ 12 دعم
نتبيانس 7.3 أيد
نتبيانس: علة ثابتة: التنميط فئة واحدة أو اختبار JUnit قد لا تعمل في مشاريع الويب
J2EE التكامل:
J2EE التكامل المعالج: أدرجت جيتي 6 ودعم أحدث
واجهة المستخدم
تحسين: مجموعة التبويب العمودية اليسرى التي تمثل لقطات فتح والتطبيقات المتصلة الآن يحاول تجنب سكرولر إذا تم فتح العديد من علامات التبويب، عن طريق تقصير عناوين التبويب. إذا لا يصلح عنوان التبويب الكامل، فإنه لا يزال سيكون الوصول إليها عبر تلميح الأداة.
مرشحات: وأضاف وسيلة سريعة للتنقل بين تطبيق وعدم تطبيق المرشحات في واجهة المستخدم:
مع إعدادات عنصر القائمة الجديدة الرئيسية | انهيار تصفية المكالمات
شريط الأدوات عندما يتم توصيل التعريف إلى تطبيق قيد التشغيل
ومثل؛ المرشحات ... ومثل؛ الارتباط التشعبي في الأسطورة عندما تعمل مع لقطة
قابلية: لجعل واجهة المستخدم أكثر استجابة عند العمل مع لقطات ضخمة، ومثل؛ Callees قائمة ومثل؛ لا يتم احتساب عرض الرقيق تلقائيا بمجرد التحديد في التغييرات الجدول الرئيسي. بدلا من ذلك، يجب أن تبدأ حساب صراحة بالنقر على وصلة. بشكل افتراضي، يتم تنفيذ الحساب التلقائي لقطات مع أقل من 1،000،000 إطارات الدعوة (أي رزمة فريدة من نوعها)، والتي تغطي أكبر قدر من غالبية لقطات العالم الحقيقي. لتغيير العتبة، تحديد -Dyjp.callees.auto.threshold = عدد من الإطارات في /bin/yjp.ini.
واضاف الدعم من الألوان عالية التباين. لاستخدامها، يرجى تحديد -Dyjp.system.colors = صحيح في /bin/yjp.ini.
تحسن yjp.sh النصي لبدء التشغيل: إذا تم تحديد متغير البيئة YJP_JAVA_HOME له دير أكثر من JRE المجمعة والنظام الافتراضي جافا، والتي توفر فرصة لتشغيل واجهة المستخدم التعريف في إطار معين إصدار جافا دون تحرير النصي لبدء التشغيل
ملخص: أدرجت ومثل؛ خط القيادة ومثل؛ الملكية لتمثيل سطر الأوامر الكامل للعملية جافا
دعوة جهات النظر شجرة وآثار الظهر: أدرجت بند القائمة المنبثقة لتوسيع العقدة المحددة وصولا الى 5 مستويات، كتكملة لهذا البند الموجود الذي يوسع عقدة تماما
تحسين: أسلوب الحوار موحد فيما يتعلق التعليمات وعدم إغلاق زر الموقع
علة ثابتة: قد تصبح نافذة التعريف غير مرئية بعد التعريف إعادة تشغيل إذا كان واحدا من يعرض كانت تستخدم في السابق لم يعد متوفرا
علة ثابتة: كومة استثناء تجاوز في ظل ظروف نادرة معينة
علة ثابتة: منتقي ملف استدعاء من توسيع الحوار لقطة التعامل معها بشكل غير صحيح مفتاح Enter، عند تشغيل واجهة المستخدم على جافا 7
متفرقات:
تصدير مع سطر الأوامر: يتم تصدير القائمة فئة لقطات الأداء جدا (كما رأينا في التبويب الذاكرة | القائمة فئة)
التحذير: لقطة ملف تكوين الدليل هو الآن /.yjp/snapshotdir.txt
مثبت Windows: يتم واحدة في التعريف الآن مع جافا JRE 7. ملاحظة: جافا 6 لا تزال منبرا معتمد بشكل كامل.
وكيل: تسجيل اسم الملف هو -.log الآن لأفضل سجلات منفصلة من التطبيقات المختلفة
الوكيل: إضافة خيار لتخزين السجلات من عدة أشواط من نفس التطبيق في سلسلة من الملفات سجل مسمى ..log بدلا من خلق الفرد -.log ملف سجل لكل عملية محة.
هذا الوضع يمكن أن تكون مفيدة عندما التنميط تطبيقات مثل الخوادم وعند وجود سجل موحد هو أفضل من وجود سجل منفصل لكل بداية الخادم.
لاستخدام هذا الوضع، تحديد united_log خيار بدء التشغيل
الدورة اسم هو اسم التطبيق كما رأينا في التعريف UI، والذي يستخدم أيضا افتراضيا على سبيل المثال لقطات للتطبيق. يتم اختيار تلقائيا لمعين مستندة التطبيق على اسم ملف جرة لها، أو اسم الفئة الرئيسي، أو الاسم القابل للتنفيذ حسب الطلب، أو على اسم التكوين التشغيل عند التنميط من داخل IDE. كما يمكن تحديد اسم جلسة صراحة مع sessionname خيار بدء التشغيل =
عدد تشغيل يبدأ 1. إذا كان ملف السجل الأول .1.log يتجاوز الحد الأقصى لحجم، ملف سجل جديد .2.log سيتم إنشاؤها واستخدامها، ثم .3.log وما إلى ذلك الحد حجم 1 MB افتراضيا، ويمكن أن تتغير مع log_file_size_limit خيار بدء التشغيل =
ملاحظة: لا يتم إزالتها أقدم ملفات السجل تلقائيا. إذا كنت بحاجة إلى تنظيفها، أن تفعل ذلك يدويا أو كتابة السيناريو.
الوكيل: رائع 2.0 أيد
الوكيل: تتبع وحدة المعالجة المركزية وتخصيص النفقات العامة إلى إعادة ترميز انخفاض طفيف على IBM جافا
الوكيل: علة ثابتة: الوضع إرفاق ما يلي: معالج الاستثناء غير صحيحة في منشئ في ظل ظروف معينة
الوكيل: علة ثابتة: ممكن java.lang.VerifyError: إطارات stackmap غير متناسقة في الهدف فرع لأنماط معينة التعليمات البرمجية المترجمة مع المترجم الكسوف
UI: جهاز التحكم عن بعد التنميط: علة ثابتة: تطبيقات لمحة عن بعد التي تعمل على أجهزة مختلفة، وتهيئتها لاستخدام نفس المنفذ والتي في نفس الوقت لا يمكن أن تكون متصلا في وقت واحد في واجهة المستخدم التعريف

ما هو الجديد في الإصدار 10.0:

هذا الإصدار الجديد يحتوي على الكثير من الميزات الجديدة والتحسينات، وبوجفيكسيس. دعم AIX (قدرة شرائية وppc64) تم إضافة المنصة.
A الجديدة ومثل؛ مشغلات ومثل؛ الميزة تسمح للمستخدمين لتنفيذ إجراءات مختلفة على أحداث معينة (CPU عالية أو استخدام الذاكرة، وتنفيذ الأسلوب، الخ) تلقائيا.
تسجيل تخصيص يمكن جمع الإحصاءات جامع القمامة في الصف الواحد.
لقطات أداء يمكن استخلاصها من لقطات الذاكرة.
تم تحسين دقة معايرة تتبع وحدة المعالجة المركزية.
وتظهر استخدام وحدة المعالجة المركزية والوقت الذي يقضيه في جمع القمامة الآن على نفس الرسم البياني.
وكما جرت العادة، تم تنفيذ العديد من التحسينات على واجهة المستخدم.

ما هو الجديد في الإصدار 9.5.1:

تحسين: يمكن لمحة عن المزيد من التطبيقات حاوية أو إس جي أي دون الحاجة إلى twick الإعدادات يدويا أو إس جي أي للسماح تحميل الطبقات التعريف. على وجه الخصوص، وهذا يشمل GlassFish 3.1.
IDE التكامل: تحسين نتبيانس المساعد التثبيت على ويندوز فيستا ويندوز 7. سابقا، قد تفشل المعالج التكامل IDE إذا تم تثبيت NetBeans بيئة في دليل محمية مثل ومثل، برنامج الملفات ومثل؛ بسبب التحكم في الوصول مستخدم Windows (UAC). الآن، يظهر المناسب موجه UAC عند الضرورة، مما يتيح المعالج ينجح.
IDE التكامل: نتبيانس 7.0 M2 دعم
IDE التكامل: التعريف المساعد UI: التحسينات
UI: شاشة الترحيب: تحسين قابليتها للاستخدام على شاشات دقة منخفضة
UI: الحوار مفتوح لقطة: تجميع لقطات من قبل الدورة هو الآن اختياري
علة ثابتة: واجهة المستخدم: الحوار مفتوح لقطة قد يجدد بشكل غير صحيح في ظل ظروف نادرة معينة

القيود:

تقييم لمدة 15 يوما

برامج مماثلة

AceUnit
AceUnit

2 Jun 15

py.saunter
py.saunter

20 Feb 15

sst
sst

14 Apr 15

تعليقات ل YourKit Java Profiler

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!