Home
last modified time | relevance | path

Searched refs:free (Results 1 – 25 of 39) sorted by relevance

12

/memcached-1.6.32/
Dcache.c23 free(ret); in cache_create()
24 free(nm); in cache_create()
60 free(o); in cache_destroy()
62 free(cache->name); in cache_destroy()
64 free(cache); in cache_destroy()
133 free(ptr); in do_cache_free()
Drestart.c88 free(metafile); in restart_check()
121 free(ctx.line); in restart_check()
126 free(metafile); in restart_check()
150 free(c->line); in restart_get_kv()
202 free(line); in restart_get_kv()
238 free(metafile); in restart_save()
251 free(metafile); in restart_save()
259 free(metafile); in restart_save()
348 free(memory_file); in restart_mmap_close()
Dslab_automove_extstore.c56 free(a->window_data); in slab_automove_extstore_init()
57 free(a); in slab_automove_extstore_init()
70 free(a->window_data); in slab_automove_extstore_free()
71 free(a); in slab_automove_extstore_free()
88 unsigned int free = a->global_pool_watermark; in global_pool_check() local
92 if (count < free) { in global_pool_check()
Dextstore.c49 unsigned int free; member
133 free(b); in wbuf_new()
137 b->free = size; in wbuf_new()
299 free(e); in extstore_init()
310 free(e); in extstore_init()
315 free(e); in extstore_init()
325 free(e); in extstore_init()
334 free(e); in extstore_init()
485 tmp->free = false; in _allocate_page()
567 memset(w->buf + (w->size - w->free), 0, w->free); in _submit_wbuf()
[all …]
Dstats_prefix.c28 free(cur->prefix); in stats_prefix_clear()
29 free(cur); in stats_prefix_clear()
72 free(pfs); in stats_prefix_find()
Dslab_automove.c44 free(a); in slab_automove_init()
57 free(a->window_data); in slab_automove_free()
58 free(a); in slab_automove_free()
Dauthfile.c83 free(auth_data); in authfile_load()
102 free(main_auth_data); in authfile_load()
Dproxy_ustats.c45 free(entries); in mcplib_add_stat()
58 free(entries[idx].name); in mcplib_add_stat()
Dproxy_ring_hash.c140 free(hashstring); in _add_server_default()
171 free(hashstring); in _add_server_ketama()
208 free(hashstring); in _add_server_twemproxy()
238 free(hashstring); in _add_server_evcache()
Dslab_automove.h15 slab_automove_free_func free; member
Dtls.c305 free(error_msg); in load_server_certificates()
343 free(ssl_err_msg); in load_server_certificates()
346 free(error_msg); in load_server_certificates()
408 free(error_msg); in ssl_init()
Dmemcached.c395 free(c->rbuf); in rbuf_release()
816 free(c->item); in conn_release_items()
878 free(c->rbuf); in conn_free()
884 free(c); in conn_free()
1102 resp->free = true; in resp_free()
1429 free(c->item); in reset_cmd_handler()
3839 free(list);
4878 free(meta);
5185 free(buf);
6071 free(meta);
[all …]
Dproxy_luafgen.c158 if (fgen->free > fgen->total/2 - 1) { in _mcplib_funcgen_cache()
179 if (fgen->free + 1 >= fgen->free_max) { in _mcplib_funcgen_cache()
187 fgen->list[fgen->free] = rctx; in _mcplib_funcgen_cache()
188 fgen->free++; in _mcplib_funcgen_cache()
400 if (fgen->free == 0) { in mcp_funcgen_get_rctx()
422 rctx = fgen->list[fgen->free-1]; in mcp_funcgen_get_rctx()
423 fgen->list[fgen->free-1] = NULL; in mcp_funcgen_get_rctx()
424 fgen->free--; in mcp_funcgen_get_rctx()
528 free(fgen->queue_list); in mcp_funcgen_cleanup()
531 free(fgen->list); in mcp_funcgen_cleanup()
[all …]
Dproxy_config.c194 free(e->name); in proxy_config_stats_prep()
201 free(oldnamebuf); in proxy_config_stats_prep()
443 free(flist); in proxy_init_startfiles()
717 free(tus->counters); in proxy_thread_loadconf()
Dassoc.c226 free(old_hashtable); in assoc_maintenance_thread()
367 free(iter); in assoc_iterate_final()
Dtestapp.c94 free(con); in close_conn()
220 free(alloc_objs); in cache_limit_revised_downward_test()
320 free(buf); in test_stats_prefix_dump()
325 free(buf); in test_stats_prefix_dump()
330 free(buf); in test_stats_prefix_dump()
335 free(buf); in test_stats_prefix_dump()
341 free(buf); in test_stats_prefix_dump()
348 free(buf); in test_stats_prefix_dump()
368 free(buf); in test_stats_prefix_dump()
2146 free(buffer); in test_binary_pipeline_hickup()
[all …]
Dbipbuffer.c60 free(me); in bipbuf_free()
Dstorage.c105 free(st.page_data); in process_extstore_stats()
319 free(eio->iov); in storage_get_item()
482 free(io->iov); in storage_finalize_cb()
822 free(st.page_data); in storage_compact_check()
1143 free(readback_buf); in storage_compact_thread()
1270 free(cf->file); in storage_conf_parse()
1271 free(cf); in storage_conf_parse()
Dproxy_result.c130 free(r->buf); in mcp_response_cleanup()
DREADME.md39 Feel free to use the issue tracker on github.
Dcrawler.c135 free(c->buf); in lru_crawler_close_client()
143 free(c->buf); in lru_crawler_release_client()
202 free(d); in crawler_expired_finalize()
Ditems.c1304 free(b); in item_lru_bump_buf_create()
1572 .free = slab_automove_free,
1578 .free = slab_automove_extstore_free,
1678 sam->free(am); in lru_maintainer_thread()
1699 sam->free(am); in lru_maintainer_thread()
1701 free(cdata); in lru_maintainer_thread()
/memcached-1.6.32/doc/
Dstorage.txt46 those pages can reach zero objects and free up more easily.
54 free a page and we can indicate to the caller somehow which pages are up for
67 amount of memory free. Original objects are swapped with items marked with
94 This value is slewed based on the number of free pages in the system, and
95 activates when half of the pages used. The percentage of free pages is
97 limit of 0.9: 50% of pages free -> 0.9 * 0.5 -> 0.45%. If a page is 64
99 compaction. If 0 pges are free, anything less than 90% used is targeted, which
100 means it has to rewrite 10 pages to free one page.
/memcached-1.6.32/vendor/mcmc/
DREADME.md5 MCMC is a minimalistic allocation-free modern client for memcached. It uses a
15 Allocation-free (aside from a call to `getaddrinfo()`) means it does not
17 malloc a small structure and some buffers, but you are then free to manage
35 The allocation-free nature also makes unit testing the client code easier,
/memcached-1.6.32/scripts/
Dmemcached-automove-extstore267 hold_free = int((slab['used_chunks'] + slab['free_chunks']) * args.free)
277 info[0] = int(totals['total_pages'] * args.free)

12