CN109976741B - 计算机资源管理方法、装置、智能终端及存储介质 - Google Patents

计算机资源管理方法、装置、智能终端及存储介质 Download PDF

Info

Publication number
CN109976741B
CN109976741B CN201910217050.8A CN201910217050A CN109976741B CN 109976741 B CN109976741 B CN 109976741B CN 201910217050 A CN201910217050 A CN 201910217050A CN 109976741 B CN109976741 B CN 109976741B
Authority
CN
China
Prior art keywords
resource
file
resource file
searched
files
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910217050.8A
Other languages
English (en)
Other versions
CN109976741A (zh
Inventor
周海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Information Technology Co Ltd
Original Assignee
Shenzhen Tencent Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Tencent Information Technology Co Ltd filed Critical Shenzhen Tencent Information Technology Co Ltd
Priority to CN201910217050.8A priority Critical patent/CN109976741B/zh
Publication of CN109976741A publication Critical patent/CN109976741A/zh
Application granted granted Critical
Publication of CN109976741B publication Critical patent/CN109976741B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/33Intelligent editors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例提供了一种计算机资源管理方法、装置、智能终端及存储介质,方法包括:若检测到对图形应用的资源管理指令,则查找图形应用的资源文件,资源文件包括:在图形应用运行的过程中,需要被图形应用对应的图像渲染引擎执行渲染处理时利用到的文件;获取查找到的各个资源文件的属性参数,属性参数包括:资源关联参数,资源关联参数与图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关;根据属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。通过本发明实施例可以按照资源文件的属性参数生成并显示文件显示信息,以便于快速定位需要优化的资源文件,从而提高资源文件查找效率。

Description

计算机资源管理方法、装置、智能终端及存储介质
技术领域
本发明涉及计算机技术领域,尤其涉及一种计算机资源管理方法、装置、智能终端及存储介质。
背景技术
目前,在图形应用的开发过程中,通常会使用相关的开发引擎作为开发工具。例如,图形应用包括的游戏应用通常使用游戏引擎作为开发工具。图形应用往往会用到大量的资源文件,无论是在图形应用开发阶段还是维护阶段,均可能存在一些需要优化的资源文件;由于开发引擎只能提供资源文件存放的路径,故而用户只能通过这些路径逐个查看资源文件,来确定出需要优化的资源文件。但逐个查看资源文件的方式工作量大,所需时间长,文件查找效率低。
发明内容
本发明实施例提供了一种计算机资源管理方法、装置、智能终端及存储介质,可以按照资源文件的属性参数生成并显示文件显示信息,以便于快速定位需要优化的资源文件,从而提高资源文件查找效率。
一方面,本发明实施例提供了一种计算机资源管理方法,所述方法包括:
若检测到对图形应用的资源管理指令,则查找所述图形应用的资源文件,所述资源文件包括:在所述图形应用运行的过程中,需要被所述图形应用对应的图像渲染引擎执行渲染处理时利用到的文件;
获取查找到的各个资源文件的属性参数,所述属性参数包括:资源关联参数,所述资源关联参数与所述图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关;
根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
另一方面,本发明实施例提供了一种计算机资源管理装置,所述装置包括:
查找单元,用于若检测到对图形应用的资源管理指令,则查找所述图形应用的资源文件,所述资源文件包括:在所述图形应用运行的过程中,需要被所述图形应用对应的图像渲染引擎执行渲染处理时利用到的文件;
获取单元,用于获取查找到的各个资源文件的属性参数,所述属性参数包括:资源关联参数,所述资源关联参数与所述图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关;
处理单元,用于根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
再一方面,本发明实施例提供了一种智能终端,包括:处理器和存储器,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,执行上述计算机资源管理方法。
相应地,本发明实施例还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述计算机资源管理方法。
本发明实施例通过在检测到资源管理指令时查找图形应用的资源文件,并获取查找到的各个资源文件的属性参数,然后根据属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息,从而可以按照资源文件的属性参数生成并显示文件显示信息,以便于快速定位需要优化的资源文件,从而提高资源文件查找效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明第一实施例提供的一种计算机资源管理方法的流程示意图;
图2是本发明第一实施例提供的一种用户界面以及文件显示信息的示意图;
图3是本发明第二实施例提供的一种用户界面以及文件显示信息的示意图;
图4是本发明第二实施例提供的一种计算机资源管理方法的流程示意图;
图5是本发明实施例提供的一种计算机资源管理装置的结构示意图;
图6是本发明实施例提供的一种智能终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明实施例中,智能终端在检测到对图形应用的资源管理指令时,查找图形应用的资源文件。该资源文件包括:在图形应用运行的过程中,需要被图形应用对应的图像渲染引擎执行渲染处理时利用到的资源文件。在一实施例中,该资源文件可以包括材质资源文件和/或贴图资源文件等。进一步地,智能终端获取查找到的各个资源文件的属性参数。该属性参数包括:资源关联参数,资源关联参数与图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关。在一实施例中,当查找到的资源文件包括材质资源文件时,材质资源文件的资源关联参数包括着色器指令数和/或贴图采样数。当查找到的资源文件包括贴图资源文件时,贴图资源文件的资源关联参数包括贴图尺寸和/或文件大小。
进一步地,智能终端根据资源文件的属性参数生成资源文件的文件显示信息。智能终端根据属性参数包括的资源关联参数生成资源文件的文件显示信息。在一实施例中,生成的文件显示信息包括目标资源文件对应的资源关联参数以及存储地址。生成的文件显示信息还可以用于指示目标资源文件的排序结果,可以是根据资源关联参数对目标资源文件进行排序的。生成的文件显示信息还可以用于指示查找到的资源文件中不满足预设条件的目标资源文件。其中,目标资源文件可以是查找到的同一类型的所有资源文件,也可以是查找到的同一类型的资源文件中的部分资源文件。进一步地,智能终端在其用户界面上显示资源文件的文件显示信息,以使用户根据文件显示信息快速定位需要优化的资源文件,从而提高资源文件的查找效率。
请参阅图1,图1为本发明第一实施例提供的一种计算机资源管理方法的流程示意图。本发明实施例中所描述的计算机资源管理方法包括:
S101、若检测到对图形应用的资源管理指令,智能终端则查找所述图形应用的资源文件。
本发明实施例中,图形应用是指带图形界面的应用,该图形应用可以是游戏应用等。智能终端检测到对图形应用的资源管理指令时,查找图形应用的资源文件;该资源文件是图形应用用到的除代码之外的文件,该资源文件包括:在图形应用运行的过程中,需要被图形应用对应的图像渲染引擎执行渲染处理时利用到的资源文件。其中,该资源管理指令可以是用户手动输入的,也可以接收其他终端发送的。在一实施例中,当该图形应用为游戏应用时,该图像渲染引擎可以是虚幻引擎(Unreal Engine)。
在一实施例中,该资源文件包括材质资源文件和/或贴图资源文件等。贴图资源文件中包括图片,贴图资源文件是在图形应用运行的过程中,需要被图形应用对应的图像渲染引擎执行渲染处理的文件,具体可以是对贴图资源文件中包括的图片执行渲染处理。材质资源文件是计算机图形学中用到的一类资源文件,包含图形渲染需要用到的着色器以及其他参数。材质资源文件是在图形应用运行的过程中,需要被图形应用对应的图像渲染引擎执行渲染处理时用于渲染图形的文件,具体可以是利用材质资源文件中包括的着色器以及其他参数对图形进行渲染。其中,该图像渲染引擎可以是专门设置的用于对图形应用对应的图形执行渲染处理的引擎,该图像渲染引擎也可以是用于开发图形应用的开发引擎,该开发引擎包括对图形应用对应的图形执行渲染处理的功能。
在一实施例中,当检测到对图形应用的资源管理指令为第一资源管理指令时,智能终端查找的资源文件为图形应用的材质资源文件;当检测到对图形应用的资源管理指令为第二资源管理指令时,智能终端查找的资源文件为图形应用的贴图资源文件。需要说明的是,第一资源管理指令和第二资源管理指令可以相同,也可以不同。
S102、所述智能终端获取查找到的各个资源文件的属性参数。
本发明实施例中,智能终端在查找到图形应用的资源文件之后,获取查找到的各个资源文件的属性参数。该属性参数包括:资源关联参数,资源关联参数与图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关。
在一实施例中,当查找到的资源文件包括材质资源文件时,材质资源文件的资源关联参数包括着色器指令数和/或贴图采样数。着色器指令数(Shader InstructionCount)是指:着色器在图形应用运行时执行一次需要执行的图形处理器(GraphicsProcessing Unit,GPU)指令数。着色器指令数是着色器复杂度与耗时的判断依据,着色器指令数越大则表示图像渲染引擎利用材质资源文件中的着色器,执行渲染处理的过程中消耗的计算机资源越多;着色器指令数越小则表示图像渲染引擎利用材质资源文件中的着色器,执行渲染处理的过程中消耗的计算机资源越少。贴图采样数(Sampling Count)是指:像素着色器在图形应用运行时执行一次需要采样的贴图数。贴图采样数是像素着色器复杂度的判断依据,贴图采样数越大则表示图像渲染引擎利用材质资源文件中的像素着色器,执行渲染处理的过程中消耗的计算机资源越多;贴图采样数越小则表示图像渲染引擎利用材质资源文件中的像素着色器,执行渲染处理的过程中消耗的计算机资源越少。
当查找到的资源文件包括贴图资源文件时,贴图资源文件的资源关联参数包括贴图尺寸和/或文件大小。贴图尺寸是指贴图资源文件中包括的图片的尺寸,可以包括该图片的长度值和宽度值。当贴图资源文件中包括的图片的尺寸满足预设条件时,该贴图资源文件在图形应用运行时会有较高的处理效率,也即是说,图像渲染引擎在对该贴图资源文件中的图片执行渲染处理时处理效率较高,从而消耗的计算机资源也就较少。当贴图资源文件中包括的图片的尺寸不满足预设条件时,该贴图资源文件在图形应用运行时会有较低的处理效率,也即是说,图像渲染引擎在对该贴图资源文件中的图片执行渲染处理时处理效率较低,从而消耗的计算机资源较多。其中,满足预设条件是指:贴图资源文件中的图片的尺寸包括的长度值和/或宽度值为2的整数幂。文件大小是指贴图资源文件所占用的存储空间。通常来说,当贴图资源文件的文件大小越大时,贴图资源文件中包括的图片所占用的存储空间越大,图像渲染引擎在对该贴图资源文件中的图片执行渲染处理时处理效率较低,从而消耗的计算机资源也就较多。当贴图资源文件的文件大小越小时,贴图资源文件中包括的图片所占用的存储空间越小,图像渲染引擎在对该贴图资源文件中的图片执行渲染处理时处理效率较高,从而消耗的计算机资源也就较少。
在一实施例中,当检测到对图形应用的资源管理指令为第一资源管理指令时,智能终端查找的资源文件为图形应用的材质资源文件,获取的属性参数为材质资源文件对应的着色器指令数。当检测到对图形应用的资源管理指令为第二资源管理指令时,智能终端查找的资源文件为图形应用的贴图资源文件,获取的属性参数为贴图资源文件对应的贴图尺寸。当检测到对图形应用的资源管理指令为第三资源管理指令时,智能终端查找的资源文件为图形应用的材质资源文件,获取的属性参数为材质资源文件对应的贴图采样数。当检测到对图形应用的资源管理指令为第四资源管理指令时,智能终端查找的资源文件为图形应用的贴图资源文件,获取的属性参数为贴图资源文件对应的文件大小。需要说明的是,第一资源管理指令、第二资源管理指令、第三资源管理指令、第四资源管理指令可以是相同的指令,也可以是不同的指令。
S103、所述智能终端根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
本发明实施例中,智能终端根据属性参数包括的资源关联参数生成资源文件的文件显示信息。生成的文件显示信息包括目标资源文件对应的资源关联参数以及存储地址。生成的文件显示信息还可以用于指示目标资源文件的排序结果,可以是根据属性参数包括的资源关联参数对目标资源文件进行排序的;生成的文件显示信息还可以用于指示查找到的资源文件中不满足预设条件的目标资源文件。其中,目标资源文件可以是查找到的同一类型的所有资源文件,也可以是查找到的同一类型的资源文件中的部分资源文件。进一步地,智能终端在其用户界面上显示资源文件的文件显示信息,以使用户根据文件显示信息快速定位需要优化的资源文件,从而提高资源文件的查找效率。
在一实施例中,当查找到的资源文件包括材质资源文件,且获取到的材质资源文件的资源关联参数包括着色器指令数时,智能终端首先根据查找到的各个材质资源文件分别对应的着色器指令数,对查找到的材质资源文件进行排序处理,得到第一排序结果。其中,可以是根据查找到的各个材质资源文件分别对应的着色器指令数对查找到的材质资源文件进行降序排列,也可以是根据查找到的各个材质资源文件分别对应的着色器指令数对查找到的材质资源文件进行升序排列。进一步地,智能终端根据该第一排序结果在其用户界面的第一显示区域显示各个材质资源文件分别对应的着色器指令数以及存储地址。需要说明的是,针对图形应用,通常需要优化的为处理过程中计算机资源消耗较多的资源文件;故而对于图形应用的材质资源文件,通常需要优化的材质资源文件包括:相应着色器指令数较多的材质资源文件。采用上述方式,不仅可以在用户界面上显示材质资源文件按照着色器指令数进行排序的的排序结果,还可以在用户界面上显示材质资源文件对应的着色器指令数以及存储路径,可以使得用户快速定位需要优化的材质资源文件,从而提高材质资源文件的查找效率。
请一并参见图2,为本发明第一实施例提供的一种用户界面以及文件显示信息的示意图。如图2所示,文件显示信息在智能终端用户界面中的第一显示区域显示,第一显示区域可以是位于智能终端用户界面左上角的区域。文件显示信息中第一列展示的是排序序号,第二列展示的是着色器指令数,第三列展示的是材质资源文件对应的存储地址。根据着色器指令数可以知道图2展示的是材质资源文件的文件显示信息,根据着色器指令数的变化规律可以看出是按照着色器指令数从大到小进行的降序排列。其中,根据图2展示的材质资源文件的文件显示信息,不仅可以快速找到相应着色器指令数较多的材质资源文件为排序排在前面的资源文件,还可以快速找到相应着色器指令数较多的材质资源文件的存储地址;从而可以使得用户根据文件显示信息快速定位需要优化的材质资源文件,提高材质资源文件的查找效率。
在另一实施例中,当查找到的资源文件包括材质资源文件,且获取到的材质资源文件的资源关联参数包括贴图采样数时,智能终端首先根据查找到的各个材质资源文件分别对应的贴图采样数,对查找到的材质资源文件进行排序处理,得到第二排序结果。其中,可以是根据查找到的各个材质资源文件分别对应的贴图采样数对查找到的材质资源文件进行降序排列,也可以是根据查找到的各个材质资源文件分别对应的贴图采样数对查找到的材质资源文件进行升序排列。进一步地,智能终端根据该第二排序结果在其用户界面的第二显示区域显示各个材质资源文件分别对应的贴图采样数以及存储地址。针对图形应用,通常需要优化的为处理过程中计算机资源消耗较多的资源文件;故而对于图形应用的材质资源文件,通常需要优化的材质资源文件包括:相应贴图采样数较多的材质资源文件。采用上述方式,不仅可以在用户界面上显示材质资源文件按照贴图采样数进行排序的排序结果,还可以在用户界面上显示材质资源文件对应的贴图采样数以及存储路径,可以使得用户快速定位需要优化的材质资源文件,从而提高材质资源文件的查找效率。
请一并参见图3,为本发明第二实施例提供的一种用户界面以及文件显示信息的示意图。如图3所示,文件显示信息在智能终端用户界面中的第二显示区域显示,第二显示区域可以是位于智能终端用户界面左上角的区域。文件显示信息中第一列展示的是排序序号,第二列展示的是贴图采样数数,第三列展示的是材质资源文件对应的存储地址。根据贴图采样数可以知道图3展示的是材质资源文件的文件显示信息,根据贴图采样数的变化规律可以看出是按照贴图采样数从大到小进行的降序排列。其中,根据图3展示的材质资源文件的文件显示信息,不仅可以快速找到相应贴图采样数较多的材质资源文件为排序排在前面的资源文件,还可以快速找到相应贴图采样数较多的材质资源文件的存储地址;从而可以使得用户根据文件显示信息快速定位需要优化的材质资源文件,提高材质资源文件的查找效率。
在又一实施例中,当查找到的资源文件包括贴图资源文件,且获取到的贴图资源文件的资源关联参数包括贴图尺寸时,智能终端首先根据查找到的各个贴图资源文件分别对应的贴图尺寸,从查找到的贴图资源文件中筛选出不满足预设条件的目标贴图资源文件。其中,不满足预设条件是指:贴图资源文件对应的贴图尺寸包括的长度值和宽度值均不为2的整数幂。进一步地,智能终端在其用户界面的第三显示区域显示各个目标贴图资源文件分别对应的贴图尺寸以及存储地址。针对图形应用,通常需要优化的为处理过程中处理效率较低、计算机资源消耗较多的资源文件;故而对于图形应用的贴图资源文件,通常需要优化的贴图资源文件包括:相应贴图尺寸包括的长度值和宽度值均不为2的整数幂的贴图资源文件。采用上述方式,可以在用户界面上显示不满足预设条件的贴图资源文件对应的贴图尺寸以及存储路径,可以使得用户快速定位需要优化的贴图资源文件,从而提高贴图资源文件的查找效率。
在又一实施例中,当查找到的资源文件包括贴图资源文件,且获取到的贴图资源文件的资源关联参数包括文件大小时,智能终端首先根据查找到的各个贴图资源文件分别对应的文件大小,对查找到的贴图资源文件进行排序处理,得到第三排序结果。其中,可以是根据查找到的各个贴图资源文件分别对应的文件大小对查找到的贴图资源文件进行降序排列,也可以是根据查找到的各个贴图资源文件分别对应的文件大小对查找到的贴图资源文件进行升序排列。进一步地,智能终端根据该第三排序结果在其用户界面的第四显示区域显示各个贴图资源文件分别对应的文件大小以及存储地址。针对图形应用,通常需要优化的为处理过程中处理效率较低、计算机资源消耗较多的资源文件;故而对于图形应用的贴图资源文件,通常需要优化的贴图资源文件包括:文件大小较大的贴图资源文件。采用上述方式,不仅可以在用户界面上显示贴图资源文件按照文件大小进行排序的排序结果,还可以在用户界面上显示贴图资源文件对应的文件大小以及存储路径,可以使得用户快速定位需要优化的贴图资源文件,从而提高贴图资源文件的查找效率。
在一实施例中,第一显示区域、第二显示区域、第三显示区域、第四显示区域可以是智能终端用户界面中的同一显示区域,也可以是不同的显示区域。
在一实施例中,智能终端根据资源文件的属性参数生成资源文件的文件显示信息之后,保存资源文件的文件显示信息。其中,智能终端可以将资源文件的文件显示信息以文本文件的形式保存到图形应用对应的根目录下。
本发明实施例通过在检测到资源管理指令时查找图形应用的资源文件,并获取查找到的各个资源文件的属性参数,然后根据属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息,从而可以按照资源文件的属性参数生成并显示文件显示信息,以便于快速定位需要优化的资源文件,从而提高资源文件查找效率。
本发明实施例提供的计算机资源管理方法可以作为插件运用在图形应用开发引擎中,图形应用开发引擎可以设置在智能终端中。下面以图形应用为游戏应用、图形应用开发引擎为虚幻引擎为例进行详细说明。智能终端首先生成或者获取本发明实施例提供的计算机资源管理方法对应的资源管理插件的代码和资源,并将资源管理插件的代码和资源存放在虚幻引擎开发的游戏应用的根目录的插件(Plugins)文件夹下。
进一步地,请一并参见图4,图4为本发明第二实施例提供的一种计算机资源管理方法的流程示意图。S401、智能终端启动虚幻引擎编辑器,并通过虚幻引擎获取资源管理插件句柄。句柄(Handle)是由终端***所管理的引用标识,该标识可以被终端***重新定位到一个内存地址上;这种间接访问对象的模式可以增强终端***对引用对象的控制。其中,智能终端可以通过获取到的资源管理插件句柄对资源管理插件进行引用或者控制。在一实施例中,智能终端启动虚幻引擎编辑器之后,输出虚幻引擎插件管理器界面,并在用户的控制下确保虚幻引擎插件管理器界面中的资源管理插件的启用框为勾选状态,从而确保资源管理插件对应的计算机资源管理功能开启。然后关闭虚幻引擎插件管理器返回虚幻引擎编辑器界面。
S402、智能终端检测是否接收到对游戏应用的资源管理指令。若接收到对游戏应用的资源管理指令,则执行步骤303~步骤305。若未接收到对游戏应用的资源管理指令,则结束流程;具体可以是在预设时长内若未接收到对游戏应用的资源管理指令,则结束流程。在一实施例中,智能终端若检测到用户通过输入设备输入调出命令行输入框指令,则输出命令行输入框;并接收用户针对命令行输入框输入的对游戏应用的资源管理指令。在一实施例中,输入设备可以是智能终端外接的键盘,当检测到用户按下键盘中的“ ̄”键时,确定用户输入了调出命令行输入框指令;当检测到用户在命令行输入框中输入了资源管理指令对应的文字信息,并检测到用户按下了键盘中的回车键,则确定用户输入了对游戏应用的资源管理指令。其中,资源管理指令对应的文字信息例如可以是“RenderFlow Material”。
S403、智能终端利用资源过滤器查找游戏应用的资源文件。智能终端在检测到对游戏应用的资源管理指令之后,添加资源过滤器,并通过资源过滤器筛选出游戏应用的资源文件。在一实施例中,该资源文件包括:在游戏应用运行的过程中,需要被虚幻引擎执行渲染处理时利用到的资源文件。该资源文件包括材质资源文件和/或贴图资源文件等。
S404、智能终端获取查找到的各个资源文件的属性参数。该属性参数包括:资源关联参数,资源关联参数与图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关。在一实施例中,当查找到的资源文件包括材质资源文件时,材质资源文件的资源关联参数包括着色器指令数和/或贴图采样数。当查找到的资源文件包括贴图资源文件时,贴图资源文件的资源关联参数包括贴图尺寸和/或文件大小。
S405、智能终端根据获取到的属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
需要说明的是,步骤S403至步骤S405的具体实现方式可参考前文实施例中的描述,此处不再赘述。
请参阅图5,图5为本发明实施例提供的一种计算机资源管理装置的结构示意图。本发明实施例中所描述的计算机资源管理装置,对应于前文所述的智能终端,所述计算机资源管理装置包括:
查找单元501,用于若检测到对图形应用的资源管理指令,则查找所述图形应用的资源文件,所述资源文件包括:在所述图形应用运行的过程中,需要被所述图形应用对应的图像渲染引擎执行渲染处理时利用到的文件;
获取单元502,用于获取查找到的各个资源文件的属性参数,所述属性参数包括:资源关联参数,所述资源关联参数与所述图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关;
处理单元503,还用于根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
在一实施例中,查找到的资源文件包括材质资源文件,所述材质资源文件的资源关联参数包括着色器指令数,所述处理单元503具体用于:
根据查找到的各个材质资源文件分别对应的着色器指令数对查找到的材质资源文件进行排序处理,得到第一排序结果;
根据所述第一排序结果在用户界面的第一显示区域显示所述各个材质资源文件分别对应的着色器指令数以及存储地址。
在一实施例中,查找到的资源文件包括材质资源文件,所述材质资源文件的资源关联参数包括贴图采样数,所述处理单元503具体用于:
根据查找到的各个材质资源文件分别对应的贴图采样数对查找到的材质资源文件进行排序处理,得到第二排序结果;
根据所述第二排序结果在用户界面的第二显示区域显示所述各个材质资源文件分别对应的贴图采样数以及存储地址。
在一实施例中,查找到的资源文件包括贴图资源文件,所述贴图资源文件的资源关联参数包括贴图尺寸,所述处理单元503具体用于:
根据查找到的各个贴图资源文件分别对应的贴图尺寸,从查找到的贴图资源文件中筛选出不满足预设条件的目标贴图资源文件;
在用户界面的第三显示区域显示各个目标贴图资源文件分别对应的贴图尺寸以及存储地址。
在一实施例中,不满足预设条件是指:贴图资源文件对应的贴图尺寸包括的长度值和宽度值均不为2的整数幂。
在一实施例中,查找到的资源文件包括贴图资源文件,所述贴图资源文件的资源关联参数包括文件大小,所述处理单元503具体用于:
根据查找到的各个贴图资源文件分别对应的文件大小对查找到的贴图资源文件进行排序处理,得到第三排序结果;
根据所述第三排序结果在用户界面的第四显示区域显示所述各个贴图资源文件分别对应的文件大小以及存储地址。
在一实施例中,当所述资源管理指令为第一资源管理指令时,查找的资源文件为材质资源文件;当所述资源管理指令为第二资源管理指令时,查找的资源文件为贴图资源文件。
可以理解的是,本发明实施例的计算机资源管理装置的各功能单元的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
请参阅图6,图6为本发明实施例提供的一种智能终端的结构示意图。本发明实施例中所描述的智能终端包括:处理器601、用户接口602、通信接口603及存储器604。其中,处理器601、用户接口602、通信接口603及存储器604可通过总线或其他方式连接,本发明实施例以通过总线连接为例。
其中,处理器601(或称CPU(Central Processing Unit,中央处理器))是终端的计算核心以及控制核心,其可以解析终端内的各类指令以及处理终端的各类数据,例如:CPU可以用于解析用户向终端所发送的开关机指令,并控制终端进行开关机操作;再如:CPU可以在终端内部结构之间传输各类交互数据,等等。用户接口602是实现用户与终端进行交互和信息交换的媒介,其具体体现可以包括用于输出的显示屏(Display)以及用于输入的键盘(Keyboard)等等,需要说明的是,此处的键盘既可以为实体键盘,也可以为触屏虚拟键盘,还可以为实体与触屏虚拟相结合的键盘。通信接口603可选的可以包括标准的有线接口、无线接口(如Wi-Fi、移动通信接口等),受处理器601的控制用于收发数据。存储器604(Memory)是终端中的记忆设备,用于存放程序和数据。可以理解的是,此处的存储器604既可以包括终端的内置存储器,当然也可以包括终端所支持的扩展存储器。存储器604提供存储空间,该存储空间存储了终端的操作***,可包括但不限于:Android***、iOS***、Windows Phone***等等,本发明对此并不作限定。
在本发明实施例中,处理器601通过运行存储器604中的可执行程序代码,执行如下操作:
若检测到对图形应用的资源管理指令,则查找所述图形应用的资源文件,所述资源文件包括:在所述图形应用运行的过程中,需要被所述图形应用对应的图像渲染引擎执行渲染处理时利用到的文件;
获取查找到的各个资源文件的属性参数,所述属性参数包括:资源关联参数,所述资源关联参数与所述图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关;
根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
在一实施例中,查找到的资源文件包括材质资源文件,所述材质资源文件的资源关联参数包括着色器指令数,所述处理器601根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息时,具体用于:根据查找到的各个材质资源文件分别对应的着色器指令数对查找到的材质资源文件进行排序处理,得到第一排序结果;根据所述第一排序结果在用户界面的第一显示区域显示所述各个材质资源文件分别对应的着色器指令数以及存储地址。
在一实施例中,查找到的资源文件包括材质资源文件,所述材质资源文件的资源关联参数包括贴图采样数,所述处理器601根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息时,具体用于:根据查找到的各个材质资源文件分别对应的贴图采样数对查找到的材质资源文件进行排序处理,得到第二排序结果;根据所述第二排序结果在用户界面的第二显示区域显示所述各个材质资源文件分别对应的贴图采样数以及存储地址。
在一实施例中,查找到的资源文件包括贴图资源文件,所述贴图资源文件的资源关联参数包括贴图尺寸,所述处理器601根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息时,具体用于:根据查找到的各个贴图资源文件分别对应的贴图尺寸,从查找到的贴图资源文件中筛选出不满足预设条件的目标贴图资源文件;在用户界面的第三显示区域显示各个目标贴图资源文件分别对应的贴图尺寸以及存储地址。
在一实施例中,不满足预设条件是指:贴图资源文件对应的贴图尺寸包括的长度值和宽度值均不为2的整数幂。
在一实施例中,查找到的资源文件包括贴图资源文件,所述贴图资源文件的资源关联参数包括文件大小,所述处理器601根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息时,具体用于:根据查找到的各个贴图资源文件分别对应的文件大小对查找到的贴图资源文件进行排序处理,得到第三排序结果;根据所述第三排序结果在用户界面的第四显示区域显示所述各个贴图资源文件分别对应的文件大小以及存储地址。
在一实施例中,当所述资源管理指令为第一资源管理指令时,查找的资源文件为材质资源文件;当所述资源管理指令为第二资源管理指令时,查找的资源文件为贴图资源文件。
具体实现中,本发明实施例中所描述的处理器601、用户接口602、通信接口603及存储器604可执行本发明实施例提供的一种计算机资源管理方法中所描述的智能终端的实现方式,也可执行本发明实施例提供的一种计算机资源管理装置中所描述的实现方式,在此不再赘述。
本发明实施例还提供了一种存储介质,存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如本发明实施例所述的计算机资源管理方法。
本发明实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行如本发明实施例所述的计算机资源管理方法。
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random AccessMemory,RAM)、磁盘或光盘等。
以上所揭露的仅为本发明部分实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

