問題タブ [xcode-instruments]
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.
iphone - 機器で実行するとアプリケーションがクラッシュする
みなさん、こんにちは。私のアプリケーションはiPadで正常に動作しています。しかし、インストルメントタイムプロファイラーを使用してアプリを実行していると、クラッシュします。
理由は何でしょうか?
私はのようないくつかの助けを見ました
楽器を使用しているときに特定のアクションでアプリがクラッシュする、理由を見つける方法は?
しかし、あまり助けは得られませんでした。
ios - 計測器を使用しない ARC での循環保持のデバッグ
ARC の前の時代には、retain と release をオーバーライドして、スタック トレースをログに記録することができました。そうすれば、オブジェクトを保持してはならない場所を簡単に見つけることができました。
現在は禁止されており、インストゥルメントを実行できない場合もあります (たとえば、デバイスでアプリを実行しようとするとすぐにクラッシュし、シミュレーターでバグが再現されません)。
楽器なしでARCでこれを行う方法について何か提案はありますか?
audio - オーディオユニット楽器+サンプラー
現在、基本的な波形とオーディオサンプラーを提供するオーディオユニット楽器を作成するプロジェクトに取り組んでいます。オーディオファイルのブラウジングをサポートするためにAudioUnitインストゥルメントベースを実装する方法に問題があり、サンプラーを作成するためにこの状況をサポートするAudioUnitSDKについても疑問に思っています。
サンプラーは波形と組み合わせて新しいサウンドを生成できます。これはIOSオーディオユニットではありません。そして私はこのサンプラーの構造についてあまり知識がありません
私はたくさん検索してきましたが、それらは関連する知識ではなく、私が理解できるいくつかのソースコードです。plsは、少なくともAu Instrumentからオーディオファイルを参照し、時間領域でオーディオデータをスライスするのに役立ちます。だから私はDSPを使ってそれを扱うことができます。
由来。
pthreads - XCode Instruments: スレッドに名前を付ける
マルチスレッド アプリケーションのプロファイリングでは、各スレッドに名前を設定すると非常に便利です。
最初のグーグル検索では pthread_setname_np() (こちらを参照) が表示されますが、使用すると、Instruments に表示されないようです。
C アプリケーションからこれを行う方法はありますか?
iphone - xcode 4.3 で CPU Sampler を見つけるにはどうすればよいですか?
CPU 測定用のプロジェクトで「CPU サンプラー」を使用したいのですが、見つかりません。XCode 4.3 を使用しています
ios - Xcode Instruments CL 複数のデバイス
OSX Lion 10.7.xi で xcode 4.3.1 を実行しています。次のようなさまざまなターミナル ウィンドウでインストゥルメント UI Automation の複数のインスタンスを実行しようとしています 。
問題は、ターミナル1 を起動し、この後にダイレクトすると、ターミナル2 にインストゥルメントが実行されることです。terminal1で前のテストを停止します。これは 10.6 で問題なく動作していました。
c - プロジェクトのプロファイリング時に dyld と localtime のリークを解決するにはどうすればよいですか?
ソースをプロファイリングしています。を実行すると、終了時にまだ生きているいくつかの割り当てが表示されますvalgrind
。
要約は次のとおりです。
責任のあるライブラリは次のとおりです。
dyld
: すべての 81 の malloc には、次のような共通の呼び出しがあります: (手がかりはありません)
{libsystem_c, libsystem_notify, libdispatch}.dylib
: 10 個すべての malloc には、次のような共通の呼び出しがあります。
localtime(...)
で定義されている を初期化して返すためにtime.h
使用しますが、割り当てていないため、自分ですべきではありません。tzset(...)
struct tm*
free
まだ到達可能なこれらの 20,228 バイトを回復するにはどうすればよいですか?
アップデート
Mac OS X を実行しています
ios - アプリがフリーズしますが、エラーは表示されません
アプリがフリーズした場合に何を確認する必要があるかを知っている人はいますか? つまり、iPad の画面でアプリを確認できますが、ボタンが反応しません。ボタンをクリックしたときにコードをデバッグしようとしましたが、まだ何も見ていません。Instrumentsツールについて読んでいました。具体的にどのように使用しますか?
誰でも私を助けることができますか?ツールの使用方法について説明が必要です。