سؤال

لدي رمز C ++ عند التنفيذ:

تحميل JVM (لدي تحكم كامل في كيفية تحميل JVM) ، واتصل أساليب Java (من الفئات المحملة) باستخدام رمز C jni. لا يحتوي رمز Java على Main () وهو في الواقع ليس تطبيق Java قياسي. إنه بشكل أساسي رمز ثابت تم تجميعه وضغطه في ملف JAR ، يتم استدعاء الكود بواسطة وحدة C ++.

هل من الممكن أن يتم تنفيذ رمز Java هذا بواسطة YouRkit (هل لديك ترخيص لذلك)؟ إذا كان الأمر كذلك ، سأكون سعيدًا لمعرفة كيف.

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

المحلول 2

إجابة للمطالب الجماعية ،

لقد تمكنت من ملف التعريف باستخدام yourkit. لقد أضفت للتو علامة yourkit.com/docs/80/help/agent.jsp agnent vm وإرفاق profiler بـ VM.

نصائح أخرى

سأرمي هذا هناك لأشخاص C ++ الذين يتطلعون إلى ملف تعريف Java: Java لديها مجموعة مرئية رائعة تصل تلقائيًا إلى JVM تسمى VisualVM. يتم تضمينه مع JDK. تحقق من ذلك هنا: http://visualvm.java.net/

لتشغيل Visual VM ابحث عن المجلد القابل للتنفيذ في مجلد JDK Bin الخاص بك.

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