面向Xen环境的运行时内存泄漏检测方法及其实现系统

    公开(公告)号:CN103064784B

    公开(公告)日:2016-01-27

    申请号:CN201210499484.X

    申请日:2012-11-29

    Abstract: 本发明涉及一种面向Xen虚拟化环境的运行时内存泄漏检测方法及系统,通过对Xen虚拟机内存管理技术的分析,给出了Xen虚拟化计算环境下内存泄漏的运行时检测方法,该方法的主要步骤为:(1)动态分析受监控程序的内存使用行为,对内存对象进行分组,并对各内存对象组相关信息进行维护和更新;(2)基于观测到的行为特征检测潜在的内存泄漏;(3)依据相关规则进行内存泄漏判定。与现有技术相比,本发明能跨操作系统平台、跨语言开发环境对运行时内存泄漏检测,适用范围广,具有较好的性能,能提升软件开发行业特别是内存受限的软件产品质量与开发效率,缩短软件开发的工期,直接节约了开发成本,能带来良好的经济效益和社会效益。

    一种面向云计算虚拟化环境的资源监测和调整系统

    公开(公告)号:CN103365700A

    公开(公告)日:2013-10-23

    申请号:CN201310264975.0

    申请日:2013-06-28

    Abstract: 本发明涉及一种面向云计算虚拟化环境的资源监测和调整系统,包括资源信息监测模块和资源调整模块;资源信息监测模块从Xenstore获取虚拟机的静态配置信息,通过XenHypervisor获取动态资源信息,从各个DomU上获取资源详细使用信息;资源调整模块包括内存资源调整模块和VCPU资源调整模块,内存资源调整模块提供了内存调整接口,通过按需调整策略或基于平均内存利用率的托管调整策略对内存资源进行调整,VCPU资源调整模块提供了VCPU调整接口,调用XenHypervisor的热插拔模块对VCPU资源进行调整;该系统不仅能实时地监测各虚拟机的资源利用状况,而且可以对多种虚拟机资源进行调整。

    基于多量程的嵌入式软件能耗测量系统

    公开(公告)号:CN111488266B

    公开(公告)日:2023-08-08

    申请号:CN202010346677.6

    申请日:2020-04-28

    Abstract: 本发明涉及一种基于多量程的嵌入式软件能耗测量系统,包括基于多量程的电流测量终端和上位机,电流测量终端的三量程电流测量电路与被测嵌入式系统连接,为被测嵌入式系统供电并通过小、中、大三个量程的电路同时采集其产生的模拟电流信号,通过电流信号采集及处理系统处理后发送给上位机;上位机的收发模块接收电流测量终端发送来的各量程电流信号,经滤波模块过滤噪声后,将小、中、大三个量程的电流数据送入校准模块,校准模块基于校准模型对电流数据进行校准,并将校准后的电流数据存入数据库,被测嵌入式系统运行结束后,上位机的能耗计算模块从数据库中提取电流数据,计算并输出能耗测量报告。该系统有利于提高测量精确度。

    频繁序列挖掘帮助的LLVM编译时能耗优化方法及系统

    公开(公告)号:CN114564184A

    公开(公告)日:2022-05-31

    申请号:CN202210183569.0

    申请日:2022-02-25

    Abstract: 本发明涉及一种频繁序列挖掘帮助的LLVM编译时能耗优化方法及系统,该方法首先生成初始候选解集S,并基于候选解集S构建初始的带能耗改进标注的选项序列事务数据库DBE,然后基于DBE挖掘生成带能耗改进标注的频繁选项序列前缀树prefixTreeE和后缀树postfixTreeE,再基于前缀树prefixTreeE和后缀树postfixTreeE生成带能耗改进标注频繁选项序列帮助的新解,评估生成新解并更新DBE;不断生成新解直至达到预设的停机时间或解质量,输出S中的最优解。该方法及系统有利于在同等停机时间下提高解质量及其收敛速度。

    一种LLVM编译选项选择方法
    27.
    发明公开

    公开(公告)号:CN113900662A

    公开(公告)日:2022-01-07

    申请号:CN202111397828.1

    申请日:2021-11-19

    Abstract: 本发明涉及一种LLVM编译选项选择方法,首先通过在线均匀采样覆盖尽可能多的选项交互场景,然后基于优化目标的基准值将样本集分为有无目标改进两个子集,并同时在其中挖掘频繁选项,接着通过引入判定表对两种挖掘结果进行相互确认,并借助可执行代码的CRC码减少确认中的不确定性。该方法有利于选择出保障解质量并可有效减少搜索空间的一组选项。

    基于多量程的嵌入式软件能耗测量系统

    公开(公告)号:CN111488266A

    公开(公告)日:2020-08-04

    申请号:CN202010346677.6

    申请日:2020-04-28

    Abstract: 本发明涉及一种基于多量程的嵌入式软件能耗测量系统,包括基于多量程的电流测量终端和上位机,电流测量终端的三量程电流测量电路与被测嵌入式系统连接,为被测嵌入式系统供电并通过小、中、大三个量程的电路同时采集其产生的模拟电流信号,通过电流信号采集及处理系统处理后发送给上位机;上位机的收发模块接收电流测量终端发送来的各量程电流信号,经滤波模块过滤噪声后,将小、中、大三个量程的电流数据送入校准模块,校准模块基于校准模型对电流数据进行校准,并将校准后的电流数据存入数据库,被测嵌入式系统运行结束后,上位机的能耗计算模块从数据库中提取电流数据,计算并输出能耗测量报告。该系统有利于提高测量精确度。

    可动态配置的大数据分析系统及方法

    公开(公告)号:CN105279603B

    公开(公告)日:2020-02-07

    申请号:CN201510577285.X

    申请日:2015-09-11

    Abstract: 本发明公开了一种可动态配置的大数据分析系统与方法,所述系统包括实时数据存储管理模块、实时流分析计算模块、离线分析模块、可视化模块等四大模块,每一个模块中都设计了至少一个可进行动态配置管理的组件,如数据管理配置组件、实时流分析计算配置组件、离线分析计算配置组件、动态配置组件。本发明还提出了一种大数据分析系统的动态配置方法,设计了各组成模块的数据结构及消息结构,通过动态配置管理器中的警示数据结构的状态信息驱动系统的动态配置,提出了警示冗余度的计算方法及动态配置方法,通过上述方式,本发明能够使系统运行于一个高效率的大数据分析计算水平,有效地解决了大数据分析平台管理的优化过程。

    一种嵌入式软件编译时能耗演化优化方法

    公开(公告)号:CN110704067A

    公开(公告)日:2020-01-17

    申请号:CN201910984810.8

    申请日:2019-10-16

    Abstract: 本发明涉及一种嵌入式软件编译时能耗演化优化方法,包括以下步骤:1、输入嵌入式软件源代码,初始化参数,生成随机种群;2、计算初始种群中各个体的适应度,获取事务表;3、基于事务表,挖掘获取频繁选项模式集表;4、判断演化代数是否小于最大演化代数,是则转下一步,否则转最后一步;5、对种群中个体执行交叉操作,生成临时种群;6、对于临时种群中个体,基于模式集表,运用最大匹配算法进行多点变异生成新个体;7、计算更新后临时种群中各个体的适应度,更新事务表以及挖掘获取模式集表;8、生成下一代种群,并返回步骤4,直至满足终止条件;9、得到并输出最优解。该方法有利于降低软件能耗,加快收敛速度。

Patent Agency Ranking