Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and system for releasing memory

A technology of memory release and memory, which is applied in the direction of multi-program device, resource allocation, etc., can solve the problems of data block release error and complex logic of data block release, and achieve the effect of simple process, reducing the amount of data processing, and simplifying the release logic

Active Publication Date: 2021-07-20
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] To sum up, the release logic of data blocks in memory in the existing scheme is relatively complicated, so it is easy to cause data block release errors

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
  • Method and system for releasing memory
  • Method and system for releasing memory
  • Method and system for releasing memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0081] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0082] see figure 1 , a frame diagram of video playing disclosed in the prior art, the network module, that is, the P2P (Peer to Peer, peer-to-peer network) module, sends the data fragments downloaded from the Internet to the memory, and the memory receives a plurality of continuous The data fragments are assembled into block data, and the correctness of the block data is verified. After the block data verification is successful, the verified data block is sen...

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 memory release method and system, based on multiple preset attributes of each data block in the memory, the position of each preset attribute in the preset priority order, and the attribute value of each preset attribute , to obtain the feature code value representing the importance level of the data block, and select the data block with a small feature code value as the target data block to release. When the present invention determines the data blocks that need to be released, by synthesizing multiple preset attributes of each data block, the position of each preset attribute in the preset priority sequence, and the attribute value of each preset attribute, Determine the importance level of the data block, so as to determine whether to release the data block based on the importance level of the data block, thus greatly simplifying the release logic of the data block in memory, and effectively avoiding the occurrence of data block release errors.

Description

technical field [0001] The present invention relates to the technical field of data caching, and more specifically, to a method and system for releasing memory. Background technique [0002] Due to business and client logical architecture reasons, usually according to the client’s content acquisition speed and network bandwidth, several resolution signal acquisition links are provided for each signal source content, and each definition video signal is divided into several according to the time axis. Segmentation, each segment is divided into several data blocks. During video playback, there will usually be segments in memory that have already been played, segments that have not been played, chunks of data that have not been played but have been downloaded and not saved, and so on. In order not to affect the normal playback of the video, when releasing data blocks in the memory, it is necessary to make a trade-off and comparison of the above situations to determine which dat...

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): G06F9/50
Inventor 田江明
Owner BEIJING QIYI CENTURY SCI & TECH CO LTD