iPhoneまたはiPadで実行中の各プロセスのTaskCPUUsageとTaskThreadCountを計算する方法..プロセスIDを指定して、そのプロセスの% cpuを計算したいのですが、可能ですか? 可能であればどのように行うのですか?ProcessID、ProcessName、UserName、%CPU、Threads、Real Mem、Virtual Mem、Architecture、CPU Time、Sudden Term を取得する方法。プログラムで、iPhone で実行中のプロセスの値を計算する必要があります。これらのフィールドは、アクティビティ モニター インストゥルメントで確認できます。
1 に答える
私は I デバイスの使用が限られていることから知っています [私はドロイド ユーザーです。Android で無料で入手できるのに、root 化された電話で [SSH アクセスなどのために] アプリごとに 10 ドルから 15 ドルを支払う余裕がなかったからです。過度に単純化されたUIアプローチに対して支払う代償であるため、指摘するだけで文句はありません]
とにかく、iPhone を修正してクライアント用にジェイルブレイクすることを検討しているときに、どのような状況でどのユーザーを使用するかについて、iPhone が非常にうるさいことがわかりました。デバイス上のユーザーのリストを取得するために、今思い出せないコマンドが 1 つあります。
私はあなたのためにこれを見つけました... iAccountsと呼ばれ、ジェイルブレイクされたiPhoneで異なる権限を持つアカウントを作成するためのものであると述べています. また、すべてのユーザーを一覧表示する機能も備えている必要があります [多数のビルトイン アカウントを含む. 必要に応じて、他のすべてが失敗した場合にユーザー アカウント作成用のコードを見つけてから、アプリを実行して、必要なすべてのことを実行するのに十分なアクセス許可で必要なユーザーを作成します [できれば、コードに完全なルート アクセス権を付与しないでください。使用したアカウントのペミッションを超えて停止する前に、システムの壊滅的な障害を回避するのに役立つ問題[そのタイプのエラー自体が発生するとは言っていませんが、すべてのシナリオを説明することはできませんスマートフォンのブリックは回復するのが楽しいものではないため、注意してエラーを起こすのが最善です]]。
http://isource.com/2010/03/05/iaccounts-user-accounts-on-iphone-jailbreak-only/
ビルトイン アカウントのリストを取得できる場合は、さまざまなタスクを処理するためのさまざまなアカウントがあり、タスク管理専用のアカウントが 1 つあり、そのアカウントを見つけることができれば、必要なものを確実に取得できます。
そうそう、ビルトイン アカウントに違いがある可能性があることを忘れないでください [既定の資格情報が存在するかどうか、異なる iOS バージョン間でそれらを使用する方法など]。コードでいくつかの異なる iOS バージョンを使用して、さまざまなバージョンでどのように反応するかを確認します。