Claims (10)

1.一种计算机资源管理方法,其特征在于,所述方法包括:
若检测到对图形应用的资源管理指令,则查找所述图形应用的资源文件,所述资源文件包括:在所述图形应用运行的过程中,需要被所述图形应用对应的图像渲染引擎执行渲染处理时利用到的文件;
获取查找到的各个资源文件的属性参数,所述属性参数包括:资源关联参数,所述资源关联参数与所述图像渲染引擎利用相应的资源文件执行渲染处理的过程中计算机资源的消耗状态相关;
根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息。
2.如权利要求1所述的方法,其特征在于,查找到的资源文件包括材质资源文件,所述材质资源文件的资源关联参数包括着色器指令数,所述根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息,包括:
根据查找到的各个材质资源文件分别对应的着色器指令数对查找到的材质资源文件进行排序处理,得到第一排序结果;
根据所述第一排序结果在用户界面的第一显示区域显示所述各个材质资源文件分别对应的着色器指令数以及存储地址。
3.如权利要求1所述的方法,其特征在于,查找到的资源文件包括材质资源文件,所述材质资源文件的资源关联参数包括贴图采样数,所述根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息,包括:
根据查找到的各个材质资源文件分别对应的贴图采样数对查找到的材质资源文件进行排序处理,得到第二排序结果;
根据所述第二排序结果在用户界面的第二显示区域显示所述各个材质资源文件分别对应的贴图采样数以及存储地址。
4.如权利要求1所述的方法,其特征在于,查找到的资源文件包括贴图资源文件,所述贴图资源文件的资源关联参数包括贴图尺寸,所述根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息,包括:
根据查找到的各个贴图资源文件分别对应的贴图尺寸,从查找到的贴图资源文件中筛选出不满足预设条件的目标贴图资源文件;
在用户界面的第三显示区域显示各个目标贴图资源文件分别对应的贴图尺寸以及存储地址。
5.如权利要求4所述的方法,其特征在于,不满足预设条件是指:贴图资源文件对应的贴图尺寸包括的长度值和宽度值均不为2的整数幂。
6.如权利要求1所述的方法,其特征在于,查找到的资源文件包括贴图资源文件,所述贴图资源文件的资源关联参数包括文件大小,所述根据所述属性参数生成资源文件的文件显示信息,并在用户界面上显示资源文件的文件显示信息,包括:
根据查找到的各个贴图资源文件分别对应的文件大小对查找到的贴图资源文件进行排序处理,得到第三排序结果;
根据所述第三排序结果在用户界面的第四显示区域显示所述各个贴图资源文件分别对应的文件大小以及存储地址。
7.如权利要求1至6中任一项所述的方法,其特征在于,当所述资源管理指令为第一资源管理指令时,查找的资源文件为材质资源文件;当所述资源管理指令为第二资源管理指令时,查找的资源文件为贴图资源文件。
8.一种计算机资源管理装置,其特征在于,包括用于执行如权利要求1至7中任一项权利要求所述的计算机资源管理方法的单元。
9.一种智能终端,其特征在于,包括:处理器和存储器,所述存储器存储有可执行程序代码,所述处理器用于调用所述可执行程序代码,执行如权利要求1至7中任一项权利要求所述的计算机资源管理方法。
10.一种存储介质,其特征在于,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行如权利要求1至7中任一项权利要求所述的计算机资源管理方法。
CN201910217050.8A 2019-03-21 2019-03-21 计算机资源管理方法、装置、智能终端及存储介质 Active CN109976741B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910217050.8A CN109976741B (zh) 2019-03-21 2019-03-21 计算机资源管理方法、装置、智能终端及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910217050.8A CN109976741B (zh) 2019-03-21 2019-03-21 计算机资源管理方法、装置、智能终端及存储介质

