سؤال

لدي تطبيق ويب منتشر على خادم Glassfish محلي، الذي أرغب في ملف التعريف لمعرفة أجزاء من التعليمات البرمجية التي يتم الوصول إليها بشكل متكرر. يتكون الرمز من فاصوليات JSF و EJBS عن بعد، حيث يتم نشر كلاهما في أذن واحدة. حاولت استخدام VisualVM إلى ملف التعريف الخاص بي للتطبيق الخاص بي، ولكن على الرغم من أنني أستطيع الاتصال بنجاح بخادم Glassfish وكذلك جذر السياق الخاص بي، لا يبدو VisualVM ملف تعريف صفحتي الخاصة (في COM.Test. * اسم الاسم). أرى الكثير من الطبقات الشمسية وغيرها من التبعيات مثل Lucene يمكن الوصول إليها، ولكن ليس مثالا واحدا من الطبقات الخاصة بي.

سؤالي هو بالتالي: هل أفعل شيئا خاطئا أو هل هذا قريبا من VisualVM ويجب أن أجرب أداة التنميط المختلفة؟

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

المحلول

يمكنك استخدام أي مما يلي:

يمكن لأي منهم الاتصال بخادم بعيد وإلى ملف التعريف. القائمة في http://java-source.net/open-source/profilers. يحتوي على بعض ملفات تعريف المصادر المفتوحة (لاحظ أن العديد من العناصر هي APIS والمكتبات، وليس من المواقع لكل حدها)

نصائح أخرى

أحدث إصدار من netbeans لديه profiler. جربها.

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