本申请提供一种代码性能检测方法、装置和电子设备,该代码性能检测方法应用于服务器,服务器包括第一虚拟机和第二虚拟机,包括:第一虚拟机解析目标服务的源代码,源代码包括:多个函数以及运行的调用栈;在第一线程中运行第一虚拟机对应的源代码的过程中,若接收到第二线程中运行的第二虚拟机发送的调用指示信息,则抓取当前运行函数的调用栈信息,以供第二虚拟机读取调用栈信息生成火焰图。本申请能够给出源代码的每个函数的开销情况,进而能够针对开发人员优化源代码给出准确的指导。另外,本申请陷入死循环的函数的调用栈信息也可以抓取,进而提高了检测源代码性能的准确度。
声明:
“代码性能检测方法、装置和电子设备” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)