【技术实现步骤摘要】
一种程序运行状态的获取方法、装置、设备及存储介质
[0001]本专利技术涉及计算机
,特别涉及一种程序运行状态的获取方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]现有技术中,在生产环境下,为了能掌握程序的运行状态,在出现问题时能快速定位问题,常规的做法是将程序状态信息记录在日志文件中,以便在出现问题时能够通过日志文件来定位。但是在存储系统这样的大规模程序中,容易产生大量日志,难以定位到具体的问题原因;更严重的是,像存储系统这样对IO(Input Output,输入输出)效率极为敏感的程序,写日志会造成不可容忍的延迟。
[0003]因此,如何能够在获取程序的运行状态的过程中,避免日志文件的使用,从而避免日志泛滥的问题,减少程序的延迟情况,是现今急需解决的问题。
技术实现思路
[0004]本专利技术的目的是提供一种程序运行状态的获取方法、装置、设备及计算机可读存储介质,以利用内存镜像文件获取程序的运行状态,从而避免日志泛滥的问题,减少程序的延迟情况。
[0005]为解决上述技 ...
【技术保护点】
【技术特征摘要】
1.一种程序运行状态的获取方法,其特征在于,包括:在目标进程运行过程中,获取所述目标进程对应的内存镜像文件;根据所述内存镜像文件和所述目标进程的预设标记文件,确定所述预设标记文件中每个预设标记各自对应的镜像内存内容;其中,所述预设标记文件包括每个所述预设标记各自对应的需标记数据信息和标记名称信息。2.根据权利要求1所述的程序运行状态的获取方法,其特征在于,所述获取所述目标进程对应的内存镜像文件,包括:生成所述目标进程的子进程,并使所述子进程主动异常退出,得到所述子进程对应的内存镜像文件。3.根据权利要求1所述的程序运行状态的获取方法,其特征在于,所述获取所述目标进程对应的内存镜像文件,包括:接收预设状态查询指令后,获取所述目标进程对应的内存镜像文件。4.根据权利要求1所述的程序运行状态的获取方法,其特征在于,所述获取所述目标进程对应的内存镜像文件,包括:按预设时间间隔获取所述目标进程对应的内存镜像文件。5.根据权利要求1所述的程序运行状态的获取方法,其特征在于,所述根据所述预设标记文件和所述内存镜像文件,确定每个所述预设标记各自对应的镜像内存内容之后,还包括:接收状态显示指令;其中,所述状态显示指令包括目标标记信息;在交互界面显示目标标记对应的镜像内存内容;其中,所述目标标记为所述目标标记信息对应的预设标记。6.根据权利要求1至5任一项所述的程序运行状态的获取方法,其特征在于,所述根据所述内存镜像文件和所述目标进程的预设标记文件,确定所述预设标记文件中每个预设标记各自对应的镜像内存...
【专利技术属性】
技术研发人员:郭强,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。