XHProf 分析結果 負數 表示什麼意思

來源:互聯網
上載者:User
今天為了測試,自己寫的東西效能如何,XHProf得到的結果讓我看不懂了,居然 Excl.MemUse(bytes)( 函數執行本身記憶體)的結果是負數,不知道什麼意思,請求大神


回複討論(解決方案)

有人在嗎? 求救啊

你的 Excl.Memuse 不是在讀取緩衝是才表現為空白的嗎?
這樣計算記憶體的佔用似乎沒有什麼不妥的

你的 Excl.Memuse 不是在讀取緩衝是才表現為空白的嗎?
這樣計算記憶體的佔用似乎沒有什麼不妥的
能具體說明白點嗎? 還是不太懂你的意思!

我是不是可以理解負數 是請求的記憶體 沒有正真的使用 ,
正數的記憶體 就是使用的記憶體

Excl. CPU(microsec) 指的是 函數執行本身花費的cpu時間
在 Excl.Memuse 為負數的時,所消耗的cpu時間為0,也就是說,根本就沒有去運行。

不知道我理解的對不對

Excl.Memuse(應該是使用者記憶體)出現負數的地方是在執行 Cache_module::get
而從運行意義上說 cache 實際可以認為就在記憶體中了,所以他在計算時扣除了這部分容量(當然實際上是需要佔用記憶體的)。畢竟他是一個最佳化分析工具而不是資源監測工具

http://stackoverflow.com/questions/17804849/interpreting-xhprof-results-why-yield-negative-values-of-memuse

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.