هو إغلاق الملف واصف وإزالة تدخين ووتش ضروري حقا؟

StackOverflow https://stackoverflow.com/questions/2400276

  •  18-09-2019
  •  | 
  •  

سؤال

مع Python Inotifyx، هل يجب علي إزالة مشاهدة وتصفية ملفات ملفات النظام المفتوح إذا كنت في حاجة إليها حتى خروج البرنامج؟ على سبيل المثال، هناك بعض المشاكل الممكنة إذا قمت بإنشاء واحدة (ملف واصف + ساعة) مع كل تشغيل ولا تغلقه؟

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

المحلول

يخزن Kernel Stores كمسارات كاملة، لذا فإن إغلاق الساعة هو الأفضل، فإنه يأخذ أيضا عمل غير ضروري من VFS. بالنسبة إلى واصف الملفات، فإن ذلك يعتمد على عدد الآخرين الذين فتحتهم.

نوع من مثل مكالمة هاتفية، من الجميل أن أقول الطرف الآخر الذي توقفت عن الاستماع، معلق الهاتف اختياري، ولكن التقليدية. إذا كنت في حاجة إليها لشيء ما، احتفظ بها.

نصائح أخرى

إنها دائما فكرة جيدة لإطلاق الموارد (مثل الذاكرة الحرة، وخلاصات الملفات الوثيقة، WADPID (2) على العمليات الفرعية، إلخ) كلما انتهكت منها. كونه كسول والسماح لنظام التشغيل يعتني به لك عند الخروج هو وسيلة مؤكدة للتسبب في الأخطاء في المستقبل.

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