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

Memory optimization method under Windows CE operating system

An operating system and optimization method technology, applied in the field of memory optimization under the Windows CE operating system, can solve problems such as system crashes, set-top boxes that cannot meet the needs of user-side program memory, and occupy a large amount of memory, etc., to achieve optimal efficiency and flexibility The effect of the memory management mechanism used

Active Publication Date: 2011-11-23
HUAZHONG NORMAL UNIV
View PDF4 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, the hardware conditions of set-top boxes are often difficult to meet the memory requirements of client programs.
In practical applications, some processes with high memory requirements may cause system crashes and other abnormalities after running. For example, the buffer loaded during video playback requires more memory.

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
  • Memory optimization method under Windows CE operating system
  • Memory optimization method under Windows CE operating system
  • Memory optimization method under Windows CE operating system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In this embodiment, a set-top box terminal equipped with a Windows CE operating system is used as a platform, and an IPTV electronic program guide application program under the terminal platform is developed through a development machine. When the present invention is implemented, the user must call the System API to obtain the memory usage status of the system. When calling the System API in the Windows CE system, Coredll.dll must be introduced first, and it will call the System API. So you need to import Coredll.dll in the program, and declare the structure of the memory state under Windows CE. Then set the threshold of available program memory and storage memory according to actual project requirements, start a timer process that runs at a certain frequency cycle, detect the system memory according to the set threshold, and adjust the ratio of storage memory to program memory when the threshold is reached Size, so as to realize the dynamic adjustment of system memor...

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 belongs to the field of application of embedded operating systems Windows CE and provides a memory optimization method under a Windows CE operating system. By monitoring the memory service condition of the system in real time, when the space of a program memory of the system is not enough, the size of a storage memory is reduced properly, and when the requirement of the program memory is relatively lower, the size of the storage memory is restoratively improved properly, so the optimum efficiency of memory usage of the system is achieved. The invention has the advantages that: anew mode of memory optimization in software development of a Windows CE embedded platform can be provided; particularly, the program development of an internet protocol television (IPTV) user terminal under the Windows CE embedded platform has a wide application background; and under the condition that the memory of terminal equipment is limited, memory allocation can be adjusted timely as required, and a flexible memory management using mechanism is realized.

Description

technical field [0001] The invention belongs to the application field of the embedded operating system Windows CE, in particular to a memory optimization method under the Windows CE operating system. Background technique [0002] As a research hotspot, IPTV, or Interactive Network Television, has lasted for more than 20 years and has received extensive attention all over the world. It is different from traditional TV, and has the characteristics of rich content, strong interactivity, and high degree of freedom to obtain information. The user terminal accesses the network signal through the set-top box, and the electronic program guide (EPG) program of IPTV is stored in the set-top box. After starting up, the program automatically runs and displays the initial user interface. Users only need to use the remote control or keyboard to choose to browse various text information or order. , Live video resources. It is very easy to combine TV services with online information consu...

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): G06F12/08G06F12/02
Inventor 朱晓亮刘清堂肖乐义
Owner HUAZHONG NORMAL UNIV
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