問題タブ [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.
objective-c - NSArray NSString メモリリーク
文字列を読み取って配列に解析する簡単な方法があります。
しかし、計器は私に NSString の行でリークがあったことを報告しました
なぜこれが起こるのか、私にはわかりません
1)。値とトークンの両方が自動解放されると思いますか? 私は正しいですか?
2)。値とトークンを解放しようとしましたが (試してみました)、クラッシュします。
事前にご協力いただきありがとうございます。
マイケル
iphone - Instrumentsのメモリリークツールに「for」ループの問題がありますか?
シミュレーターのInstrumentsでアプリを実行してメモリリークをチェックすると、このコードブロックのリークを示しているようです。
明らかに、このループでは、オブジェクトを割り当て/初期化しますが、終了したら解放します。これは、Instrumentsがそのループ内のアクティビティをどのように認識しているかの単なる症状なのか、それとも私が気を失っている(または他の何かを完全に間違っている)のか疑問に思います。
iphone - GeneralBlock-16 でリークを見つけましたか?
ObjectAlloc がブロックの型情報を推測できない場合、「GeneralBlock」が使用されます。このブロックからリークを取得して、私が使用する「試行錯誤」の必要性を排除する戦略はありますか? 私は推測し続けているので、Extended Detail のことは実際には私には役に立ちません。
iphone - Instrumentsを使用してメモリリークを見つける方法に関するチュートリアルやビデオはありますか?
計測器でいくつかの大きなメモリリークを見つけましたが、コードのどこにあるのかを理解する方法がわかりません。それについてどうやって行くかについてのいくつかのタットが必要です....
iphone - xCode 3.2.1 エイリアンリーク
プロジェクト全体で使用されるコード:
UITabBarController がウィンドウ ビューに追加されると、次のリークが bij Instruments で検出されます。
漏洩したオブジェクト: Malloc 128 バイト
アドレス : 0x391ee70
サイズ:128バイト
担当ライブラリ : CoreGraphics
責任のあるフレーム: open_handle_to_dylib_path
これと同じ問題が UINavigationController でも発生しますが、UIViewController では発生しません。
仕様:
Mac OS X 10.6.2
xCode 3.2.1
楽器 2.0.1
iPhone シミュレーター 3.1.3 用にコンパイル | デバッグ
iphone - iPhoneアプリでメインリークが発生するのはなぜですか?
下のスクリーンショットを参照してください。これは、LeaksInstrumentが私のアプリで見つけた唯一のリークです。箱から出してすぐに使えるので、メインがリークしているのは奇妙に思えます。これは一般的ですか?
iphone - ボタンをサブビューとして追加するとメモリ リークが発生するのはなぜですか?
次のように、各カスタムセルにサブビューとして追加する UIButton とともに、テーブルビューを使用するアプリがあります。
Instrumentsを使用してメモリリークがないことを確認するまでは問題ないと思っていましたが、UIButtonをセルのサブビューとして追加すると、何らかの形でUIKit内でリークが発生することがわかりました。
具体的には、セル行ごとに (ボタンがサブビューとして追加されるたびに) メモリリークが発生し、リークされたオブジェクトは「-[UIView _createLayerWithFrame:]」である責任フレームを持つ「CALayer」です。
ここで何か間違ったことをしていますか?
iphone - Instrumentsに他のアプリケーションをロードすることはできますか?
Instruments を使用して、iPhone でサードパーティのアプリケーションを覗き見したいのですが、可能ですか? 私が開発したいくつかのアプリケーションに Instruments を接続すると、すべてがうまくいきます。しかし、他のアプリケーションをロードしようとすると、Instruments は「pid XY のタスクを取得できない」と文句を言います。それはセキュリティ対策ですか?
xcode - 楽器がフリーズして iPod touch 2G を再起動する
Instruments でアプリケーションを実行できません。Xcode でRun › Start with Performance Toolで実行してみました。インストゥルメントが起動し、iPod touch 2G が動かなくなり、毎回再起動します。私は OS X 10.6.2、Xcode 3.2.2 を使用しており、iOS SDK 3.2.1 を使用しています。