Performance optimization method of flight simulation software

A technology of flight simulation and optimization method, applied in the field of flight simulation, can solve the problems of insufficient visual frame rate, limited performance of the simulator, low permission to start the flight simulation software, etc. effect, improve the effect of performance optimization

Inactive Publication Date: 2018-12-21
成都泛美视界科技有限公司
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the existing flight simulation software runs on the computer, the performance of the simulator is limited due to the poor support of the software for the computer of the multi-core processor
However, the flight simulation software has low startup rights and cannot fully utilize the performance of multi-core multi-thread processors to achieve better vision and better simulated driving effects, often resulting in insufficient visual frame rate.

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 optimization method of flight simulation software
  • Performance optimization method of flight simulation software
  • Performance optimization method of flight simulation software

Examples

Experimental program
Comparison scheme
Effect test

Embodiment example 1

[0027] Such as figure 1 Shown, a kind of performance optimization method of flight simulation software, comprises the following steps:

[0028] S1. Start the flight simulation program and obtain the system administrator authority;

[0029] WinExec("D:\\p3d.bat",SW_SHOW);

[0030] S2. Start the target program with a high CPU priority, and add a " / HIGH" label after the start command to obtain a high CPU priority;

[0031] S3. Pause the flight simulation optimization program, resume after 3 seconds of suspension, and restart the flight simulation optimization program;

[0032] S4. Attempt to obtain the handle of the target program, and use the Try statement to try;

[0033] TA=GETID(chData);

[0034] S5.TA value is not empty, get the handle 00080B98, and enter S6;

[0035] S6. Modify the CPU affinity of the flight simulation program process;

[0036] Returncode = SetProcessAffinityMask(TA,0xff);

[0037] S7. Judging whether the modification is successful, the Returncode is...

Embodiment example 2

[0039] S1. Start the flight simulation program and obtain the system administrator authority;

[0040] WinExec("D:\\p3d.bat",SW_SHOW);

[0041] S2. Start the target program with a high CPU priority, and add a " / HIGH" label after the start command to obtain a high CPU priority;

[0042] S3. Pause the flight simulation optimization program, resume after pausing for 5 seconds, and restart the flight simulation optimization program;

[0043] S4. Attempt to obtain the handle of the target program, and use the Try statement to try;

[0044] TA=GETID(chData);

[0045] S5.TA is a null value, the handle of the flight simulation program has not been obtained, return to step S4, and try to obtain the handle again;

[0046] S4. Attempt to obtain the handle of the target program, and use the Try statement to try;

[0047] TA=GETID(chData);

[0048] S5. At this time, TA is not a null value, and the flight simulation program handle 00040EB2 is obtained, and enters S6;

[0049] S6. Modi...

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 optimization method of flight simulation software, the invention relates to the field of flight simulation, aiming at the characteristic of high CPU occupation offlight simulation program in flight simulation software, the invention uses program high authority calling and CPU affinity distribution in computer to call CPU with high authority to carry out moreresource distribution to flight simulation software by calling CPU with high authority starting program. As that invention has the beneficial effect that: A method for starting a flight simulation software with a high CPU thread priority, with high resource permissions, and change its CPU dependency from default to related to all cores, In this way, the resources in CPU processing can be generalized, and the waste of time and resources in the process of reading different buffer areas in each calculation can be eliminated, so that the performance optimization of flight simulation software can be improved by more than 10%, so as to obtain better scene and flight effect.

Description

technical field [0001] The invention relates to the field of flight simulation, in particular to a performance optimization method of flight simulation software. Background technique [0002] CPU affinity: used to bind a process to one or a group of CPU cores, resources are not migrated to other cores by the system, and reduce the hit rate of CPU cache content (used to avoid data migration from memory to cores cache, which slows down the data exchange between cores); [0003] Advanced authority start program: through advanced authority to obtain the management qualification of CPU core; [0004] Now flight simulation software is generally used for flight simulation, to experience flight control, handling special situations, and flight training and simulation assessment. When existing flight simulation software runs on a computer, the performance of the simulator is limited due to the poor computer support of the software for multi-core processors. However, the flight simu...

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 Applications(China)
IPC IPC(8): G06F9/445
CPCG06F9/44505
Inventor 王澳罗哲
Owner 成都泛美视界科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products