اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر

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

وإن العدد الكبير للمكتبات يمكن أن يؤثر على المشروع ولكن بفوارق بسيطة وحسب عدّة متغيرات منها الشيفرة المصدرية للمكتبة وأدائها بشكل مستقل وأيضاً في المشاريع الكبيرة والتي تعتمد على عدد كبير من المكتبات يتم اختبار تنفيذ عملية ما على عدة مكاتب والتي بدورها توفر نفس الوظيفة ليتم بعدها اختيار المكتبة الأنسب للمشروع والتي تنفّذ المطلوب بأداء أفضل.

ولكن معظم المكاتب المعتمدة من قبل الجافا هي مكاتب تم اختبارها لتحقق أفضل أداء وفعالية عند استخدامها في المشاريع ولذلك قد لا تؤثر على مشروعك بشكل ملحوظ وخاصة عند استخدام صفوف معيّنة منها.

مثال على ذلك، إن استخدام التالي:

import java.util.*; 

يختلف عن استخدام صف معيّن:

import java.util.Set; 

وبالمجمل قد تؤثر على أداء compiler ولكن ليس لها تأثير ملحوظ كما ذكرت سابقاً على أداء البرنامج أثناء التشغيل run-time

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...