【技术实现步骤摘要】
本专利技术涉及编程领域,具体涉及到一种基于GNSS接收机的内存泄露检测方法。
技术介绍
在现存的GNSS接收机中,常常因为文件记录时长间隔短,多次进行创建文件、关闭文件,不停地重复此操作,并且这些进程的运行速度太快导致接收机的进程中的内存不能及时地进行释放,时间一长对接收机的工作带来很大的负担,最后导致接收机死机。因而检测接收机的内存是否出现泄漏变得意义重大。
技术实现思路
本专利技术提供了一种基于GNSS接收机的内存泄露检测方法,包括如下步骤:步骤S1、要进入接收机的LINUX系统中,查看所有的进程。步骤S2、进入PROC目录中查看所有的进程对应的号;步骤S3、进入status,读出VmRSS的值的大小,并提取出来生成文件;步骤S4、将生成的文件添加到日志文件中;步骤S5、预设第一时间段,每隔第一时间段后重复进行步骤S1-步骤S4;步骤S6、预设第二时间段,每隔第二时间段后提取日志文件,并根据日志文件形成折线图;步骤S7、对折线图进行判别,如果成线性上升,则出现内存泄露;反之,则未出现内存泄露。在上述的基于GNSS接收机的内存泄露检测方法中,所有的进程包括:MNG、FILE、GNSS、DSM、MISC、SERVER。在上述的基于GNSS接收机的内存泄露检测方法中,将提取的日志文件导入Execel中形成折线图。在上述的基于GNSS接收机的内存泄露检测方法中,第一时间段为30分钟。在上述的基于GNSS接收机的内存泄露检测方法中,第二时间段为6小时。在上述的基于GNSS接收机的内存泄露检测方法中,所述接收机为GNSS接收机。本专利技术就目前尚未有成熟的产品提供了 ...
【技术保护点】
一种基于GNSS接收机的内存泄露检测方法,其特征在于,包括如下步骤:步骤S1、要进入接收机的LINUX系统中,查看所有的进程;步骤S2、进入PROC目录中查看所有的进程对应的号;步骤S3、进入status,读出VmRSS的值的大小,并提取出来生成文件;步骤S4、将生成的文件添加到日志文件中;步骤S5、预设第一时间段,每隔第一时间段后重复进行步骤S1‑步骤S4;步骤S6、预设第二时间段,每隔第二时间段后提取日志文件,并根据日志文件形成折线图;步骤S7、对折线图进行判别,如果成线性上升,则出现内存泄露;反之,则未出现内存泄露。
【技术特征摘要】
1.一种基于GNSS接收机的内存泄露检测方法,其特征在于,包括如下步骤:步骤S1、要进入接收机的LINUX系统中,查看所有的进程;步骤S2、进入PROC目录中查看所有的进程对应的号;步骤S3、进入status,读出VmRSS的值的大小,并提取出来生成文件;步骤S4、将生成的文件添加到日志文件中;步骤S5、预设第一时间段,每隔第一时间段后重复进行步骤S1-步骤S4;步骤S6、预设第二时间段,每隔第二时间段后提取日志文件,并根据日志文件形成折线图;步骤S7、对折线图进行判别,如果成线性上升,则出现内存泄露;反之,则未出现内存泄露。2.如权利...
【专利技术属性】
技术研发人员:易家伟,李巍,王清亮,何治国,李鹏飞,刘莉,
申请(专利权)人:上海华测导航技术股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。