Commit Graph

37 Commits (2432e0bc79f7231a4d2a103e27d6bf918a3b9093)

Author SHA1 Message Date
YuQing 2432e0bc79 add function fc_queue_alloc_chain 2021-09-22 09:25:28 +08:00
YuQing 81950ac246 add function fc_queue_free_chain 2021-09-11 18:40:26 +08:00
YuQing 7614f789c8 add function sorted_queue_pop_to_queue_ex 2021-09-11 11:47:05 +08:00
YuQing 6957c19992 fast_mblock.[hc]: add function fast_mblock_free_objects 2021-09-09 08:39:51 +08:00
YuQing 797f4e08b8 fast_mblock.[hc]: support batch alloc and batch free 2021-05-18 15:06:59 +08:00
YuQing c822e92b19 fast_mblock.[hc]: support wait with element limit 2021-01-14 15:25:37 +08:00
YuQing 58e1aea32b add function: fc_queue_empty 2020-11-03 22:09:42 +08:00
YuQing 56a5ac4f92 modify license to LGPLv3 and copyright 2020-10-14 11:03:46 +08:00
YuQing 98b816c625 fast_mblock.[hc]: support alloc elements limit 2020-09-01 21:22:13 +08:00
YuQing 8e0f5794d9 add files: shared_buffer.[hc] 2020-07-10 21:44:10 +08:00
YuQing 4aad4f78b9 add files: fc_memory.[hc] 2020-07-07 10:32:16 +08:00
YuQing c8bf9f24ef connection_pool support validate connection on error 2020-04-26 11:12:52 +08:00
YuQing 46da99bbba mblock stat type: int to int64_t 2020-03-30 18:44:34 +08:00
YuQing 427818d005 fast_mblock stats refine 2020-03-29 12:30:42 +08:00
YuQing 90e61572c0 fast_mblock.[hc]: add init_args for init_func 2020-02-03 22:42:27 +08:00
YuQing 938a6a7fac modify website name 2019-11-23 10:03:54 +08:00
yuqing beb0c77ebb skiplist optimization 2018-05-30 13:49:27 +08:00
yuqing 9828c45343 add function fast_mblock_init_ex1 2015-11-16 13:48:26 +08:00
Yu Qing d49bfa7294 allocator support reclaim 2015-11-06 18:57:39 +08:00
Yu Qing c39a4915de mblock support trunk malloc check and notify 2015-11-06 15:19:07 +08:00
Yu Qing 389234ff76 fast allocator ok 2015-11-05 18:44:12 +08:00
yuqing f734884700 fast_mblock reclaimed object pool 2015-11-03 18:13:51 +08:00
yuqing 07c93f6206 delay task can execute in a new thread 2015-11-02 18:24:26 +08:00
yuqing 81f75a019c stat_print output memory usage summary 2015-10-30 17:30:22 +08:00
yuqing d2db706f7a mblock stat function test ok 2015-10-30 15:53:43 +08:00
yuqing c17d55ec7d mblock stat function test ok 2015-10-30 15:34:22 +08:00
yuqing e2ef7c87b6 mblock add stat function 2015-10-30 12:52:13 +08:00
yuqing 693874d0b9 fast_mblock.h add static inline 2015-06-25 10:25:23 +08:00
yuqing f296a3e459 fast_mblock add fast_mblock_delay_free 2015-06-19 19:04:37 +08:00
yuqing bcd00f4079 fast_mblock suport alloc and free object 2015-06-15 20:33:14 +08:00
yuqing b3e37bd584 change comment 2015-05-22 14:43:42 +08:00
yuqing d1d225c8db fast_mblock.c support none lock 2015-05-22 14:24:09 +08:00
yuqing 6db41264ef mblock support alloc_init_func 2014-10-26 11:52:28 +08:00
yuqing 876a08d370 correct macro fast_mblock_to_node_ptr 2014-06-27 17:34:15 +08:00
yuqing 16bda0a1ab mblock add total_count 2014-06-27 10:10:18 +08:00
yuqing f4dacfda98 add macro fast_mblock_to_node_ptr 2014-06-05 18:16:20 +08:00
yuqing 80fba80f41 add object memory pool 2014-06-05 14:11:53 +08:00