优化共享内存解析格式,减少内存浪费。优化生产者进程的效率。

This commit is contained in:
guo_peixu
2022-06-23 11:41:16 +08:00
parent 775982f2d5
commit 4531d74c80
4 changed files with 52 additions and 24 deletions

View File

@@ -5,8 +5,7 @@
#define MESA_SHM_LOG_PATH_LEN 1024
#define MESA_SHM_RING_QUEUE_NUM 128
#define MESA_SHM_RING_QUEUE_BLOCK_NUM 8192
#define MESA_SHM_RING_QUEUE_BLOCK_BUFLEN 4096
#define MESA_SHM_RING_QUEUE_BLOCK_SIZE (MESA_SHM_LOG_PATH_LEN + sizeof(int) + MESA_SHM_RING_QUEUE_BLOCK_BUFLEN) /*log file + (int)payload len + payload*/
#define MESA_SHM_RING_QUEUE_BLOCK_SIZE 4096
#define MESA_SHM_KEY_OVERVIEW 35720
#define MESA_SHM_KEY_MIN (MESA_SHM_KEY_OVERVIEW + 1)
#define MESA_SHM_KEY_MAX (MESA_SHM_KEY_MIN + MESA_SHM_RING_QUEUE_NUM -1)