問題タブ [activity-monitor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3614 参照

android - Instrumentation.ActivityMonitorは、開始されているアクティビティを探すことができますか?

Androidのドキュメントによると、Instrumentation.ActivityMonitorは、開始されているアクティビティを返すことができます。つまり、コンストラクターでIntentFilterを渡して、探しているものがわかるようにします。私の質問は、ActivityMontiorが開始するあらゆる種類のアクティビティを探すことは可能ですか?言い換えると、ActivityMonitorを使用して、フォアグラウンドに表示されている最上位のアクティビティを返すことは可能ですか?

0 投票する
1 に答える
1025 参照

ipad - iPad: アクティビティ モニターの「実メモリ」対アプリケーションのメモリ使用量?

友人が作成した iPad アプリケーションのクラッシュを追跡するのを手伝っています。アプリケーションは非常に単純で、ユーザーがページを前後に移動するとUIView、1 つの の下で の間を遷移します。UIViewControllerクラッシュは非常に難しく、デバッガーなどにドロップすることはありません。アプリが停止するだけです。コンソールに悪名高い「シグナル "0"」メッセージが投稿されます。これは、この質問によると、OS がメモリ消費量を超えてアプリを強制終了したことが原因である可能性が最も高いです。

メモリ割り当てはかなり一定で、デバイスによって課される制限をはるかに下回っています。 メモリの割り当てとリークを計測する

Allocation and Leaks インストルメントによると、割り当ての総数は最大で約 2MB か、ハードウェア/OS の制限をはるかに下回っています。ただし、Activity Monitor インストゥルメントを使用してデバイスでアプリを実行すると、アプリケーションが使用する実メモリが約 150MB を超えており、これが OS によるアプリケーションの終了の原因であると考えられます。

これらの 2 つの数字の間の明らかな不一致を説明するにはどうすればよいでしょうか?

0 投票する
2 に答える
1365 参照

ios - iOS で、実行中のアプリ内から現在の CPU 使用率を取得するにはどうすればよいですか?

C/C++/Obj-C を使用した Instruments and Activity Monitor のような CPU 使用率の数値を取得する方法を探しているので、自動テストを実行できます。100ミリ秒が理想的ですが、1秒程度の粒度を探しています。この質問の別の見方は、「Activity Monitor は取得した情報をどのように取得しますか?」です。

これまでにわかったことは次のとおりです。

  • *nix に相当するものの多くは、iOS では動作しないようです
    • sysctl には KERN_CPTIME がありません
    • iOS には proc ファイルシステムがないため、/proc/stat を使用できません。
      • これにより、vmstat や iostat などの多くのプログラムが不要になります
  • MacOSX の サンプル は iOS にはありません。
0 投票する
2 に答える
1074 参照

iphone - アクティビティ モニター インストルメント ios

アクティビティ モニターの使用状況がインストゥルメントの割り当てと相関していないことに気付きました。これは、割り当てが多くのことを考慮していないという事実によるものだと理解しています。

1 つのアプリが実際にどれくらいのメモリを使用する必要があるのか​​ 疑問に思っていました。つまり、何が合理的と考えられますか? 割り当てツールでは、私のアプリは 2.0mb heap で実行されています。メモリ モニターでは、40 に戻る前に 50 に達することがあります。これは正常ですか? iPhoneには128mb/256mbがあることを理解しています。サファリは 35 MB のヒープしか使用していないように見えるため、単純なアプリでは 40 MB ではありません。

ありがとう。

0 投票する
1 に答える
2551 参照

xcode - 大量のメモリを使用する Xcode インストゥルメント。

これは私の問題です。重複している場合はお詫び申し上げます。検索しましたが、関連すると思われるものは見つかりませんでした。

xcode からインストゥルメントを実行し、アプリケーションのメモリ リークや割り当てのテストを開始すると、最終的に iMac の動作が非常に遅くなり始めます。

これにより、インストゥルメントを使用しているときにアクティビティ モニターを実行するようになりました。インストゥルメントが開いているたびに、実際のメモリがますます消費されることに気付きました。1 秒あたり約 100MB です。

iMac の空きメモリ (2 GB) をすべて消費するのにそれほど時間はかからず、遅れ始めます。

とにかく、これはすべてのアプリケーションで発生するわけではありません。ダウンロードしたいくつかのアプリケーション/プロジェクトで同じテストを行ったところ、計測器は約 250 mbs のスペースしか使用していないようで、劇的に増加していません。

私が間違っていることは明らかですか?どんな助けでも大歓迎です。

ありがとう。

0 投票する
0 に答える
539 参照

android - ActivityMonitor はヒットしますが、getLastActivity は null を返します

テスト スイートのテスト ケースの 1 つに問題があります。私がやろうとしているのは、単にボタンをクリックして、新しいアクティビティが起動するのを待つことです。

ドキュメントによると、このコードは、モニターがヒットするまで最大 60 秒待機する必要があります。ヒットすると、アクティビティが返されます (それ以外の場合は null)。

何が起こるかというと、ときどきテストに合格することもありますが、ほとんどの場合、a == null. 実行中のテスト ケースを監視していますが、60 秒間待機していないことがはっきりとわかります。少ししか。いくつかの印刷物で、モニターが実際にヒットすることにも気付きましたが、によって返されるアクティビティgetLastActivity()はまだnullです。

1)これはどのように可能ですか?

