superdolt
superdolt
10,000,000 mil channel possible? coz may hit linux thread creation limit? chan_t* chan = chan_init(10000000); 1. i've checked the c code, uses pthreads. am i wrong? this will create 10mil...
doing so to call invoke does a lot of memory allocations. possible to replace {}Interface with [][]byte or something similar? coz the allocation generated by using panjf is rather unbearable...
possible to expand this with rocksdb backend and faceted search?
1. e.g. how much memory (in kb?) does 1 green "thread" cost? how much in ns speed? 2. benchmark against... libaco etc?
Can you pls clarify... new set items, does it move to the front with the old set item still inside cache or...? both same key cache new = key ->...
why doesnt use bytes.Equal() ? so we dont need additional string() comparison if string(k) == string(chunk[idx:idx+keyLen]) {
if cant remove the big cache, maybe the normal cache? there's 2allocs/op now... is it possible to remove it? BenchmarkBigCacheSet-4 2000 10566656 ns/op 6.20 MB/s 4660369 B/op 6 allocs/op BenchmarkBigCacheGet-4...
Any hello world http server example?
Bmc can directly call main memory without memcache if we just use get set features.
Implement io_uring instead of libevent? Possible to dockerize this as well?