kledgeb UbuntuやLinuxの最新情報を紹介

Linux その103 - KDE Snapアプリの起動時間改善

KDE Snapアプリの起動時間改善

Snap開発チームはSnapアプリのパフォーマンス改善に取り組んでおり、その成果がKDE Snapアプリにももたらされます。


  • KDE snaps performance revving up

アプリの起動時間改善

以前紹介したようにSnapではパッケージの圧縮アルゴリズムの見直しにより、Snapアプリの起動時間が30%〜60%高速化されました。

  • Snap speed improvements with new compression algorithm!

これは「xz」から「LZO(Lempel-Ziv-Oberhumer)」への変更による改善です。
ただしパッケージサイズが増加する欠点がありますが、起動時間短縮による恩恵のほうがメリットは大きいでしょう。

起動時間の比較テスト

「xz」と「LZO」でKDE Snapアプリの起動時間の比較テストが行われました。
KDE Snapアプリは「KDE Frameworks」上で動作するため、「KDE Frameworks」との組み合わせも加えて、テストが行われました。


KBlocks (xz) KBlocks (LZO) GCompris (xz) GCompris (LZO)
KDE Frameworks (xz) 6.3秒/1.1秒 7.9秒/1.1秒 14.5秒/1.6秒 9.7秒/1.1秒
KDE Frameworks (LZO) 6.0秒/1.1秒 3.7秒/1.1秒 10.5秒/1.1秒 6.3秒/1.1秒

前者の時間がコールドスタートアップにかかった時間です。
アプリの起動に必要なデータがメモリ上にキャッシュされていない状態でアプリを起動したときにかかる時間ですね。

一方後者はの時間はホットスタートアップにかかった時間です。
アプリの起動に必要なデータがメモリ上にキャッシュされている状態でアプリを起動したときにかかる時間ですね。

「KDE Frameworks」が「xz」の場合、アプリの起動時間は33%〜40%短縮されています。
「KDE Frameworks」も「LZO」の場合、アプリの起動時間が42%〜67%短縮されています。
ただし「KBlocks」は「KDE Frameworks」のアルゴリズム変更が大きく影響しており、今後も追加テストが行われる予定です。

パッケージサイズ

先に紹介したようにパッケージサイズは増加します。

ソフトウェア xz LZO
KBlocks 4MB 6MB
GCompris 159MB 194MB
KDE Frameworks 337MB 443MB

KDE Snapアプリに反映

というわけで現在「xz」で圧縮されているKDE Snapアプリは今後「LZO」に変更される予定です。
KDEチームは「Snap Store」で公開している100を超えるKDE Snapアプリに「LZO」を導入し、KDE Snapアプリの起動時間を改善していく予定です。

Linux
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.10 その40 - Ubuntu Desktop 26.10 の注目機能
    Ubuntu Desktop 26.10  の注目機能 Ubuntu Desktop 26.10  の注目機能を紹介します。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
記事のピックアップ
オプション