一种适用于依赖分析工具的内存预测方法及装置
摘要:
本发明公开了一种适用于依赖分析工具的内存预测方法及装置,该方法具体为,从Java程序包文件中提取源代码文件;对所提取的源代码文件进行分析,生成抽象语法树,并获取每个源代码文件生成的抽象语法树中每个种类的节点类的实例对象数量;计算每个种类的节点类实例对象占用内存大小;计算每个源代码文件生成的抽象语法树占用内存大小;计算整个Java程序包所需内存大小。本发明通过对依赖分析工具运行时内存的预测,使得每次依赖分析工具容器能够通过预测得到的内存,分配至内存资源足够的容器运行节点,保证了依赖分析工具运行的稳定性,以及分布式代码检测系统运行稳定性。
0/0