如何定位块代码

时间:2017-05-19 03:08:12

标签: ios objective-c-blocks

在调试内存图中我有一个由vectorizer = TfidfVectorizer(analyzer='word', ngram_range=[2,5], stop_words='english', min_df=2) X = vectorizer.fit_transform(new_review_list) clf = decomposition.LatentDirichletAllocation(n_topics=20, random_state=3, doc_topic_prior = .1).fit(X) 捕获的自定义视图 该块的描述只是

__NSMallocBlock__ 那么我现在如何找到块代码呢?

1 个答案:

答案 0 :(得分:1)

您应该编辑方案设置,并在“诊断”»“日志记录”下启用“ Malloc堆栈”。

enter image description here

然后,当选择“ Memory Inspector”时,您将看到堆栈跟踪:

enter image description here

您甚至可以单击堆栈中方法名称旁边的箭头,它会将您跳转到分配了此块的那部分代码。在上面的示例中,该块分配在viewDidLoad中。


完成诊断后,请务必关闭此设置。