本申請提供一種代碼性能檢測方法、裝置和電子設備,該代碼性能檢測方法應用于服務器,服務器包括第一虛擬機和第二虛擬機,包括:第一虛擬機解析目標服務的源代碼,源代碼包括:多個函數以及運行的調用棧;在第一線程中運行第一虛擬機對應的源代碼的過程中,若接收到第二線程中運行的第二虛擬機發送的調用指示信息,則抓取當前運行函數的調用棧信息,以供第二虛擬機讀取調用棧信息生成火焰圖。本申請能夠給出源代碼的每個函數的開銷情況,進而能夠針對開發人員優化源代碼給出準確的指導。另外,本申請陷入死循環的函數的調用棧信息也可以抓取,進而提高了檢測源代碼性能的準確度。
聲明:
“代碼性能檢測方法、裝置和電子設備” 該技術專利(論文)所有權利歸屬于技術(論文)所有人。僅供學習研究,如用于商業用途,請聯系該技術所有人。
我是此專利(論文)的發明人(作者)