Publications (2)

Publication Number Publication Date
CN109976741A CN109976741A (zh) 2019-07-05
CN109976741B true CN109976741B (zh) 2022-06-14

Family

ID=67079882

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910217050.8A Active CN109976741B (zh) 2019-03-21 2019-03-21 计算机资源管理方法、装置、智能终端及存储介质

Country Status (1)

Country Link
CN (1) CN109976741B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195678B1 (en) * 1996-09-03 2001-02-27 Fujitsu Limited Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer
CN101226470A (zh) * 2007-01-18 2008-07-23 环达电脑(上海)有限公司 嵌入式***界面的图片资源管理方法
CN103605506A (zh) * 2013-10-30 2014-02-26 南通同洲电子有限责任公司 一种图形用户界面资源的显示方法及终端
CN106997610A (zh) * 2016-01-26 2017-08-01 阿里巴巴集团控股有限公司 一种图像渲染方法、装置及电子设备
CN107885597A (zh) * 2017-09-19 2018-04-06 浙江科澜信息技术有限公司 一种图形渲染资源的管理方法
CN108509209A (zh) * 2018-04-08 2018-09-07 平安普惠企业管理有限公司 一种资源包的生成方法、装置、计算机设备及存储介质
CN108597014A (zh) * 2018-04-03 2018-09-28 万玉帝 一种基于可视化编程的跨平台渲染效果的编辑***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6195678B1 (en) * 1996-09-03 2001-02-27 Fujitsu Limited Remote resource management system for automatically downloading required files from application server depending on contents of selected files on requesting computer
CN101226470A (zh) * 2007-01-18 2008-07-23 环达电脑(上海)有限公司 嵌入式***界面的图片资源管理方法
CN103605506A (zh) * 2013-10-30 2014-02-26 南通同洲电子有限责任公司 一种图形用户界面资源的显示方法及终端
CN106997610A (zh) * 2016-01-26 2017-08-01 阿里巴巴集团控股有限公司 一种图像渲染方法、装置及电子设备
CN107885597A (zh) * 2017-09-19 2018-04-06 浙江科澜信息技术有限公司 一种图形渲染资源的管理方法
CN108597014A (zh) * 2018-04-03 2018-09-28 万玉帝 一种基于可视化编程的跨平台渲染效果的编辑***
CN108509209A (zh) * 2018-04-08 2018-09-07 平安普惠企业管理有限公司 一种资源包的生成方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN109976741A (zh) 2019-07-05

