Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A virtual reality software performance testing method and terminal

A technology of software performance testing and virtual reality, applied in the field of data processing, to reduce memory usage, improve accuracy, and improve performance

Active Publication Date: 2020-02-07
FUJIAN TQ DIGITAL
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The technical problem to be solved by the present invention is: how to improve the accuracy of detecting texture resources that occupy memory unreasonably under the premise of no source code

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A virtual reality software performance testing method and terminal
  • A virtual reality software performance testing method and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0064] This embodiment provides a virtual reality software performance testing method, including:

[0065] S1. Obtain all UI objects corresponding to the virtual reality software, and obtain a first set of UI objects. Specifically:

[0066] S11. Obtain all game objects corresponding to the virtual reality software, and obtain a set of game objects.

[0067] S12. Obtain a game object whose label type is UI from the game object set, and obtain a first UI object set.

[0068] Among them, the game object can be called GameObject, which is an object type in the Unity3D engine, and the UI object is the object marked as "UI" among the GameObject type objects. Each object in the Unity3D engine has its own label. Facilitate object identification. Traverse all the objects of GameObject type, and filter out all game objects whose tag type is UI through the FindObjectWithTag method. These objects are all UI objects contained in the current virtual scene.

[0069] S2. Obtain the MipMap function s...

Embodiment 2

[0082] This embodiment provides a virtual reality software performance test terminal, including one or more processors 1 and a memory 2, the memory 2 stores a program, and is configured to execute the following steps by the one or more processors 1 :

[0083] S1. Obtain all UI objects corresponding to the virtual reality software, and obtain a first set of UI objects. Specifically:

[0084] S11. Obtain all game objects corresponding to the virtual reality software, and obtain a set of game objects.

[0085] S12. Obtain a game object whose label type is UI from the game object set, and obtain a first UI object set.

[0086] S2. Obtain the MipMap function state corresponding to each UI object in the first UI object set to obtain a function state set; the MipMap function state includes an open state and a closed state; specifically:

[0087] S21. Obtain a UI object from the first UI object set;

[0088] S22. Obtain a material component of the UI object;

[0089] S23. Obtain a shader corres...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to the field of data processing, in particular to a virtual reality software performance testing method and a terminal. The method comprises the steps of obtaining all UI objecTScorresponding to virtual reality software to obtain a first UI object set; obtaining MipMap function status corresponding to each UI object in the first UI object set to obtain a function status set,wherein the MipMap function status includes the starting status and the closing status; according to the first UI object set and the function status set, generating a testing report. On the premise that no source code exisTS, the accuracy for detecting grain resources unreasonably occupying a memory is improved.

Description

Technical field [0001] The invention relates to the field of data processing, in particular to a virtual reality software performance testing method and terminal. Background technique [0002] With the development of virtual reality technology, more and more virtual reality software appears in people's lives. As virtual reality software, immersion has always been the core of user experience. At present, the biggest factor restricting the user's sensory experience is motion sickness, and the most direct cause of motion sickness is the stuttering phenomenon of virtual reality software. There are many factors that cause the lag phenomenon, including software performance factors. [0003] The performance bottlenecks of virtual reality software are generally divided into three aspects: CPU, GPU, and memory. After long-term practice, it has been proved that 90% of the software in the current virtual reality software market has different degrees of memory usage problems. As far as the ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/34
CPCG06F11/3476G06F11/349
Inventor 刘德建黄彬曾捷
Owner FUJIAN TQ DIGITAL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products