簡體   English   中英

“非常困”中的顏色含義

[英]Color signification in Very Sleepy

我猶豫要問這樣的問題,因為我擔心它太靠近了。

我想在Meta上詢問它是否位於太近的位置,但是我猶豫了……好吧……我確實需要一個答案。 因此,如果有任何問題,我將刪除。

我正在研究Very Sleepy ,這是一個代碼分析器,可以幫助我檢測熱點並鎖定應用程序中的問題。

我只想知道為什么在“非常困倦”分析中為什么有些綠色和黑色? 這是一個示例分析圖像的鏈接: http : //www.codersnotes.com/images/3.png

我的猜測是綠色的是系統調用,黑色的只是“ Process”調用。

Very Sleepy是開源的,因此您可以獲得源代碼,但幾乎沒有文檔。 它沒有太多,下載的5 MB以上的大多數內容實際上不是代碼。

看一下src / wxProfilerGUI / CallstackView.cpp源代碼文件,當該符號的isCollapseFunctionisCollapseModule成員為true時,它看起來像是綠色。 搜索這些符號會將您帶到同一目錄中的database.cpp:

    sym->isCollapseFunction = osFunctions.Contains(sym->procname.c_str());
    sym->isCollapseModule = osModules.Contains(sym->module.c_str());

因此,當該符號是操作系統功能或模塊時,它為綠色。 看上去准確無誤的是,屏幕截圖中的綠色符號確實是Windows DLL函數。 從那時開始的提示是,嘗試優化該功能沒有任何意義,您無法更改它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM