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

Performance detection method and system for memory recovery mechanism of virtual reality software

A memory recovery and virtual reality technology, applied in memory systems, software testing/debugging, error detection/correction, etc., can solve problems such as difficult freezes, test blind spots, waste of human resources, etc., to reduce labor costs and time costs , the effect of reducing skill requirements and reducing human input

Active Publication Date: 2018-11-06
FUJIAN TQ DIGITAL
View PDF8 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] (1): The above technology is only a solution to optimize the impact of memory recovery of virtual reality software developed based on Unity3D engine from the perspective of developers
For software testers, without the support of intuitive test data, it is difficult to analyze and verify the results of software optimization through these optimization schemes. For example, developers optimize the memory recovery mechanism in virtual reality software through memory recovery optimization schemes The number of calls, but the software testers still found that the software is stuck during the test process. At this time, it is difficult to determine the cause of the freeze because the developer's influence on the memory recovery mechanism has not achieved the expected effect. Or there are other factors that can cause the software to freeze
[0010] (2): For the above technologies, if the tester needs to check and accept the developer's optimization results of the project source code, he needs to have a high code reading ability, which is difficult for ordinary black-box testers. , such a test method also has a high dependence on the source code of the project. For most enterprises, the source code of the project will not be provided to the testers under normal circumstances, which will cause a blind spot in the test.
[0011] (3): The above technology does not perform a reasonable analysis and processing on the test results, and the testers need to manually write the test data and analysis results into a test analysis report for display
Moreover, if testers want the test analysis report to be easier to read, they need to add a large number of charts for display, which is undoubtedly an extremely waste of human resources

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
  • Performance detection method and system for memory recovery mechanism of virtual reality software
  • Performance detection method and system for memory recovery mechanism of virtual reality software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0090] Please refer to figure 1 , Embodiment 1 of the present invention is:

[0091] A performance detection method of a virtual reality software memory recovery mechanism, comprising steps:

[0092] S1. The server creates a server Socket, and integrates the server Socket and the test program into the virtual reality software by mounting. The mounted script components call the socket() function to create a TCP socket respectively, and the bind() function to bind The address and port of the service end, the listen () function converts the active socket to complete the initialization server for the passive socket, and blocks the connection request waiting for the client, and the test program is used to test the memory recovery mechanism of the virtual reality software;

[0093] S2, the server receives the test request of the client through the server Socket, and the test request is used to request to execute the test of the memory recovery mechanism of the virtual reality softw...

Embodiment 2

[0111] Please refer to figure 2 , the second embodiment of the present invention is:

[0112] A performance detection system 7 of a virtual reality software memory reclamation mechanism, including a server 1 and a client 4, the server 1 includes a first memory 2, a first processor 3 and is stored on the first memory 2 and can be stored in the first memory 2 A first computer program running on the first processor 3, the client 4 includes a second memory 5, a second processor 6, and a second computer program stored on the second memory 5 and operable on the second processor 6 A computer program, wherein the first processor 3 implements the following steps when executing the first computer program:

[0113] S1. Create a server Socket, and integrate the server Socket and the test program into the virtual reality software by mounting. The mounted script components call the socket() function to create a TCP socket respectively, and the bind() function binds the address and Port, ...

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 discloses a performance detection method and system for a memory recovery mechanism of virtual reality software. The method comprises the steps of creating a server Socket, receiving a test request of a client through the server Socket, calling a test program for testing the memory recovery mechanism of the virtual reality software to obtain a test result, and sending the test resultto the client, wherein the test result comprises the number of data frames cumulatively running in a test process, the calling frequency of memory recovery operation in the test process and the timeof calling the memory recovery operation by a CPU each time in the test process; and analyzing the test result by the client, and generating a test report. Source codes do not need to be relied on; the coverage of the test is improved; the accuracy is higher; the performance of the virtual reality software in the aspect of memory recovery can be conveniently reflected; and the manpower input of test personnel in manual writing of the test report is reduced.

Description

technical field [0001] The invention relates to the field of performance testing, in particular to a performance testing method and system for virtual reality software memory recycling mechanism. Background technique [0002] With the development of virtual reality technology, more and more virtual reality software appears in people's life. As virtual reality software, immersion has always been at 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 lagging phenomenon of virtual reality software. There are many factors that cause the freeze phenomenon, including the unreasonable call of the memory recovery mechanism. [0003] In the software development process based on the Unity3D engine, there are three main methods for developers to reduce the impact of the memory recovery mechanism in the software. The first is to reduce the number of calls for memor...

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
IPC IPC(8): G06F11/36G06F12/02
CPCG06F11/3688G06F11/3692G06F12/0253
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