2) それを避けるために私にできることはありますか?

0 投票する
1 に答える
4144 参照

ios - CPU 使用率が 100% を超えていることを示すアクティビティ モニター ???(iOS)

メッセンジャー アプリケーションの CPU 使用率が 100% を超えています。そのパーセンテージは何に基づいていますか?より多くの CPU 使用率を示すアクティビティ モニターのスクリーンショット

0 投票する
2 に答える
2266 参照

django - DjangoDev。サーバーが終了を拒否する

Djangoの開発サーバーは非常に奇妙な動作をしています。それにアクセスしているブラウザはロードでスタックし、それを終了しようとしても機能しません。叩くcontrol cとかなりのように見えますが、実はまだ走っています。それをやめる唯一の方法は私のコンピュータを再起動することです、それは非常にイライラします。強制的に終了させる方法はありますか?私はマウンテンライオンを走らせているマックにいます。実行しているプロセスの名前が呼び出されていることを誰かが知っているので、アクティビティモニターを強制的に終了できます。

0 投票する
1 に答える
2092 参照

cocoa - Mac OS で vm_stat を理解しているのですが、これらの数値をアクティビティ モニターに似たものに変換する方法を教えてください。

システムを監視するためのMac OSプログラムを作成しようとしています(アクティビティモニターに似たもの)。関数 vm_stat を見て、実行すると次のようになりました。

ただし、アクティビティモニターを実行すると、次のような結果が得られました。

これに関して質問があります: なぜ vmstat の空きページが非常に小さいのですか (アクティビティ モニターと比較して)

0 投票する
1 に答える
4580 参照

sql-server - クエリが中断されたタスク状態と LCK_M_X 待機タイプで表示される理由

私は、C# 4.0、バックエンド SQL SERVER 2012 を使用して winform アプリケーションに取り組んでいます。クエリが保留中になるため、ソフトウェアがハングしているように見えることがあります。1 つのクエリが中断モードでアクティビティ モニターに表示されるため、この中断されたクエリは数回正常に実行されます。しかし、いつかこの問題が発生します。

アクティビティ モニターには次の情報が表示されます。

タスクの状態: 中断

コマンド : 更新

アプリケーション: .net SqlClient データ プロバイダー

待ち時間 : 5673610..... (無制限)

待機タイプ: LCK_M_X

待機リソース: keylock hobtid=72057594058768384 dbid=14 id=lock2dbc30880 mode=X associatedObjectId=72057594058768384

クエリの状態が中断される理由は何ですか。

一時停止するにはどうすれば停止できますか?