استخدم UPX (ضاغط قابل للتنفيذ) عند إصدار الإصدار؟

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

  •  29-10-2019
  •  | 
  •  

سؤال

كنت أتساءل عما إذا كان من الطبيعي / المقبول استخدام UPX (أو أي ضاغط قابل للتنفيذ آخر لهذه المسألة)على إصدار الإفراج عن مشروع.

على سبيل المثال، لدي هذا القابل للتنفيذ الذي عادة ما يكون عند 1.7 ميغابايت عند شحنها، ولكن عند تعبئتها 426 كيلو بايت.ليس هذا يهمني حوالي 1.2 ميجابايت من التخزين، لكن 426 كيلو بايت يبدو أجمل بكثير عند التنزيل وبشكل عام.

أيضا، لقد سمعت - لم يتم اختباره - أن بعض البرامج تؤدي بشكل أفضل عند بدء التشغيل عند الضغط لأن القراءة من القراءة من القراءة هي أغلى من الضغط.

هل يوصى بضغط الملفات التنفيذية الخاصة بك على إنشاء إصدار؟

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

المحلول

قد سمعت - لم يتم اختباره - أن بعض البرامج تؤدي بشكل أفضل عند بدء التشغيل عند الضغط لأن القراءة من القراءة من القرص الصلب أكثر تكلفة من إلغاء الضغط.

في بعض الأحيان يكون العكس صحيح لأن البرنامج يحتاج فقط إلى تحميل صفحات التعليمات البرمجية عند الطلب.لكن لا يمكن القيام بذلك هو مضغوط EXE.

إذا كان لديك مثيلات متعددة من الجري القابل للتنفيذ، فسيتم مشاركة الذاكرة بين كل مثيل.ولكن إذا ضغطت عليها، لم تعد الحالة.

أما بالنسبة للتنزيل، فمن المؤكد ما يتم تنزيله هو حزمة تثبيت مضغوطة.

باختصار، أنا حقا لا أعتقد أن الضواغط التنفيذية جديرة بالاهتمام.

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