Similar Documents

Publication Publication Date Title
US11344806B2 (en) Method for rendering game, and method, apparatus and device for generating game resource file
CN112861057B (zh) 基于小程序的页面渲染方法、装置、设备及存储介质
WO2015032282A1 (zh) 电子设备硬件性能的测试方法及装置
US8555267B2 (en) Performing register allocation of program variables based on priority spills and assignments
KR20170132296A (ko) 연합 기반 메모리 관리
CN103345406A (zh) 一种实现智能移动终端的云端虚拟移动终端的***和方法
CN108027980A (zh) 画面显示的方法和终端
CN112579187A (zh) 一种应用程序冷启动的优化方法及装置
CN109740081A (zh) 页面加载方法及装置
CN113467868A (zh) 一种创建设备资源的方法和装置
CN109302523B (zh) 一种手机端和服务器端手机性能评估方法
CN115543285A (zh) 一种交互窗口显示方法、装置、设备及存储介质
US20160085657A1 (en) Thread Dump Viewer
CN109976741B (zh) 计算机资源管理方法、装置、智能终端及存储介质
CN111125581B (zh) 图片加载方法以及装置
CN111460342B (zh) 页面的渲染展示方法、装置、电子设备及计算机存储介质
CN116701143A (zh) 性能分析方法、装置、***、计算设备及存储介质
CN111061466A (zh) 行为控制脚本语言的自动化转化方法、***、终端及介质
CN116467043A (zh) 一种基于k8s容器化差异化自动部署方法、装置及介质
CN115501588A (zh) 图像渲染方法、装置、存储介质及电子设备
CN112905931B (zh) 页面信息的展示方法、装置、电子设备及存储介质
CN115543324A (zh) 交互界面的生成方法、装置、设备及介质
CN115480973A (zh) 一种服务器性能测试方法、装置、介质
CN111243069B (zh) 一种Unity3D引擎的场景切换方法和***
CN112650584A (zh) 缓存文件处理方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant