Vedette – アプリやデーモンのCPU使用率を制限したり、設定値を超えた場合は自動で終了してくれるように [JBApp]

(14)

アプリやデーモンのCPU使用率を監視し、CPU使用制限や設定した使用率を超えたら自動で終了してくれるようになる『Vedette』のご紹介。

プロセスごとのCPU使用率などの確認は「CocoaTop」で行うことが出来ますが、それ以上の事をしようとすると…なかなか大変です。
ですが『Vedette』を使用すると、アプリやデーモンのCPU使用率を制限したり、上限を超えたアプリなどを自動で終了してくれるように!
何故かたまに暴走してしまうアプリやデーモンがある…なんて環境で使用すると、バッテリーの異常消費も改善出来る可能性があり、なかなかイイ感じ。

スポンサーリンク
スポンサーリンク

詳細情報

Vedette

Price(価格): 無料
Section(カテゴリ): Tweaks
Author(制作者): udevs
Repo(配布元): udevs (https://udevsharold.github.io/repo/)

インストール

CydiaやSileoへ下記のリポジトリを登録し、通常通り『Vedette』をインストールしましょう。

https://udevsharold.github.io/repo/

jbapp-vedette-2

アプリ紹介

Vedette』を使用すると、アプリやデーモンのCPU使用率を制限したり、自動終了を行えるように。
CPU使用率を制限する」と「設定したCPU使用率を超えたら自動で終了させる」の2つが可能で、これらはアプリやデーモン単位で個別に設定することが出来ます。
CPUを使用しすぎる…たまに暴走してバッテリー消費を早めてる…なんてアプリやデーモンがある方には便利!

jbapp-vedette-3

監視頻度

アプリやデーモンの自動終了を設定する場合、CPU使用率を「何秒ごとに確認するか?」という設定も行います。
少しでも超えたら即終了させたい場合は短く、瞬間的なCPU使用を認めたい場合は長めに…といった設定をすると、イイ感じでした。

注意点

注意点として、CPU使用率の制限値や上限値を低く設定しすぎると、アプリやデーモンの動作が行えなくなり、iOS自体がクラッシュしてしまう場合があります。

また、デーモンの中には自動終了後に再起動してくれない物や、強制終了させると問題が発生してしまう物があります。
必ず何がどの様に影響しているかを理解した上で、設定を行うようにしてください。

設定方法

設定アプリ内に追加される『Vedette』項目より行います。設定変更後は画面右上「Respring」より適用しましょう。
Enabled』: 設定を有効にする

Applications】: アプリごとの設定を行う
Daemons】: デーモンごとの設定を行う

Reset』: Vedetteの設定を初期化

各項目の詳細設定

Enabled』: 選択したアプリ / デーモンの設定を有効にする

Terminate / Throttle』: 動作モードを選択(設定したCPU使用率の上限値を超えた場合は終了 / 設定したCPU使用率に制限)

Percentage』: CPU使用率の上限値(Terminate選択時) / 制限値(Throttle選択時)
Interval』: CPU使用率の確認を行う頻度(秒)

コメント

  1. これはいいツール

  2. 記事に関係なくて申し訳ないです。
    activatorを使いたいのですがpackixが閉鎖されておりactivatorcrashfix14が入れれないのですがどうすればよいですか?

    iphone12 mini ios 14.2.1

    • されてないよ

      • 返信ありがとうございます。
        閉鎖してと思ってました。

    • packicは閉鎖されずにアーカイブ化するだけ

  3. Cocoa topなんか開いたらスマホ再起動するんだけど…最新版

  4. おー!神アプリ!

  5. これはちゃんと動いてるんだろうか・・・。
    Terminate設定しても終了しないし、Throttle設定しても抑えられてる気がしない。

    • 設定後にリスプリングは行っていますでしょうか?
      私の環境で試した限りでは、アプリ・デーモンどちらについても問題なく動作している様です。
      動作しているかどうか…のわかりやすい確認としては、AppStoreなどiOSの挙動に関係のないアプリで10%程度にCPU制限をかけ、試してみると良いかなと思います。

      • 動いてるんですか。
        Throttleのほうが低くしすぎると動作自体止まるみたいなんで、Terminateでインターバル短めで低めに設定して試してるんですがうんともすんとも。
        iPhone5sのiOS12で試したんですが、完全には対応してないのでしょうかね。

        • 14.3でしか確かめてないからほかのバージョンでは動くかもしれんし動かんかもしれんと開発者の説明に書いてある

          • 事前に動き確認したかったけど、それならメイン機で問題なく動きそう。良かった。
            ありがとう!

  6. あれかなCPUToolが鯖移動でワチャワチャしてるからタイムリーに

  7. 定期的にmediaserverd暴走するから助かる

スポンサーリンク
スポンサーリンク
タイトルとURLをコピーしました