CCZE 0.3.0 フェニックス

CCZE は、ログを色付けするためのユーティリティです。

元のプロジェクトは 2003 年に開発を中止しました。 2013 年に私は個人使用のためにこのプログラムをコンパイルしましたが、アルゴリズムが最適ではなかったために動作が非常に遅いことが判明しました。 最も明らかなパフォーマンスの問題を修正し、7 年間問題なく使用しましたが、リリースするのが面倒でした。

そこで、デジタルの灰から立ち上がったリリース 0.3.0 Phoenix を紹介します。

  • このリリースで導入された新機能はありません。

  • 最新のシステムでのビルドを修正しました。

  • 長年続いていた XNUMX つのセグメンテーション違反が修正され、パフォーマンスが向上しました。

    • プログラムが無駄な文字列比較を大量に実行しないように、キーワード マッチングが書き直されました。

    • services(5) データベースの内容は、キーワードと同じメカニズムによってキャッシュされ、処理されるようになりました。 /etc/services を何度も解析する必要はありません。

    • 正規表現処理コードの改善。

その結果、パフォーマンスが数十倍、さらには数百倍も向上しました。

現在、プログラムはサポートおよびメンテナンスの状態です。 これは、積極的に取り組むつもりはなく、次のリリースのロードマップや計画もないことを意味します。 しかし、バグレポートや、プログラムの機能を改善し、その機能を現代の現実に適応させるためのアイデアがあれば、可能な限り開発を開始する準備ができています。

CCZE は、開発者によって放棄されたさまざまなソフトウェアを復活させる野心的なプロジェクトの一部です。 今のところ、このプロジェクトから登録されているのは XNUMX つだけです 組織アカウント GitHub 上にあり、CCZE コードを含む唯一のリポジトリです。 将来的には新しいリポジトリがそこに登場する予定です。 いくつかは今取り組んでいます。

出所: linux.org.ru

コメントを追加します