CCZE 0.3.0 Phoenix

CCZE logların rənglənməsi üçün proqramdır.

Orijinal layihə 2003-cü ildə inkişafı dayandırdı. 2013-cü ildə proqramı şəxsi istifadə üçün tərtib etdim, lakin onun suboptimal alqoritm sayəsində kifayət qədər ləng işlədiyi ortaya çıxdı. Mən ən açıq performans problemlərini həll etdim və sonra 7 il ərzində uğurla istifadə etdim, lakin onu buraxmaq üçün çox tənbəl idim.

Beləliklə, sizə rəqəmsal küldən yüksələn 0.3.0 Phoenix buraxılışını təqdim edirəm.

  • Bu buraxılışda təqdim edilən yeni funksiyalar yoxdur.

  • Müasir sistemlərdə sabit quruluş.

  • Uzun müddət davam edən bir segfault və təkmilləşdirilmiş performans düzəldildi:

    • Açar söz uyğunluğu yenidən yazılmışdır ki, proqram çoxlu faydasız simli müqayisələr aparmasın.

    • Service(5) verilənlər bazasının məzmunu indi açar sözlərlə eyni mexanizmlə yaddaşda saxlanılır və işlənir. /etc/services-i təkrar-təkrar təhlil etməyə ehtiyac yoxdur.

    • Normal ifadə emal kodunda təkmilləşdirmələr.

Nəticədə performans artımı onlarla, hətta yüzlərlə dəfə idi.

İndi proqram dəstək və texniki xidmət statusundadır. Bu o deməkdir ki, onun üzərində aktiv şəkildə işləməyi planlaşdırmıram, növbəti buraxılışlar üçün yol xəritəsi və ya planlarım yoxdur. Ancaq səhv hesabatlarınız və ya proqramın funksiyalarını təkmilləşdirmək və onun imkanlarını müasir reallıqlara uyğunlaşdırmaq üçün fikirləriniz varsa, onu mümkün qədər inkişaf etdirməyə hazıram.

CCZE, tərtibatçıları tərəfindən tərk edilmiş müxtəlif proqram təminatını həyata qaytarmaq üçün iddialı layihənin bir hissəsidir. Hələlik bu layihədən yalnız qeydiyyatdan keçmiş biri var təşkilat hesabı GitHub-da və CCZE kodu olan yeganə depo. Gələcəkdə orada yeni depolar görünəcək. Bəziləri üzərində hazırda işləyirəm.

Mənbə: linux.org.ru

Добавить комментарий