📄 memory.h
字号:
/* MShowTec - www.mshowtec.com
** msLinux memory.h ver1.0
** 20051221 lmjx create limiao@mshowtec.com
**
*/
#ifndef MSLINUX_MEMORY_H
#define MSLINUX_MEMORY_H
#include "Align.h"
typedef struct tag_MemCluster {
unsigned short checkFirst;
unsigned short poolNumber;
unsigned short usedFlag;
unsigned short checkLast;
}MemCluster;
#define MAKE_MEMORY_POOL_SIZE(a,b) ((((a)+sizeof(MemCluster))*(b))/2)
#define MAKE_POOL_CLUSTER_SIZE(a) ((a)+sizeof(MemCluster))
#define TOTAL_POLL_NB (9)
#define CLUSTER00_LEN ALIGN4B(16)
#define NB_CLUSTER00 (100)
#define CLUSTER01_LEN ALIGN4B(32)
#define NB_CLUSTER01 (100)
#define CLUSTER02_LEN ALIGN4B(64)
#define NB_CLUSTER02 (50)
#define CLUSTER03_LEN ALIGN4B(128)
#define NB_CLUSTER03 (50)
#define CLUSTER04_LEN ALIGN4B(256)
#define NB_CLUSTER04 (50)
#define CLUSTER05_LEN ALIGN4B(512)
#define NB_CLUSTER05 (60)
#define CLUSTER06_LEN ALIGN4B(1024)
#define NB_CLUSTER06 (50)
#define CLUSTER07_LEN ALIGN4B(2048)
#define NB_CLUSTER07 (50)
#define CLUSTER08_LEN ALIGN4B(4096)
#define NB_CLUSTER08 (20)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -