Parallel BZIP2

צילום מסך תוכנה:
Parallel BZIP2
פרטי תוכנה:
גרסה: 1.1.6
טען תאריך: 11 May 15
מפתחים: Jeff Gilchrist
רשיון: ללא תשלום
פופולריות: 6

Rating: 1.0/5 (Total Votes: 1)

פרויקט bzip2 המקביל הוא יישום מקביל של bzip2 בלוק מיון מדחס קובץ שמשתמש pthreads ומשיג האצה הקרובה ליניארי על מכונות SMP. הפלט של גרסה זו תואם באופן מלא עם bzip2 1.0.2 (כלומר: כל דבר דחוס עם PBZIP2 ניתן ביטול דחיסת עם bzip2).
PBZIP2 צריך לעבוד על כל מערכת שיש מהדר pthreads תואם ++ C (כגון GCC). זה נבדק על: לינוקס, Windows (Cygwin & MinGW), Solaris, Tru64 / OSF1, HP-UX, וIrix

מה חדש בהודעה זו:.

<>

  • באג קבוע - מבוי סתום בשל השידורים לא מסונכרנים (באג # 876,686)
  • מחיקה למנוע של קבצי קלט על שגיאה (באג # 874,543)

  • מסמך
  • כיצד לדחוס / לשחרר לחץ מהקלט סטנדרטי (באג # 820,525)
  • הודעות שגיאת ליבה מפורטות יותר נוסף (באג # 874,605)
  • תיקונים לטיפול בשגיאות בעיבוד muliti-קובץ (באג # 883,782)
  • מה חדש בגרסת 1.1.5

    :

    • הרשאות פלט זה תיקוני גרסה מוגזמות בזמן לדחוס / לשחרר לחץ

      הוא בהתקדמות.

    • זה עכשיו מחקה את ההתנהגות זהה bzip2.

    מה חדש בגרסת 1.1.4:

    • קבוע לתלות על לשחרר לחץ עם --ignore-נגרר -garbage = 1 כאשר המפיק נקטע על נגרר אשפה (באג # 762,464)

    • נוסף דוגמא לעזור ללחץ צייץ לזפת (באג # 746,806)
    • טעות דפוס קבוע בנגרר הודעת זבל מודפס (באג # 746,799)

    מה חדש בגרסת 1.1.3:

    • קבוע לתלות על לשחרר לחץ עם --ignore-נגרר -garbage = 1 וnumCPU גבוה יותר (למשל & gt; 2) (באג # 740,502)

    • הדפסה נגררת שגיאות אשפה אפילו במצב שקט (באג # 743,635)
    • הארכת ברירת מחדל על לשחרר לחץ מ.tbz2 השתנתה לזפת לתאימות bzip2 (באג # 743,639)

    מה חדש בגרסת 1.1.2:

    • תקן segfault directdecompress כאשר קובץ יעד לא יכול להיות נפתח (למשל לקריאה בלבד) (באג # 717,852)
    • תכונת --ignore-הנגרר-אשפה יושמה (באג # 594,868)
    • קבועים לתלות על לשחרר לחץ מכמה ארכיונים קטומים (באג # 590,225)
    • משך בדיקת שגיאה מתוך בלוק היגיון רגיל לבהירות
    • הדפסת Debug הוסיפה לאחר BZ2_bzDecompress כדי לעקוב אחר זה קוד החזרה.
    • הדפסת באגים קבועות בתור :: להסיר
    • מגבלת שימוש בזכרון מקסימום מוגברת מ1GB עד 2GB
    • אם אין מתג -m שניתנו בשורת הפקודה, כברירת מחדל זיכרון מקסימום גבול כעת להגדיל באופן אוטומטי לכמות מינימאלית של זיכרון הנדרש כדי לתמוך במספר המעבדים 100 MB ביקש
    • ביצועים משופרים כאשר חיץ פלט מלא
    • תוקן הבאג שגרם לתלות בזמן לחץ תוך זרם bzip2 מקוצץ בטרם עת
    • Consumer_decompress ויסות שונה כדי למנוע קיפאון פוטנציאל / לולאה אינסופית במצבים מסוימים (תודה לאסלו Ersek לאיתור וסיוע לאתר את הגורם להבאג הזה)
    • באג קיפאון קבוע ונושא ביצועים כאשר הצרכן עובד עם רצפי bzip2 ארוכים (תודה לטנגי Fautre למציאת)
    • הודעת שגיאה קבועה לטווח גודל בלוק (גודל מקסימלי טעה)
    • #include הועבר מpbzip2.cpp לpbzip2.h לתקן OS / 2 נושא מהדר

    מה חדש בגרסת 1.1.0:

    • תמיכה נוסף ללחץ ריבוי ההליכים באמצעות stdin / צינורות
    • קוד נוסף לתמיכה בויסות דחיסה כדי למנוע תשישות זיכרון עם צינור פלט איטי
    • מתג -m נוסף כדי לציין כמות שימוש בזכרון מקסימום לפני ויסות מתחילה (100MB ברירת מחדל)
    • קבוע באג שלא אפשר פרמטרים של שורת הפקודה כדי לשמש בעת דחיסת נתונים מstdin
    • אפשרויות נוסף ארוכות לדף אדם ופלט -h
    • נוסף --loadavg, אפשרויות רבות --read
    • תמיכה נוסף לזיהוי מעבד על Win32
    • שיפורים עיקריים להגנה על משתנים משותפים, שגיאה וטיפול אות, סיום תכנית
    • -S נוסף לעבור להתאמה אישית גודל ערימת חוטים ב- Solaris (צריך USE_STACKSIZE_CUSTOMIZATION המוגדר כאשר קומפילציה)
    • שורת הפקודה קבועה ניתוח באגים ל-B, -p, מתגי -m
    • לולאה אינסופית קבועה בכאשר FileWriter לא מצליח ליצור קובץ פלט בהתחלה
    • תוקן הבאג שנמחק קובץ קלט (עם סיומת .bz2 לדחיסה וללא .bz2 ארכה לשחרור לחץ) כאשר משתמש קוטע תהליך עם CTRL-C תוך פלט ל stdout
    • תוקן הבאג שבי 0 קבצי בתים לא מעובדים כראוי כאשר נתוני קלט מstdin
    • מתעלם תמורת fwrite ועובר שגיאות chown בwriteFileMetaData אם שורש UID יעיל
    • שימוש OutputBuffer מחדש כחיץ מעגלי בגודל קבוע
    • המון באגים קטנים הקבועים (ראה מחברים או pbzip2.cpp לפרטים מלאים)
    • תודה מיוחדת לJavor Nikolov למתן רוב התרומות להודעה זו וכמות משמעותית של בדיקות

    מה חדש בגרסת 1.0.5:

    • גרסה זו קובל כראוי על הניסיון לקרוא או לכתוב נתונים דחוסים למסוף, ויציאות.
    • זה עוד יותר מתקן את התרסקות זיהוי מעבד, וMakefile עודכן לכפות מחיקה בעת ניקוי.

    מה חדש בגרסת 1.0.4:

    • תמיכה נוסף לשימוש בpbzip2 בזפת ול כל אפשרויות שורת פקודת bzip2 הנותרות, כך ניתן להשתמש pbzip2 כתחליף ירידה-לbzip2.

    • ל< li> הבאג תוקן שיגרום pbzip2 לקרוס אם זיהוי של מספר המעבדים נכשל.
    • ליקוט עם uclibc נתמך כעת.
    • מה חדש בגרסת 1.0.3

    :

    • נתונים

      היכולת לדחוס, לשחרר לחץ, ומבחן באמצעות stdin וצינורות נתמכים כעת.

    • תמיכה גם הוסיפה כדי לשחרר לחץ ישירות קבצים ללא שימוש אשכולות כאשר קבצים קטנים, למערכת יש רק מעבד 1, או אם קובץ .bz2 מכיל זרם bzip2 1.
    • גרסה זו יכולה כעת לדחוס קבצי 0 בתים כמו bzip2.
    • תמיכה בקישור סמלי pbzcat כדי לציין מצב לחץ לstdout, בדיוק כמו bzcat באופן אוטומטי, כלול עכשיו.

    דרישות :

    • bzip2

  • תוכנה דומה

    תוכנות אחרות של יזם Jeff Gilchrist

    תגובות ל Parallel BZIP2

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!