Binary Log Generation Offloading for Game Apparatus Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The performance of game apparatuses is hindered when generating and outputting large numbers of logs during game development, as this resource-intensive process is not included in the product version, leading to decreased execution performance.
Innovation Solution
A game development system where the game apparatus generates binary-format logs with placeholders, and an information processing apparatus connected to it substitutes data into these placeholders and outputs text-format logs, thereby offloading log generation processing and reducing the game apparatus's workload.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the game apparatus generates and outputs logs during game execution, then log analysis capability is improved, but game apparatus performance deteriorates
Solution Approach 1:
The log generation and processing functions are extracted from the game apparatus and transferred to an external information processing apparatus. The game apparatus only generates binary log data, while the external apparatus handles the resource-intensive text conversion and output operations, thereby preventing performance degradation of the game apparatus.
Solution Approach 2:
An external information processing apparatus serves as an intermediary between the game apparatus and the log output system. This mediator receives binary log data from the game apparatus, performs the resource-intensive conversion to text format, and outputs the logs, thereby protecting the game apparatus from performance degradation.
2Loss of information
If a large number of logs are output for analysis, then analysis capability is improved, but resource consumption of the game apparatus increases
Solution Approach 1:
The resource-intensive log processing operations are extracted from the game apparatus and performed externally. Only minimal binary data generation remains on the game apparatus, while the external apparatus handles all resource-consuming operations including text conversion, formatting, and output for large volumes of logs.
Solution Approach 2:
The log data is transmitted in a compact binary format that serves as an efficient copy of the original data. The external apparatus creates the full text-format copies only when needed for output, minimizing resource usage on the game apparatus while enabling comprehensive log analysis.
Data Source
AI summary
A game development system includes: a game apparatus for executing a game program being developed; and an information processing apparatus that is communicably connected to the game apparatus. Processing that the game program being developed causes the computer of the game apparatus to execute includes generating a log relating to the data to be used in the game processing during execution of the game processing, which is processing for generating, in a binary format, a log in which a character string indicating a place holder and a character string that is not a place holder are included in a designated alignment, and the data to be substituted into the place holder is included.


