مخصص الذاكرة الحائزة القابلة للتوسعة

مخصص الذاكرة القابلة للتطوير للتطبيقات متعددة المراحل
التحميل الان

مخصص الذاكرة الحائزة القابلة للتوسعة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • LGPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Emery Berger
  • موقع ويب الناشر:
  • http://www.cs.umass.edu/~emery/hoard/

مخصص الذاكرة الحائزة القابلة للتوسعة العلامات


مخصص الذاكرة الحائزة القابلة للتوسعة وصف

مخصص الذاكرة القابلة للتطوير للتطبيقات متعددة المراحل يعد مخصصات الذاكرة المعجنة القابلة للتوسعة مخصصا للذاكرة القابلة للتطوير (استبدال Malloc) للتطبيقات المتعددة المرتدة. مخصص ذاكرة الكند هو مخصص لذاكرة ذاكرة سريعة وقابلة للتطوير وفعالة في الذاكرة لمتعلقات الذاكرة المشتركة. إنه يعمل على مجموعة متنوعة من المنصات، بما في ذلك Linux، Solaris، و Windows.Hoard هو استبدال قطرة في Malloc ()، وما إلى ذلك. لا تغيير في مصدرك ضروري. فقط قم بربطه أو تعيين متغير بيئة واحد فقط. يمكن بسهولة تحسين أداء البرامج متعددة المراحل التي تعمل على المعالجات المتعددة المعالجات. غالبا ما لا تقطع البرامج الصغيرة في كثير من الأحيان لأن الذاكرة الكومة هي عنق الزجاجة. عندما تخصيص مواضيع متعددة في وقت واحد أو إلغاء تخصيص الذاكرة من المكونات، فإن المكونات سوف تسلسلها. البرامج التي تصنع الاستخدام المكثف للمكونات التي يبطئ فعليا حيث يزيد عدد المعالجات. قد يكون برنامجك مكثفا كثيفا دون إدراكه، على سبيل المثال، إذا كان برنامجك يجعل العديد من المكالمات إلى مكتبة القالب القياسية C ++ (STL). يمكن أن يسبب المخصصات مشاكل أخرى لرمز متعدد المراحل. يمكن أن يؤدي إلى مشاركة كاذبة في طلبك: يمكن أن ينتهي المواضيع على وحدة المعالجة المركزية المختلفة مع الذاكرة في نفس سطر ذاكرة التخزين المؤقت، أو جزء من الذاكرة. الوصول إلى هذه خطوط ذاكرة التخزين المؤقت ذات القفازة المائل هي مئات الأوقات أبطأ من الوصول إلى خطوط ذاكرة التخزين المؤقت غير المتغيرة. يمكن أن تقود البرامج المزدحانية أيضا مخصصا لاستهلاك الذاكرة. يمكن أن يتضاعف هذا التأثير مقدار الذاكرة اللازمة لتشغيل تطبيقك بواسطة عدد وحدات المعالجة المركزية على جهازك: أربعة وحدة المعالجة المركزية قد تعني أنك تحتاج أربع مرات أكبر من الذاكرة. الكنز هو مخصص سريع يحل كل هذه المشكلات. الأمراض الجلدية: LD_PRELOAD = "/ المسار / libhoard.so: /usr/lib/libdl.so"


مخصص الذاكرة الحائزة القابلة للتوسعة برامج ذات صلة

autoclass.

Autoclass يحل مشكلة اكتشاف الطبقات التلقائية في البيانات. ...

183

تحميل

صراع

يخطر الصراع بمطور برامج للصراعات المحتملة بين عمله وعمله ومطوري آخرين. ...

129

تحميل