一种安全可控线程实时监控方法及系统

    公开(公告)号:CN117827596B

    公开(公告)日:2024-04-26

    申请号:CN202410245063.7

    申请日:2024-03-05

    IPC分类号: G06F11/30

    摘要: 本发明涉及数据处理了技术领域,具体涉及一种安全可控线程实时监控方法及系统,包括:获取每个线程任务的处理器占用序列与内存占用序列,获得每个线程任务在每个时刻的数据突变程度,根据数据突变程度,获得每个线程任务的死锁系数,根据相邻时刻的所有线程任务的处理器占用率的之间的差异,获取每个时刻的死锁系数,得到每个线程任务在每个时刻的死锁程度;获得大簇和小簇,获取异常监测空间中目标数据点,根据目标数据点与大簇和小簇之间距离,获得每个线程任务在每个时刻的最终离群因子;进行线程的实时监控。本发明优化了离群因子的参数,提高了离群因子对线程进行监控时的准确性。

    一种JAVA内存堆栈数据分析方法及系统

    公开(公告)号:CN117632379B

    公开(公告)日:2024-03-26

    申请号:CN202410101382.0

    申请日:2024-01-25

    IPC分类号: G06F9/455 G06F9/50

    摘要: 本申请涉及数字数据处理技术领域,提出了一种JAVA内存堆栈数据分析方法及系统,包括:获取栈内存信息数据及堆内存信息数据;根据栈内存信息数据获取近邻元素序列及近邻簇集;根据近邻元素序列及近邻簇集获取垃圾清理间隔指数;根据堆内存信息数据获取堆内存碎片化系数;根据垃圾清理间隔指数及堆内存碎片化系数获取内存碎片化程度指数;根据内存碎片化程度指数获取当前进程的内存碎片化程度指数及判断阈值;根据当前进程的内存碎片化程度指数及判断阈值对堆栈内存进行内存碎片化清理。本申请对历史进程内部以及历史进程之间的关系对堆栈内存进行分析,提高了堆栈内存碎片化清理的效率。

    一种JAVA字节码编译方法
    4.
    发明公开

    公开(公告)号:CN112685049A

    公开(公告)日:2021-04-20

    申请号:CN202110086799.0

    申请日:2021-01-22

    IPC分类号: G06F8/41

    摘要: 本发明公开了一种JAVA字节码编译方法,包括以下步骤;步骤一、采用直接生成Runtime对象,并通过Runtime对象生成调用命令的相关进程;步骤二、通过调用相关方法进行编译操作,编译过程如果发现错误则返回错误信息,如果编译成功则继续调用相关方法进行运行操作,并返回运行结果;步骤三、创建了两个输入流,一个用于连接运行结果输出,另一个用于连接错误信息输出,程序正确执行时会输出运行结果,程序执行失败时会输出错误信息,并合并到一个字符串对象中一同处理。本发明在服务器端实现了源程序文档管理、后台编译和前后台信息交互的功能,提供稳定的在线编译,通过对并行程序内部结构进行重构,从而增强并行程序的可维护性和可理解性。

    一种安全可控线程实时监控方法及系统

    公开(公告)号:CN117827596A

    公开(公告)日:2024-04-05

    申请号:CN202410245063.7

    申请日:2024-03-05

    IPC分类号: G06F11/30

    摘要: 本发明涉及数据处理了技术领域,具体涉及一种安全可控线程实时监控方法及系统,包括:获取每个线程任务的处理器占用序列与内存占用序列,获得每个线程任务在每个时刻的数据突变程度,根据数据突变程度,获得每个线程任务的死锁系数,根据相邻时刻的所有线程任务的处理器占用率的之间的差异,获取每个时刻的死锁系数,得到每个线程任务在每个时刻的死锁程度;获得大簇和小簇,获取异常监测空间中目标数据点,根据目标数据点与大簇和小簇之间距离,获得每个线程任务在每个时刻的最终离群因子;进行线程的实时监控。本发明优化了离群因子的参数,提高了离群因子对线程进行监控时的准确性。

    一种JAVA内存堆栈数据分析方法及系统

    公开(公告)号:CN117632379A

    公开(公告)日:2024-03-01

    申请号:CN202410101382.0

    申请日:2024-01-25

    IPC分类号: G06F9/455 G06F9/50

    摘要: 本申请涉及数字数据处理技术领域,提出了一种JAVA内存堆栈数据分析方法及系统,包括:获取栈内存信息数据及堆内存信息数据;根据栈内存信息数据获取近邻元素序列及近邻簇集;根据近邻元素序列及近邻簇集获取垃圾清理间隔指数;根据堆内存信息数据获取堆内存碎片化系数;根据垃圾清理间隔指数及堆内存碎片化系数获取内存碎片化程度指数;根据内存碎片化程度指数获取当前进程的内存碎片化程度指数及判断阈值;根据当前进程的内存碎片化程度指数及判断阈值对堆栈内存进行内存碎片化清理。本申请对历史进程内部以及历史进程之间的关系对堆栈内存进行分析,提高了堆栈内存碎片化清理的效率。

    一种JAVA字节码编译方法
    7.
    发明授权

    公开(公告)号:CN112685049B

    公开(公告)日:2024-02-13

    申请号:CN202110086799.0

    申请日:2021-01-22

    IPC分类号: G06F8/41

    摘要: 本发明公开了一种JAVA字节码编译方法,包括以下步骤;步骤一、采用直接生成Runtime对象,并通过Runtime对象生成调用命令的相关进程;步骤二、通过调用相关方法进行编译操作,编译过程如果发现错误则返回错误信息,如果编译成功则继续调用相关方法进行运行操作,并返回运行结果;步骤三、创建了两个输入流,一个用于连接运行结果输出,另一个用于连接错误信息输出,程序正确执行时会输出运行结果,程序执行失败时会输出错误信息,并合并到一个字符串对象中一同处理。本发明在服务器端实现了源程序文档管理、后台编译和前后台信息交互的功能,提供稳定的在线编译,通过对并行程序内部结构进行重构,从而增强并行程序的可维护性和可理解性。

    一种应用系统性能数据采集方法
    8.
    发明公开

    公开(公告)号:CN112749065A

    公开(公告)日:2021-05-04

    申请号:CN202110087059.9

    申请日:2021-01-22

    摘要: 本发明公开了一种应用系统性能数据采集方法,包括以下步骤;步骤一、对应用系统中性能数据完整性进行检测;步骤二、根据检测出的应用系统性能数据处于完整性的时间对经验值进行修正;步骤三、读取检测任务参数,判断性能数据是否完整,若是进入步骤四;否则进入步骤五;步骤四、触发进行性能数据采集,并删除当前检测任务;步骤五、判断检测任务执行是否超时,若否返回步骤三;若超时进入步骤六;步骤六、生成触发强制采集的信息,并继续检测性能数据的完整性,进入步骤七;步骤七、如果超过任务抛弃时间时性能数据仍然不完整,则终止并删除当前检测任务。本发明保障了数据采集的有效性和数据的完整性,应用效果良好。