专利汇可以提供一种动态语言性能分析及展示方法和系统专利检索,专利查询,专利分析的服务。并且本 发明 的技术方案包括一种动态语言性能分析及展示方法和系统,用于实现:获取目标动态语言系统,对动态语言系统进行基于动态执行和调用层次的全局 采样 ,并生成定制的结构化中间数据;对中间数据进行分析,通过与执行和调用关系相对应的层叠式 可视化 方式对该动态语言的执行性能状况进行整体的交互和分析。本发明的有益效果为:完整展现目标程序的运行状况,帮助系统的操作人员更好地理解目标系统的实际执行流程,尤其是一些关键性能指标情况。,下面是一种动态语言性能分析及展示方法和系统专利的具体信息内容。
1.一种动态语言性能分析及展示方法,其特征在于,该方法包括以下步骤:
A.获取目标动态语言系统,对动态语言系统进行基于动态执行和调用层次的全局采样,并生成定制的层次化中间数据,包括以下步骤:S21,所述动态执行包括对目标程序关键点的监控进而获取整个执行流程的性能信息;S22,提取运行时辅助信息,与目标程序关键点上捕获的性能信息相结合,组合形成所述层次化中间数据;
B.对所述层次化中间数据进行分析,通过与执行和调用关系相对应的层叠式可视化方式对该动态语言的执行性能状况进行整体的交互和分析。
2.根据权利要求1所述的动态语言性能分析及展示方法,其特征在于,所述的步骤S21还包括:
所述目标程序关键点包括动态语言函数的入口和出口,动态语言代码段的入口和出口,以及,动态语言与宿主语言交互的入口和出口。
3.根据权利要求1所述的动态语言性能分析及展示方法,其特征在于,所述的步骤S22中还包括:
所述层次化中间数据为动态语言在目标程序中的完整执行性能状况的描述,其组织形式与调用层次相匹配。
4.根据权利要求1所述的动态语言性能分析及展示方法,其特征在于,所述的步骤B包括以下步骤:
S51,对所述层次化中间数据进行解释,进一步使用交互界面将解释后的所述层次化中间数据进行展示;
S52,提供编辑界面对所述层次化中间数据进行查看、交互及分析;
S53,与目标程序建立连接,并进行所述层次化中间数据的同步交换,进一步,基于同步交换的所述层次化中间数据对目标程序性能信息进行实时输出和监控。
5.根据权利要求4所述的动态语言性能分析及展示方法,其特征在于,所述的步骤S53还包括:
提供分析器对目标程序性能信息进行分析,以及,提供调节器对目标程序性能进行实时调节。
6.实现权利要求1至5中任一方法的一种动态语言性能分析及展示系统,其特征在于,该系统包括:
结构化模块,用于获取目标动态语言系统,对动态语言系统进行基于动态执行和调用层次的全局采样,并生成定制的层次化中间数据;
动态展示模块,用于对所述层次化中间数据进行分析,通过与执行和调用关系相对应的层叠式可视化方式对该动态语言的执行性能状况进行整体的交互和分析。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种动态语言性能分析及展示方法和系统 | 2020-05-14 | 325 |
一种JAVA在平台优化运行的方法 | 2020-05-14 | 42 |
按需加载动态脚本语言代码以减少内存使用 | 2020-05-15 | 729 |
按需加载动态脚本语言代码以减少内存使用 | 2020-05-11 | 193 |
可视化、自定义全景编辑方法、系统、存储介质及设备 | 2020-05-14 | 784 |
一种面向PLC逻辑编程的智能形式化验证方法 | 2020-05-14 | 64 |
一种Android系统内置应用漏洞挖掘方法 | 2020-05-13 | 561 |
一种晶片测试系统及测试方法 | 2020-05-17 | 349 |
一种基于LLVM的ST语言编译方法及编译系统和编译器 | 2020-05-12 | 680 |
基于流量追溯的工控协议模糊测试用例生成方法 | 2020-05-16 | 76 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。