本发明专利技术涉及集成开发环境技术领域,具体涉及一种基于VSCode的主机性能图形化实时监测管理方法,包括如下步骤:利用操作系统获取物理主机的性能指标数据;编写源码对所述性能指标数据进行筛选及定时刷新处理,得到筛选及定时刷新数据,并对所述操作系统的系统资源管理工具和/或命令进行封装,得到封装数据;基于VSCode及Vue框架,将所述筛选及定时刷新数据和所述封装数据编码成图形化插件vs i x文件;在所述操作系统,通过所述图形化插件vs i x文件安装vs i x插件,并通过VSCode菜单栏启动所述vs i x插件,进行所述物理主机的性能的图形化实时监测与管理。该方法极大地提高了利用VSCode进行项目编辑、编译、调试、运行的过程中对系统资源使用情况的实时管理能力。对系统资源使用情况的实时管理能力。对系统资源使用情况的实时管理能力。
【技术实现步骤摘要】
基于VSCode的主机性能图形化实时监测管理方法
[0001]本专利技术涉及集成开发环境
,具体涉及一种基于VSCode的主机性能图形化实时监测管理方法、电子设备及可读存储介质。
技术介绍
[0002]集成开发环境(IDE,Integrated Development Environment)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,它集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。
[0003]VSCode是一款由微软开发且跨平台的免费源代码编辑器,该软件支持语法高亮、代码自动补全(又称IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和Git版本控制系统,其具有丰富的插件生态和简单的插件开发流程以满足不同的用户需求。但是,传统的集成开发环境缺乏对主机性能的实时监测和管理,导致当主机性能因后台某些复杂应用程序占用大量CPU、内存、缓存、硬盘等资源而急剧下降,通过集成开发环境进行代码的编辑、编译、调试、运行过程的效率下降,且用户不能够直观的定位高耗资源故障程序,用户此时只能通过其它管理工具对主机的性能进行分析。
技术实现思路
[0004]解决的技术问题
[0005]针对现有技术所存在的上述缺点,本专利技术提供了一种基于VSCode的主机性能图形化实时监测管理方法,该方法极大地提高了利用VSCode进行项目编辑、编译、调试、运行的过程中对系统资源使用情况的实时管理能力。
[0006]技术方案
[0007]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0008]本专利技术提供一种基于VSCode的主机性能图形化实时监测管理方法,包括如下步骤:
[0009]S1、利用操作系统获取物理主机的性能指标数据;
[0010]S2、编写源码对所述性能指标数据进行筛选及定时刷新处理,得到筛选及定时刷新数据,并对所述操作系统的系统资源管理工具和/或命令进行封装,得到封装数据;
[0011]S3、基于VSCode及Vue框架,将所述筛选及定时刷新数据和所述封装数据编码成图形化插件vsix文件;
[0012]S4、在所述操作系统,通过所述图形化插件vsix文件安装vsix插件,并通过VSCode菜单栏启动所述vsix插件,进行所述物理主机的性能的图形化实时监测与管理。
[0013]进一步地,步骤S3具体包括:通过VSCode创建插件开发模板;基于所述插件开发模板完成所述筛选及定时刷新数据和所述封装数据的编码;使用Vue开发框架进行所述筛选及定时刷新数据和所述封装数据的图形化编码。
[0014]基于同一专利技术构想,本专利技术还提供了一种电子设备,包括处理器和存储器,所述存
储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现上述任一项所述的方法。
[0015]基于同一专利技术构想,本专利技术还提供了一种可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述任一项所述的方法。
[0016]有益效果
[0017]本专利技术提供的基于VSCode的主机性能图形化实时监测管理方法,不仅支持在VSCode上通过菜单栏图形化实时显示主机的各项性能指标,还支持通过菜单栏对系统资源进行动态图形化管理;进一步地,通过该方法及插件工具极大的提高了利用VSCode进行项目编辑、编译、调试、运行过程中对系统资源使用情况的实时管理,避免因系统资源不足导致代码编译、调试、运行的失败,极大的提高了开发效率;再进一步地,该方法也丰富了集成开发环境VSCode的插件生态,并且能够精准的定位高耗资源故障程序,利用图形化对故障程序进行实时管理,克服了之前只能使用系统工具进行主机性能分析以及故障定位难的缺陷。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本专利技术一实施例提供的基于VSCode的主机性能图形化实时监测管理方法步骤示意图;
[0020]图2为本专利技术一实施例提供的基于VSCode的主机性能图形化实时监测管理方法流程示意图。
[0021]图3为本专利技术一实施例提供的基于VSCode的主机性能图形化实时监测管理方法另一流程示意图。
具体实施方式
[0022]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]参阅图1,本专利技术一实施例提供了提供一种基于VSCode的主机性能图形化实时监测管理方法,包括如下步骤:S1、利用操作系统获取物理主机的性能指标数据;S2、编写源码对所述性能指标数据进行筛选及定时刷新处理,得到筛选及定时刷新数据,并对所述操作系统的系统资源管理工具和/或命令进行封装,得到封装数据;S3、基于VSCode及Vue框架,将所述筛选及定时刷新数据和所述封装数据编码成图形化插件vsix文件;S4、在所述操作系统,通过所述图形化插件vsix文件安装vsix插件,并通过VSCode菜单栏启动所述vsix插件,进行所述物理主机的性能的图形化实时监测与管理。
[0024]具体实施的时候,参阅图2,本专利技术提供的方法通过操作系统提供的系统命令获取
Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述存储器还可以既包括所述电子设备的内部存储单元也包括其外部存储设备。本实施例中,所述存储器通常用于存储安装于所述电子设备的操作方法和各类应用软件,例如所述基于VSCode的主机性能图形化实时监测管理方法的程序代码等。此外,所述存储器还可以用于暂时地存储已经输出或者将要输出的各类数据。
[0038]基于同一专利技术构想,本专利技术还提供一种可读存储介质,所述可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现所述基于VSCode的主机性能图形化实时监测管理方法。
[0039]本专利技术的优点在于该方法所构建的集成开发环境VSCode主机性能图形化实时监测管理方法及插件工具不仅可以通过VSCode菜单栏选项动态实时的显示主机的各项性能指标数据,还支持对这些指标数据进行图形化管理,比如进程的管理,杀死资源占用率高的进程、释放内存均可通过菜单选项进行操作,无需进行命令行或其它工具等;进一步地,本专利技术使用集成开发环境进行代码的编辑、编译、调试及运行的过程,特别是在对代码的编译、调试、运行的过程中,使本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于VSCode的主机性能图形化实时监测管理方法,其特征在于,包括如下步骤:S1、利用操作系统获取物理主机的性能指标数据;S2、编写源码对所述性能指标数据进行筛选及定时刷新处理,得到筛选及定时刷新数据,并对所述操作系统的系统资源管理工具和/或命令进行封装,得到封装数据;S3、基于VSCode及Vue框架,将所述筛选及定时刷新数据和所述封装数据编码成图形化插件vsix文件;S4、在所述操作系统,通过所述图形化插件vsix文件安装vsix插件,并通过VSCode菜单栏启动所述vsix插件,进行所述物理主机的性能的图形化实时监测与管理。2.根据权...
【专利技术属性】
技术研发人员:常涛,吴春光,刘步权,穆瑞超,齐璇,顾郁莲,战茅,徐虹,付正威,刘贵山,陈浩洋,
申请(专利权)人:麒麟软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。