![](/img/trans.png)
[英]How to See Line Numbers in Instruments Performance Profiles
我可能只是錯誤地使用了這個程序,但我在 MacOS 上使用 C++ 分析器時遇到了很多困難。 有兩個主要問題: 我更希望看到時間花費的逐行注釋,而不僅僅是每個函數。 我還不知道該怎么做。 當我查看每個函數的注釋時,function 注釋太大,以至於將 function 名稱推離了屏幕,Instrum ...
[英]How to See Line Numbers in Instruments Performance Profiles
我可能只是錯誤地使用了這個程序,但我在 MacOS 上使用 C++ 分析器時遇到了很多困難。 有兩個主要問題: 我更希望看到時間花費的逐行注釋,而不僅僅是每個函數。 我還不知道該怎么做。 當我查看每個函數的注釋時,function 注釋太大,以至於將 function 名稱推離了屏幕,Instrum ...
[英]Points of interest not showing in Xcode Instruments
Xcode 中未顯示“興趣點”。 可能的原因是什么? 示例(來自此答案): ...
[英]Is there anyway to check how long microtasks take to execute?
我想為 function 計時,它會產生一堆微任務。 我想計算微任務執行所需的時間,並排除事件循環為空的空閑時間。 找到將微任務排隊的每一行代碼是不切實際的,因此我需要一種通用的方法來測量 function 運行時微任務所花費的阻塞時間。 我怎樣才能做到這一點? 我會對如何在任何引擎中執行此操作感 ...
[英]Why does the memory growth keep decreasing after I click "Mark Generation" in Xcode Allocations?
我正在使用 Allocations 來分析我的應用程序以查看它是否有任何內存問題。 每次單擊“標記生成”時,我都會獲得一個新的內存快照,並且可以看到兩代期間內存增加了多少。 但是,增長值總是會減少幾秒鍾,直到停止,我對此感到很困惑。 有時最初的增長可能超過 20MB,但最終會下降到幾百 KB 左右。 ...
[英]Have Xcode open a given source file at specific line number (URL scheme?)?
我正在開發一個自定義日志文件查看器,並希望添加一種跳轉到 Xcode 源文件中特定行的方法。 有沒有辦法讓 Xcode 顯示活動項目的給定源文件並跳轉到給定的行號? 也許有一個我可以使用的自定義 URL 方案? Instruments 可以做到這一點(在 Xcode 中顯示文件),因此 In ...
[英]How to specify symbol/character in os-signpost-point-schema
賞金將在 5 天后到期。 此問題的答案有資格獲得+50聲望賞金。 Rob想引起對這個問題的更多關注。 我有一個自定義的 Xcode 13.2.1 (13C100) 儀器,我最近添加了os-signpost-point-schema 。 我注意到事件用連字符/破折號而不是ⓢ 。 查看我的自定義工具 ...
[英]How to avoid “does not support ... platform” error for custom Xcode instrument
我有一個自定義的 Xcode 工具,我在分析應用程序時一直(重新)使用它。 我的標准工作流程是: 打開儀器的項目並運行它(啟動儀器調試會話); 接着 分析我的目標項目,並查看我的自定義儀器的運行情況。 好的,那很好。 但是每次我想分析一個應用程序時,都要做第 1 步很麻煩。 因此,我將 ...
[英]Xcode Instruments error: Allocations tracking library was not loaded in time
當使用具有分配工具的工具對獨立應用程序目標進行分析時,會發生以下情況。 開始錄制應用程序立即啟動 Instruments 顯示一個沙灘球約 10 秒應用程序關閉,Instruments 顯示錯誤消息錯誤:分配跟蹤庫未及時加載。 ...
[英]How to debug SwiftUI Widget memory issue?
我正在 swiftui 中創建一個小部件,並在本地存儲一個預填充的模擬 json。 模擬 JSON 有以下數據: 而 mock4 圖像存儲在 Assets 文件夾中。 我在時間線方法中加載模擬數據如下: 我的 widgetui 也是一個簡單的: 一切都很好,除了每次我嘗試重新加載小部件時這個設置崩 ...
[英]Is it possible to enable GuardMalloc and Zombie Objects while running an App from command line?
從命令行運行應用程序時是否可以啟用 GuardMalloc 和 Zombie Objects? 如果我可以在運行應用程序之前設置某種環境變量來啟用這些? ...
[英]iOS Memory leaks , memory graph debugger shows no leaks but in parallel Xcode-Instruments-leaks shows leaks
在我的項目中當我開始在 memory 圖形調試器中查找泄漏時,我發現很少並修復了它們,現在使用 memory 圖形沒有發現泄漏。 Instruments->leaks 的問題,有時它顯示泄漏,有時不顯示,泄漏從一開始就立即出現,如照片中所述,我幾乎不明白導致泄漏的原因。 如果 memory ...
[英]Detect C/C++ command line memory leaks using Instruments
我正在嘗試檢測 macOS 上 C(和 C++)程序中的 memory 泄漏。 在 Linux 和 Windows 中,我可以使用valgrind輕松做到這一點,但不幸的是,它在 macOS 上不可用。 由於我有 ObjC 和 iOS 開發的背景經驗,我想使用 Instruments 來進行 mem ...
[英]Swift 5 - Simulator launching with white screen - Instruments
我試圖使用儀器檢查我的項目的內存泄漏。 雖然,我可以啟動儀器,但在運行模擬器時,它僅以白屏啟動。 所以我無法調試我的應用程序來找到保留周期。 我正在使用Xcode 版本 11.3 (11C29) 。 任何人都可以遇到這樣的問題。 並分享您的想法以獲取內存泄漏的狀態。 ...
[英]How to fix memory leaks in iOS applications?
當我運行我的應用程序時,我發現很少有內存泄漏。 為了您的參考,我正在分享 Instrument 調試日志和 Xcode Debugg 內存圖工具的屏幕截圖。 我不明白這里出了什么問題。 請幫我解決內存泄漏問題。 請幫我修復圖像中的內存顯示。 謝謝你。 ...
[英]Apple's Instruments Sample List
我現在正在嘗試了解 Apple 的 Instruments GUI,尤其是Sample List視圖。 在這里,我正在監視 L2 緩存未命中,在樹視圖中,如何對列進行排序並查看誰是罪魁禍首非常簡單: 但是,在Sample List中,我看到了負數和我不明白的一件事:似乎沒有順序: 列表的頂部從 ...
[英]Cannot find memory leak, possibly due to SwiftUI
問題 我描述了我的應用程序,發現我有內存泄漏。 不幸的是,在這種情況下,我不確定如何診斷它。 以下是Instruments的內存泄漏: 題 它說負責任的庫是系統庫,這是否意味着這個泄漏是一個錯誤,還是我自己呢? 我的應用程序是否會導致此泄漏 ...
[英]Xcode Instruments 10.12.1 showing memory leaks on an default project
復制: 創建一個默認的12.2目標Swift 5項目 - 沒有任何改變。 儀器泄漏的配置文件。 點擊屏幕幾次。 在短時間內,66內存泄漏(盡管數量不一致)。 這發生在各種模擬器中以及在各種電話上進行測試時。 不要期望在沒有修改的默認應用程序上有這么多內 ...
[英]Xcode 10.2 detects memory leaks in a new single view app
任何人都可以在使用Xcode 10.2.1(10E1001)/ Swift 5 / iOS 12.2創建的新的未 更改的單一視圖應用程序中重現內存泄漏嗎? 如何認真使用集成的內存泄漏工具? 有沒有解決方法? 第一張圖顯示1內存泄漏(iPhone 8) 第二張圖片顯示37個內存泄 ...
[英]App crashes while Recording in Instruments
我試圖在我的應用程序上運行Instruments,只要我點擊記錄應用程序啟動並崩潰並出現以下錯誤: 但是在安裝時運行正常並直接使用Xcode運行(沒有儀器)。 它發生在模擬器和iPhone上。 Xcode版本:10.2 MacOS:10.14.4 ...
[英]Xcode Instruments, Leaks. Meaning of “thunk for @escaping @callee_guaranted() -> ()”
嘗試跟蹤Xcode Instruments中的內存泄漏時,我經常在Stack Trance中看到以下行: 這是什么意思? 在這種情況下,我什至無法翻譯粗俗的單詞,更不用說它的技術含義了。 完整的堆棧跟蹤如下所示: ...