متعلقه بالطيور الترتيب والملخص
- اسم الناشر:
- Avian Contributors
- موقع ويب الناشر:
- http://oss.readytalk.com/avian/index.html
متعلقه بالطيور العلامات
متعلقه بالطيور وصف
بديل خفيف الوزن لجافا AVIAN عبارة عن مكتبة افتراضية خفيفة الوزن ومكتبة فئة مصممة لتوفير مجموعة فرعية مفيدة من ميزات Java، ومناسبة لبناء التطبيقات الموجودة ذاتيا. يتم إخفاء التعليمات البرمجية الخاصة بالمنصة خلف واجهة عامة، لذا فإن إضافة دعم لأنظمة تشغيل جديدة أمر سهل. يدعم الطهي حاليا Mac OS X (i386 و PowerPC)، Linux (i386 و X86_64)، و Windows (i386)، مع المزيد من المجيء. تعتمد فقط على التبعية الخارجية خارج المكتبات التي توفرها ZLIB، وهو نفسه محمول للغاية. على الرغم من أن VM مكتوب في C ++، إلا أنه لا يعتمد على المكتبة القياسية C ++، وبالتالي فهي قوية في وجه التغييرات ABI. لا يمكن فقط تطبيق التطبيقات فقط VM، لكن VM نفسه يدعم الفصل والتحميل الموارد من ملفات جرة مضمنة. هذا يعني أنه يمكنك إنتاج ملف قابل للتنفيذ واحد يحتوي على تطبيقك بأكمله، وبالتالي تبسيط عملية التثبيت. فيما يلي بعض الملامح الرئيسية "Avian": تجميع فقط في الوقت المناسب (JIT) لتنفيذ طريقة سريعة الأجيال، ونسخ جمع القمامة يضمن الأوقات الإيقاف المؤقتة قصيرة والمحلية المكانية جيدة تخصيص الذاكرة المحليين الخيط (1) مخصصات الذاكرة بدون مزامنة يتم التعامل مع dereferences مؤشر فارغة عبر إشارات نظام التشغيل لتجنب الفروع غير الضرورية ما الجديد في هذا الإصدار: تم تعديل مترجم JIT لدعم PowerPC، بما في ذلك التغييرات التي يجب أن تجعل التنقل إلى ISAs الأخرى و ABIS أسهل بكثير. تنفيذ ترميز UTF-8 المناسبة وفك التشفير في Java.lang.String. وأضاف دعم الحقول المتقلبة. AVIAN الآن يدعم تماما نموذج ذاكرة Java. وأضاف واجهة مخصصة لتوليد لقطات كومة في وقت التشغيل، مفيدة في تنميط الذاكرة. وأضاف الدعم للتجميع في وقت متأخر من الوقت وتحليل ClassFile. تساعد هذه الميزة في تحسين وقت بدء التشغيل للتطبيقات الكبيرة ويقلل من GC Overhead - بتكلفة الثنائيات الكبيرة. ثابت الأخطاء المختلفة وأداءات الأداء.
متعلقه بالطيور برامج ذات صلة