Files
openGauss-server/src/include/utils
April01xxx 5c25b5d90d 内存优化重构:在openGauss中新增了一套内存管理接口和MemoryContext类型
(详见opt_mcxt.cpp和opt_aset.cpp),并对MemoryContext的管理接口(如
reset、delete等操作)进行抽象,带来以下优势:
1. 新增的MemoryContext类型支持MemoryContext复用,减少频繁创建和销毁
MemoryContext的开销;
2. 新增的STANDARD_CONTEXT内存管理接口删除了内存跟踪统计操作,提升了
内存申请和释放时的性能。
2023-04-27 14:20:26 +08:00
..
2020-12-28 22:19:21 +08:00
2023-03-02 11:09:39 -05:00
2021-12-29 21:33:28 +08:00
2020-06-30 17:38:27 +08:00
2021-03-06 12:39:28 +08:00
2020-06-30 17:38:27 +08:00
2022-03-06 22:47:02 +08:00
2020-12-28 22:19:21 +08:00
2021-09-23 15:19:37 +08:00
2021-03-09 18:59:55 +08:00
2021-03-06 12:39:28 +08:00
2021-03-06 12:39:28 +08:00
2023-03-06 09:29:04 +00:00
2021-03-06 12:39:28 +08:00
2021-09-23 15:19:37 +08:00
2023-03-02 11:09:39 -05:00
2020-06-30 17:38:27 +08:00
2021-03-06 12:39:28 +08:00
2022-03-04 23:22:16 +08:00
2020-12-28 22:19:21 +08:00
2020-12-28 22:19:21 +08:00
2021-09-23 15:19:37 +08:00
2023-02-27 14:08:20 +08:00
2021-03-06 12:39:28 +08:00
2021-09-23 15:19:37 +08:00
2021-03-06 12:39:28 +08:00
2022-11-30 10:23:59 +08:00
2021-09-23 15:19:37 +08:00
2023-03-02 11:09:39 -05:00
2023-03-12 19:16:08 -07:00
2023-02-27 14:08:20 +08:00
2020-12-28 22:19:21 +08:00
2021-12-29 21:33:28 +08:00
2021-09-23 15:19:37 +08:00
2020-06-30 17:38:27 +08:00
2021-09-23 15:19:37 +08:00
2023-02-27 14:08:20 +08:00
2020-06-30 17:38:27 +08:00
2021-09-23 15:19:37 +08:00
2021-09-23 15:19:37 +08:00
2021-09-23 15:19:37 +08:00
2023-02-27 14:08:20 +08:00
2022-03-04 23:22:16 +08:00
2022-09-03 16:22:35 +08:00
2022-11-07 22:04:18 +08:00
2023-02-27 04:05:03 -08:00
2021-09-23 15:19:37 +08:00
2021-09-23 15:19:37 +08:00
2021-09-23 15:19:37 +08:00
2020-12-28 22:19:21 +08:00
2023-02-27 14:08:20 +08:00
2020-06-30 17:38:27 +08:00
2022-03-04 23:22:16 +08:00
2022-03-04 23:22:16 +08:00
2021-05-19 21:22:02 +08:00
2021-12-29 21:33:28 +08:00
2021-12-29 21:33:28 +08:00
2022-03-04 23:22:16 +08:00
2022-03-04 23:22:16 +08:00
2022-03-04 23:22:16 +08:00
2022-12-01 18:18:05 +08:00
2022-03-04 23:22:16 +08:00
2022-03-04 23:22:16 +08:00
2022-03-14 19:34:44 +08:00
2022-11-07 22:04:18 +08:00
2022-03-14 19:34:44 +08:00
2022-03-04 23:22:16 +08:00
2023-02-23 19:50:17 +08:00
2023-03-02 11:09:39 -05:00
2020-12-28 22:19:21 +08:00
2021-09-23 15:19:37 +08:00
2022-03-04 23:22:16 +08:00
2020-12-28 22:19:21 +08:00
2020-06-30 17:38:27 +08:00
2020-06-30 17:38:27 +08:00
2020-06-30 17:38:27 +08:00
2023-03-08 10:10:58 +08:00
2021-12-29 21:33:28 +08:00
2022-09-03 16:22:35 +08:00
2023-02-27 14:08:20 +08:00
2021-09-23 15:19:37 +08:00
2023-03-08 10:10:58 +08:00
2023-02-27 14:08:20 +08:00
2021-09-23 15:19:37 +08:00
2021-03-06 12:39:28 +08:00
2020-06-30 17:38:27 +08:00
2020-06-30 17:38:27 +08:00
2023-03-06 09:29:04 +00:00
2021-03-06 12:39:28 +08:00
AGG
2023-03-15 01:53:37 -07:00
2022-09-03 16:22:35 +08:00
2022-09-03 16:22:35 +08:00
2020-06-30 17:38:27 +08:00
2021-09-23 15:19:37 +08:00
2021-09-23 15:19:37 +08:00
2023-02-27 14:08:20 +08:00
2023-02-27 18:33:17 -08:00
2022-03-06 22:47:02 +08:00
2022-03-04 23:22:16 +08:00
2021-09-23 15:19:37 +08:00
2023-02-15 19:34:53 +08:00
2021-12-29 21:33:28 +08:00
2021-09-23 15:19:37 +08:00
2022-09-03 16:22:35 +08:00
2022-11-07 22:04:18 +08:00
2022-09-09 10:23:40 +08:00
2021-09-23 15:19:37 +08:00
2021-09-23 15:19:37 +08:00
2022-03-04 23:22:16 +08:00
2023-03-02 11:09:39 -05:00
2023-02-15 19:34:53 +08:00
2023-03-02 11:09:39 -05:00
2023-02-23 19:50:17 +08:00
2022-03-04 23:22:16 +08:00
2020-06-30 17:38:27 +08:00
2022-03-04 23:22:16 +08:00
2021-09-23 15:19:37 +08:00
2020-06-30 17:38:27 +08:00
2023-03-12 19:16:08 -07:00
2020-12-28 22:19:21 +08:00
2020-06-30 17:38:27 +08:00