一种缓存数据可视化的实现方法及处理终端技术

技术编号:40945219 阅读:26 留言:0更新日期:2024-04-18 15:02
本发明专利技术公开一种缓存数据可视化的实现方法,包括:建立可视化程序,以及建立可视化程序与目标程序的通信连接;目标程序中添加缓存单例类,并在缓存单例类中创建用于存储缓存数据的容器;可视化程序通过JSON格式心跳包与目标程序维持连接关系;目标程序基于用户的选取指令所选取的目标缓存数据封装为JSON格式,将封装后的JSON格式目标缓存数据发送给可视化程序;可视化程序解决接收到由目标程序发送过来的JSON格式目标缓存数据,并将解析出的目标缓存数据加载到可视化程序的显示控件进行展示,完成缓存数据可视化。本发明专利技术能够对程序运行过程中的缓存数据进行实时查看,并以可视化方式展现出来,效率高。

【技术实现步骤摘要】

本专利技术涉及计算机缓存,具体是一种缓存数据可视化的实现方法及处理终端


技术介绍

1、一个程序在运行过程中会产生大量的缓存数据,程序运行执行某些逻辑处理之后,可能会导致缓存数据中的某些数据出现错误,进而导致后续执行该逻辑处理会出现异常,不能实现预期效果。为此,需要对程序运行所产生的缓存数据进行实时查看并且可视化展示,以便于能够基于所查看到的缓存数据变化做出相对应的应对措施。

2、专利技术

3、针对现有技术的不足,本专利技术的目的是提供一种缓存数据可视化的实现方法及处理终端,其能够解决
技术介绍
描述的问题。

4、实现本专利技术的目的的技术方案为:一种缓存数据可视化的实现方法,包括以下步骤:

5、步骤1:利用qt创建窗口工程,以建立用于可视化展示缓存数据的可视化程序,并利用qt的通信属性建立可视化程序与产生缓存数据的目标程序建立通信连接;

6、步骤2:在目标程序中添加缓存单例类,并在缓存单例类中创建用于存储缓存数据的容器;

7、步骤3:可视化程序通过json格式心跳包与目标程序维持连接关系本文档来自技高网...

【技术保护点】

1.一种缓存数据可视化的实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,在步骤1中,所述利用QT的通信属性建立可视化程序与产生缓存数据的目标程序建立通信连接,其具体实现过程,包括以下步骤:

3.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,所述容器包括标准容器和/或非标准容器。

4.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,容器通过全局唯一与资源共享的性质,将缓存数据存储到容器内。

5.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,在步骤3中,通过Q...

【技术特征摘要】

1.一种缓存数据可视化的实现方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,在步骤1中,所述利用qt的通信属性建立可视化程序与产生缓存数据的目标程序建立通信连接,其具体实现过程,包括以下步骤:

3.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,所述容器包括标准容器和/或非标准容器。

4.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,容器通过全局唯一与资源共享的性质,将缓存数据存储到容器内。

5.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,在步骤3中,通过qt中的重写继承属性继承自qobject类的timerevent函数制作定时任务,以通过定时任务定时维持与目标程序维持连接关系。

6.根据权利要求1所述的缓存数据可视化的实现方法,其特征在于,在步骤3中,还包括采用qt中qjsonobj...

【专利技术属性】
技术研发人员:李轶鼎蔡文生蔡谨民
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1