jamvm

المصدر المجاني والمفتوح جهاز جافا الظاهري
التحميل الان

jamvm الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Robert Lougher
  • موقع ويب الناشر:
  • http://developer.berlios.de/projects/jamvm/
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 621 KB

jamvm العلامات


jamvm وصف

مصدر مجاني ومفتوح جهاز جافا الظاهري Jamvm هو آلة جافا الظاهرية المدمجة مطابقة ل jvm مواصفات الطبعة 2 (الكتاب الأزرق). Jamvm صغير للغاية (عند تجريده يحتوي على INTEL 100K وعلى PowerPC 150K). ومع ذلك، على عكس Small VMS الأخرى، فإنه يدعم المواصفات الكاملة، بما في ذلك وضع النهائي للكائن و JNI. jamvm يتضمن حاليا فقط مترجم (يبقيه صغيرا). هذا يعني أنه من السهل المنفذ إلى البنية الجديدة لأن معظم الكود مكتوب في متطلبات C.: جاوة ما الجديد في هذا الإصدار: تمت إعادة كتابة دعم ZIP / JAR في Classloader التمهيد لم يعد بحاجة إلى ملفات Zip / Jar لقراءة / كتابة mmap-ed. هذا يزيد من قابلية التدفق بين مثيلات VM متعددة، وتحسين استخدام الذاكرة على الأنظمة المضمنة. JNI Invocest API: قم بتعيين الرسائل الذاتية إلى NULL عند فصل الخيط (إذا حاول الخيط إعادة إرفاقه، فسيظل مرفقا) args_count arms_count في إطار المكدس دمية (مشكلة في الإصلاح إذا كان مؤشر الترابط ينفصل ثم يعيد إرفاقه) لا تنشئ مكتبة Unloader للمكتبات التي تم تحميلها بواسطة Lootstrap Loader إذا كانت تحتوي على طريقة تحميل Jni_Onunun (لا يتم تفريغ محمل Bootstrap أبدا، ولذا فلن يتم استدعاؤه أبدا). إصلاح SEGV مع JRURY. إصلاح لمعالجة التوضيحية. عندما تكون قيمة التوضيحية عبارة عن صفيف، يبني محلل التوضيحي الأصلية صفيف كائن. ومع ذلك، فإن قيمة طريقة الإرجاع هي النوع المحدد. هذا يؤدي إلى annotationpemismategexception. الإضرار بإرادة صفيف الكائن بالنوع الصحيح. تطبيق بسيط ل java.lang.management.vmmanationsfactory (إرجاع أي تجمع ذاكرة، مدير الذاكرة أو أسماء GC). كافية لتشغيل jruby. تنفيذ دعم الحزمة في محمل فئة bootstrap. يتم الحصول على معلومات الحزمة من ملف البيان إذا كان موجودا. ومع ذلك، فإن واضحة gnu classpath's clibj.zip ليس لديه معلومات الحزمة. لذلك يتم التعرف على مكتبة الطبقة عن طريق وجود Java / Lang / Object.Class، ويتم إنشاء معلومات الحزمة المناسبة. إصلاح التطبيق المكسور من VMClass.getsimplename () (استخدم التنفيذ من GCJ) ارتفع حجم كومة جافا الافتراضي إلى 256 ألف من 64 ألف إصلاح إلى Bootstrap Loader GetResources () عند إدخال BootClassPath قريب (قم بإعداد دليل العمل الحالي) إصلاح تسرب الذاكرة الصغيرة في Bootstrap Loader GetResources () خيار إضافة قابلة للحياة لتكوين، تمكين التخزين المحلي للخيط (__thread) ليتم تعطيلها


jamvm برامج ذات صلة

findbugs.

أداة التحليل الثابتة المجانية والمفتوحة للعثور على الأخطاء في برامج Java ...

139 7.3 MB

تحميل