هل لدى أي شخص هنا أداة مفضلة لتوصيف الذاكرة/تسرب الذاكرة ويرغب في استخدامها لتطبيقات الويب الخاصة بجافا؟[مغلق]

StackOverflow https://stackoverflow.com/questions/46642

سؤال

أنا أبحث عن أداة جيدة لتعريف تطبيق ويب جافا.أرغب في الحصول على معلومات الأداء واستخدام الذاكرة إن أمكن.

أي اقتراحات؟

هل كانت مفيدة؟

المحلول

JProfiler هي فكرة جيدة حقا.إنه يتكامل مع جميع IDEs وخوادم التطبيقات الرئيسية.

نصائح أخرى

ال محلل الذاكرة الكسوف هي أفضل أداة لتحليل استخدام الذاكرة لتطبيقات جافا

أستخدم ملف تعريف Netbeans:

نص بديل http://www.netbeans.org/images/v6/1/features/profiler-java-cut.png

إنه مجاني، ويحتوي على ملفات تعريف قائمة على المهام، ومشاة كومة، ويسمح بإدراج نقاط ملفات التعريف، وتتبع استخدام الذاكرة والخيوط، ولكن الأفضل من ذلك كله أنه يسمح لك بتكوين ملفات تعريف JVM عن بعد.يمكنك أيضًا إرفاق تلك التي تعمل بالفعل.

أوه، وهو يعمل بشكل جيد حقًا إذا كان لديك تصميم مخضرم لمشروعك أيضًا.

لقد استخدمت ملف تعريف جافا YourKit 7.5 وكان سعيدًا به بشكل معقول.تحتوي Java على بعض الأدوات الجيدة المضمنة في الإصدارات الأخيرة والتي تستحق النظر فيها.(على سبيل المثال، jmap -histo <pid>)

أحب أن استخدم محلل الذاكرة SAP, ، ومقرها في Eclipse.إنه يعمل بشكل جيد جدًا، وأيضًا لمقالب الكومة الكبيرة!

للتحقيق الأولي، يمكنك تشغيل jconsole وإرفاقه بعملية جارية.سيسمح لك هذا برؤية استخدام الذاكرة بمرور الوقت حتى في مرحلة الإنتاج، بما في ذلك مجموعات البيانات المهملة دون التأثير الكامل لإعداد ملف التعريف.

فحص ذكي هو منشئ ملفات التعريف والمسجل.ليست محددة للذاكرة، ولكن قد ترغب في إلقاء نظرة.وهو يعمل مع مجموعة متنوعة من اللغات أيضًا، بما في ذلك Delphi وJava و.NET.يتضمن ميزات أخرى أكثر تقدمًا.

SmartInspect architecture

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top