zimumuzizimumuzi commented on issue #2910: URL: https://github.com/apache/brpc/issues/2910#issuecomment-2705822217
> curl ip:port/memory to see memory usage? ------------------------------------------------ generic.current_allocated_bytes: 77085790744 generic.heap_size: 80877740032 tcmalloc.current_total_thread_cache_bytes: 29244968 tcmalloc.central_cache_free_bytes: 122838856 tcmalloc.transfer_cache_free_bytes: 0 tcmalloc.thread_cache_free_bytes: 29414048 tcmalloc.pageheap_free_bytes: 0 tcmalloc.pageheap_unmapped_bytes: 3638689792 ------------------------------------------------ MALLOC: 77087045496 (73515.9 MiB) Bytes in use by application MALLOC: + 0 ( 0.0 MiB) Bytes in page heap freelist MALLOC: + 122842312 ( 117.2 MiB) Bytes in central cache freelist MALLOC: + 0 ( 0.0 MiB) Bytes in transfer cache freelist MALLOC: + 29137856 ( 27.8 MiB) Bytes in thread cache freelists MALLOC: + 232419520 ( 221.7 MiB) Bytes in malloc metadata MALLOC: ------------ MALLOC: = 77471445184 (73882.5 MiB) Actual memory used (physical + swap) MALLOC: + 3638714368 ( 3470.1 MiB) Bytes released to OS (aka unmapped) MALLOC: ------------ MALLOC: = 81110159552 (77352.7 MiB) Virtual address space used MALLOC: MALLOC: 2379176 Spans in use MALLOC: 170 Thread heaps in use MALLOC: 8192 Tcmalloc page size ------------------------------------------------ Call ReleaseFreeMemory() to release freelist memory to the OS (via madvise()). Bytes released to the OS take up virtual address space but no physical memory. ------------------------------------------------ Total size of freelists for per-thread caches, transfer cache, and central cache, by size class ------------------------------------------------ class 1 [ 8 bytes ] : 6935 objs; 0.1 MiB; 0.1 cum MiB class 2 [ 16 bytes ] : 44906 objs; 0.7 MiB; 0.7 cum MiB class 3 [ 32 bytes ] : 260538 objs; 8.0 MiB; 8.7 cum MiB class 4 [ 48 bytes ] : 228282 objs; 10.4 MiB; 19.1 cum MiB class 5 [ 64 bytes ] : 38678 objs; 2.4 MiB; 21.5 cum MiB class 6 [ 80 bytes ] : 55605 objs; 4.2 MiB; 25.7 cum MiB class 7 [ 96 bytes ] : 30250 objs; 2.8 MiB; 28.5 cum MiB class 8 [ 112 bytes ] : 26922 objs; 2.9 MiB; 31.4 cum MiB class 9 [ 128 bytes ] : 3333 objs; 0.4 MiB; 31.8 cum MiB class 10 [ 144 bytes ] : 14854 objs; 2.0 MiB; 33.8 cum MiB class 11 [ 160 bytes ] : 5724 objs; 0.9 MiB; 34.7 cum MiB class 12 [ 176 bytes ] : 4182 objs; 0.7 MiB; 35.4 cum MiB class 13 [ 192 bytes ] : 19579 objs; 3.6 MiB; 39.0 cum MiB class 14 [ 208 bytes ] : 144 objs; 0.0 MiB; 39.0 cum MiB class 15 [ 224 bytes ] : 4019 objs; 0.9 MiB; 39.9 cum MiB class 16 [ 240 bytes ] : 465 objs; 0.1 MiB; 40.0 cum MiB class 17 [ 256 bytes ] : 3811 objs; 0.9 MiB; 40.9 cum MiB class 18 [ 288 bytes ] : 450 objs; 0.1 MiB; 41.0 cum MiB class 19 [ 320 bytes ] : 1230 objs; 0.4 MiB; 41.4 cum MiB class 20 [ 352 bytes ] : 10479 objs; 3.5 MiB; 44.9 cum MiB class 21 [ 384 bytes ] : 2202 objs; 0.8 MiB; 45.7 cum MiB class 22 [ 416 bytes ] : 171 objs; 0.1 MiB; 45.8 cum MiB class 23 [ 448 bytes ] : 2094 objs; 0.9 MiB; 46.7 cum MiB class 24 [ 480 bytes ] : 179 objs; 0.1 MiB; 46.8 cum MiB class 25 [ 512 bytes ] : 2345 objs; 1.1 MiB; 47.9 cum MiB class 26 [ 576 bytes ] : 6329 objs; 3.5 MiB; 51.4 cum MiB class 27 [ 640 bytes ] : 152 objs; 0.1 MiB; 51.5 cum MiB class 28 [ 704 bytes ] : 1297 objs; 0.9 MiB; 52.4 cum MiB class 29 [ 768 bytes ] : 1242 objs; 0.9 MiB; 53.3 cum MiB class 30 [ 832 bytes ] : 215 objs; 0.2 MiB; 53.5 cum MiB class 31 [ 896 bytes ] : 671 objs; 0.6 MiB; 54.0 cum MiB class 32 [ 960 bytes ] : 43 objs; 0.0 MiB; 54.1 cum MiB class 33 [ 1024 bytes ] : 550 objs; 0.5 MiB; 54.6 cum MiB class 34 [ 1152 bytes ] : 1313 objs; 1.4 MiB; 56.0 cum MiB class 35 [ 1280 bytes ] : 112 objs; 0.1 MiB; 56.2 cum MiB class 36 [ 1408 bytes ] : 70 objs; 0.1 MiB; 56.3 cum MiB class 37 [ 1536 bytes ] : 351 objs; 0.5 MiB; 56.8 cum MiB class 38 [ 1792 bytes ] : 815 objs; 1.4 MiB; 58.2 cum MiB class 39 [ 2048 bytes ] : 120 objs; 0.2 MiB; 58.4 cum MiB class 40 [ 2304 bytes ] : 1071 objs; 2.4 MiB; 60.8 cum MiB class 41 [ 2560 bytes ] : 439 objs; 1.1 MiB; 61.8 cum MiB class 42 [ 2816 bytes ] : 84 objs; 0.2 MiB; 62.1 cum MiB class 43 [ 3072 bytes ] : 32 objs; 0.1 MiB; 62.2 cum MiB class 44 [ 3328 bytes ] : 47 objs; 0.1 MiB; 62.3 cum MiB class 45 [ 4096 bytes ] : 204 objs; 0.8 MiB; 63.1 cum MiB class 46 [ 4608 bytes ] : 23 objs; 0.1 MiB; 63.2 cum MiB class 47 [ 5120 bytes ] : 14 objs; 0.1 MiB; 63.3 cum MiB class 48 [ 6144 bytes ] : 23 objs; 0.1 MiB; 63.4 cum MiB class 49 [ 6656 bytes ] : 10 objs; 0.1 MiB; 63.5 cum MiB class 50 [ 8192 bytes ] : 643 objs; 5.0 MiB; 68.5 cum MiB class 51 [ 9216 bytes ] : 22 objs; 0.2 MiB; 68.7 cum MiB class 52 [ 10240 bytes ] : 18 objs; 0.2 MiB; 68.9 cum MiB class 53 [ 12288 bytes ] : 10 objs; 0.1 MiB; 69.0 cum MiB class 54 [ 13312 bytes ] : 11 objs; 0.1 MiB; 69.1 cum MiB class 55 [ 16384 bytes ] : 8 objs; 0.1 MiB; 69.2 cum MiB class 56 [ 20480 bytes ] : 16 objs; 0.3 MiB; 69.6 cum MiB class 57 [ 24576 bytes ] : 4 objs; 0.1 MiB; 69.7 cum MiB class 58 [ 26624 bytes ] : 6 objs; 0.2 MiB; 69.8 cum MiB class 59 [ 32768 bytes ] : 17 objs; 0.5 MiB; 70.3 cum MiB class 60 [ 40960 bytes ] : 12 objs; 0.5 MiB; 70.8 cum MiB class 61 [ 49152 bytes ] : 9 objs; 0.4 MiB; 71.2 cum MiB class 62 [ 57344 bytes ] : 5 objs; 0.3 MiB; 71.5 cum MiB class 63 [ 65536 bytes ] : 10 objs; 0.6 MiB; 72.1 cum MiB class 64 [ 73728 bytes ] : 6 objs; 0.4 MiB; 72.5 cum MiB class 65 [ 81920 bytes ] : 3 objs; 0.2 MiB; 72.8 cum MiB class 66 [ 90112 bytes ] : 4 objs; 0.3 MiB; 73.1 cum MiB class 67 [ 98304 bytes ] : 1 objs; 0.1 MiB; 73.2 cum MiB class 71 [ 131072 bytes ] : 1 objs; 0.1 MiB; 73.3 cum MiB class 72 [ 139264 bytes ] : 1 objs; 0.1 MiB; 73.5 cum MiB class 87 [ 262144 bytes ] : 1 objs; 0.2 MiB; 73.7 cum MiB ------------------------------------------------ PageHeap: 105 sizes; 0.0 MiB free; 3470.1 MiB unmapped ------------------------------------------------ 1 pages * 259451 spans ~ 2027.0 MiB; 2027.0 MiB cum; unmapped: 2027.0 MiB; 2027.0 MiB cum 2 pages * 328 spans ~ 5.1 MiB; 2032.1 MiB cum; unmapped: 5.1 MiB; 2032.1 MiB cum 3 pages * 504 spans ~ 11.8 MiB; 2043.9 MiB cum; unmapped: 11.8 MiB; 2043.9 MiB cum 4 pages * 3651 spans ~ 114.1 MiB; 2158.0 MiB cum; unmapped: 114.1 MiB; 2158.0 MiB cum 5 pages * 10 spans ~ 0.4 MiB; 2158.4 MiB cum; unmapped: 0.4 MiB; 2158.4 MiB cum 6 pages * 13 spans ~ 0.6 MiB; 2159.0 MiB cum; unmapped: 0.6 MiB; 2159.0 MiB cum 7 pages * 10 spans ~ 0.5 MiB; 2159.5 MiB cum; unmapped: 0.5 MiB; 2159.5 MiB cum 8 pages * 10 spans ~ 0.6 MiB; 2160.2 MiB cum; unmapped: 0.6 MiB; 2160.2 MiB cum 9 pages * 2 spans ~ 0.1 MiB; 2160.3 MiB cum; unmapped: 0.1 MiB; 2160.3 MiB cum 10 pages * 3 spans ~ 0.2 MiB; 2160.5 MiB cum; unmapped: 0.2 MiB; 2160.5 MiB cum 11 pages * 2 spans ~ 0.2 MiB; 2160.7 MiB cum; unmapped: 0.2 MiB; 2160.7 MiB cum 16 pages * 2 spans ~ 0.2 MiB; 2161.0 MiB cum; unmapped: 0.2 MiB; 2161.0 MiB cum 17 pages * 2 spans ~ 0.3 MiB; 2161.2 MiB cum; unmapped: 0.3 MiB; 2161.2 MiB cum 22 pages * 1 spans ~ 0.2 MiB; 2161.4 MiB cum; unmapped: 0.2 MiB; 2161.4 MiB cum 24 pages * 2 spans ~ 0.4 MiB; 2161.8 MiB cum; unmapped: 0.4 MiB; 2161.8 MiB cum 32 pages * 13 spans ~ 3.2 MiB; 2165.0 MiB cum; unmapped: 3.2 MiB; 2165.0 MiB cum 33 pages * 26 spans ~ 6.7 MiB; 2171.7 MiB cum; unmapped: 6.7 MiB; 2171.7 MiB cum 34 pages * 12 spans ~ 3.2 MiB; 2174.9 MiB cum; unmapped: 3.2 MiB; 2174.9 MiB cum 35 pages * 16 spans ~ 4.4 MiB; 2179.3 MiB cum; unmapped: 4.4 MiB; 2179.3 MiB cum 36 pages * 15 spans ~ 4.2 MiB; 2183.5 MiB cum; unmapped: 4.2 MiB; 2183.5 MiB cum 37 pages * 6 spans ~ 1.7 MiB; 2185.2 MiB cum; unmapped: 1.7 MiB; 2185.2 MiB cum 38 pages * 7 spans ~ 2.1 MiB; 2187.3 MiB cum; unmapped: 2.1 MiB; 2187.3 MiB cum 39 pages * 17 spans ~ 5.2 MiB; 2192.5 MiB cum; unmapped: 5.2 MiB; 2192.5 MiB cum 40 pages * 28 spans ~ 8.8 MiB; 2201.2 MiB cum; unmapped: 8.8 MiB; 2201.2 MiB cum 41 pages * 11 spans ~ 3.5 MiB; 2204.8 MiB cum; unmapped: 3.5 MiB; 2204.8 MiB cum 42 pages * 10 spans ~ 3.3 MiB; 2208.1 MiB cum; unmapped: 3.3 MiB; 2208.1 MiB cum 43 pages * 10 spans ~ 3.4 MiB; 2211.4 MiB cum; unmapped: 3.4 MiB; 2211.4 MiB cum 44 pages * 15 spans ~ 5.2 MiB; 2216.6 MiB cum; unmapped: 5.2 MiB; 2216.6 MiB cum 45 pages * 8 spans ~ 2.8 MiB; 2219.4 MiB cum; unmapped: 2.8 MiB; 2219.4 MiB cum 46 pages * 15 spans ~ 5.4 MiB; 2224.8 MiB cum; unmapped: 5.4 MiB; 2224.8 MiB cum 47 pages * 11 spans ~ 4.0 MiB; 2228.8 MiB cum; unmapped: 4.0 MiB; 2228.8 MiB cum 48 pages * 17 spans ~ 6.4 MiB; 2235.2 MiB cum; unmapped: 6.4 MiB; 2235.2 MiB cum 49 pages * 9 spans ~ 3.4 MiB; 2238.6 MiB cum; unmapped: 3.4 MiB; 2238.6 MiB cum 50 pages * 11 spans ~ 4.3 MiB; 2242.9 MiB cum; unmapped: 4.3 MiB; 2242.9 MiB cum 51 pages * 9 spans ~ 3.6 MiB; 2246.5 MiB cum; unmapped: 3.6 MiB; 2246.5 MiB cum 52 pages * 13 spans ~ 5.3 MiB; 2251.8 MiB cum; unmapped: 5.3 MiB; 2251.8 MiB cum 53 pages * 8 spans ~ 3.3 MiB; 2255.1 MiB cum; unmapped: 3.3 MiB; 2255.1 MiB cum 54 pages * 9 spans ~ 3.8 MiB; 2258.9 MiB cum; unmapped: 3.8 MiB; 2258.9 MiB cum 55 pages * 6 spans ~ 2.6 MiB; 2261.5 MiB cum; unmapped: 2.6 MiB; 2261.5 MiB cum 56 pages * 14 spans ~ 6.1 MiB; 2267.6 MiB cum; unmapped: 6.1 MiB; 2267.6 MiB cum 57 pages * 9 spans ~ 4.0 MiB; 2271.6 MiB cum; unmapped: 4.0 MiB; 2271.6 MiB cum 58 pages * 15 spans ~ 6.8 MiB; 2278.4 MiB cum; unmapped: 6.8 MiB; 2278.4 MiB cum 59 pages * 8 spans ~ 3.7 MiB; 2282.1 MiB cum; unmapped: 3.7 MiB; 2282.1 MiB cum 60 pages * 14 spans ~ 6.6 MiB; 2288.7 MiB cum; unmapped: 6.6 MiB; 2288.7 MiB cum 61 pages * 5 spans ~ 2.4 MiB; 2291.0 MiB cum; unmapped: 2.4 MiB; 2291.0 MiB cum 62 pages * 6 spans ~ 2.9 MiB; 2294.0 MiB cum; unmapped: 2.9 MiB; 2294.0 MiB cum 63 pages * 7 spans ~ 3.4 MiB; 2297.4 MiB cum; unmapped: 3.4 MiB; 2297.4 MiB cum 64 pages * 22 spans ~ 11.0 MiB; 2308.4 MiB cum; unmapped: 11.0 MiB; 2308.4 MiB cum 65 pages * 8 spans ~ 4.1 MiB; 2312.5 MiB cum; unmapped: 4.1 MiB; 2312.5 MiB cum 66 pages * 5 spans ~ 2.6 MiB; 2315.0 MiB cum; unmapped: 2.6 MiB; 2315.0 MiB cum 67 pages * 11 spans ~ 5.8 MiB; 2320.8 MiB cum; unmapped: 5.8 MiB; 2320.8 MiB cum 68 pages * 8 spans ~ 4.2 MiB; 2325.0 MiB cum; unmapped: 4.2 MiB; 2325.0 MiB cum 69 pages * 4 spans ~ 2.2 MiB; 2327.2 MiB cum; unmapped: 2.2 MiB; 2327.2 MiB cum 70 pages * 8 spans ~ 4.4 MiB; 2331.6 MiB cum; unmapped: 4.4 MiB; 2331.6 MiB cum 71 pages * 12 spans ~ 6.7 MiB; 2338.2 MiB cum; unmapped: 6.7 MiB; 2338.2 MiB cum 72 pages * 15 spans ~ 8.4 MiB; 2346.7 MiB cum; unmapped: 8.4 MiB; 2346.7 MiB cum 73 pages * 9 spans ~ 5.1 MiB; 2351.8 MiB cum; unmapped: 5.1 MiB; 2351.8 MiB cum 74 pages * 9 spans ~ 5.2 MiB; 2357.0 MiB cum; unmapped: 5.2 MiB; 2357.0 MiB cum 75 pages * 3 spans ~ 1.8 MiB; 2358.8 MiB cum; unmapped: 1.8 MiB; 2358.8 MiB cum 76 pages * 6 spans ~ 3.6 MiB; 2362.3 MiB cum; unmapped: 3.6 MiB; 2362.3 MiB cum 77 pages * 3 spans ~ 1.8 MiB; 2364.1 MiB cum; unmapped: 1.8 MiB; 2364.1 MiB cum 78 pages * 7 spans ~ 4.3 MiB; 2368.4 MiB cum; unmapped: 4.3 MiB; 2368.4 MiB cum 79 pages * 7 spans ~ 4.3 MiB; 2372.7 MiB cum; unmapped: 4.3 MiB; 2372.7 MiB cum 80 pages * 5 spans ~ 3.1 MiB; 2375.8 MiB cum; unmapped: 3.1 MiB; 2375.8 MiB cum 81 pages * 2 spans ~ 1.3 MiB; 2377.1 MiB cum; unmapped: 1.3 MiB; 2377.1 MiB cum 82 pages * 4 spans ~ 2.6 MiB; 2379.7 MiB cum; unmapped: 2.6 MiB; 2379.7 MiB cum 83 pages * 4 spans ~ 2.6 MiB; 2382.3 MiB cum; unmapped: 2.6 MiB; 2382.3 MiB cum 84 pages * 1 spans ~ 0.7 MiB; 2382.9 MiB cum; unmapped: 0.7 MiB; 2382.9 MiB cum 85 pages * 2 spans ~ 1.3 MiB; 2384.2 MiB cum; unmapped: 1.3 MiB; 2384.2 MiB cum 86 pages * 4 spans ~ 2.7 MiB; 2386.9 MiB cum; unmapped: 2.7 MiB; 2386.9 MiB cum 87 pages * 2 spans ~ 1.4 MiB; 2388.3 MiB cum; unmapped: 1.4 MiB; 2388.3 MiB cum 88 pages * 5 spans ~ 3.4 MiB; 2391.7 MiB cum; unmapped: 3.4 MiB; 2391.7 MiB cum 89 pages * 3 spans ~ 2.1 MiB; 2393.8 MiB cum; unmapped: 2.1 MiB; 2393.8 MiB cum 90 pages * 7 spans ~ 4.9 MiB; 2398.7 MiB cum; unmapped: 4.9 MiB; 2398.7 MiB cum 92 pages * 6 spans ~ 4.3 MiB; 2403.1 MiB cum; unmapped: 4.3 MiB; 2403.1 MiB cum 93 pages * 4 spans ~ 2.9 MiB; 2406.0 MiB cum; unmapped: 2.9 MiB; 2406.0 MiB cum 94 pages * 1 spans ~ 0.7 MiB; 2406.7 MiB cum; unmapped: 0.7 MiB; 2406.7 MiB cum 95 pages * 4 spans ~ 3.0 MiB; 2409.7 MiB cum; unmapped: 3.0 MiB; 2409.7 MiB cum 96 pages * 2 spans ~ 1.5 MiB; 2411.2 MiB cum; unmapped: 1.5 MiB; 2411.2 MiB cum 97 pages * 3 spans ~ 2.3 MiB; 2413.4 MiB cum; unmapped: 2.3 MiB; 2413.4 MiB cum 98 pages * 10 spans ~ 7.7 MiB; 2421.1 MiB cum; unmapped: 7.7 MiB; 2421.1 MiB cum 99 pages * 3 spans ~ 2.3 MiB; 2423.4 MiB cum; unmapped: 2.3 MiB; 2423.4 MiB cum 101 pages * 3 spans ~ 2.4 MiB; 2425.8 MiB cum; unmapped: 2.4 MiB; 2425.8 MiB cum 102 pages * 4 spans ~ 3.2 MiB; 2429.0 MiB cum; unmapped: 3.2 MiB; 2429.0 MiB cum 103 pages * 2 spans ~ 1.6 MiB; 2430.6 MiB cum; unmapped: 1.6 MiB; 2430.6 MiB cum 104 pages * 2 spans ~ 1.6 MiB; 2432.2 MiB cum; unmapped: 1.6 MiB; 2432.2 MiB cum 106 pages * 2 spans ~ 1.7 MiB; 2433.9 MiB cum; unmapped: 1.7 MiB; 2433.9 MiB cum 108 pages * 3 spans ~ 2.5 MiB; 2436.4 MiB cum; unmapped: 2.5 MiB; 2436.4 MiB cum 109 pages * 7 spans ~ 6.0 MiB; 2442.4 MiB cum; unmapped: 6.0 MiB; 2442.4 MiB cum 111 pages * 8 spans ~ 6.9 MiB; 2449.3 MiB cum; unmapped: 6.9 MiB; 2449.3 MiB cum 112 pages * 4 spans ~ 3.5 MiB; 2452.8 MiB cum; unmapped: 3.5 MiB; 2452.8 MiB cum 113 pages * 1 spans ~ 0.9 MiB; 2453.7 MiB cum; unmapped: 0.9 MiB; 2453.7 MiB cum 114 pages * 2 spans ~ 1.8 MiB; 2455.5 MiB cum; unmapped: 1.8 MiB; 2455.5 MiB cum 115 pages * 2 spans ~ 1.8 MiB; 2457.2 MiB cum; unmapped: 1.8 MiB; 2457.2 MiB cum 116 pages * 1 spans ~ 0.9 MiB; 2458.2 MiB cum; unmapped: 0.9 MiB; 2458.2 MiB cum 117 pages * 1 spans ~ 0.9 MiB; 2459.1 MiB cum; unmapped: 0.9 MiB; 2459.1 MiB cum 118 pages * 2 spans ~ 1.8 MiB; 2460.9 MiB cum; unmapped: 1.8 MiB; 2460.9 MiB cum 119 pages * 1 spans ~ 0.9 MiB; 2461.8 MiB cum; unmapped: 0.9 MiB; 2461.8 MiB cum 120 pages * 3 spans ~ 2.8 MiB; 2464.7 MiB cum; unmapped: 2.8 MiB; 2464.7 MiB cum 121 pages * 1 spans ~ 0.9 MiB; 2465.6 MiB cum; unmapped: 0.9 MiB; 2465.6 MiB cum 122 pages * 2 spans ~ 1.9 MiB; 2467.5 MiB cum; unmapped: 1.9 MiB; 2467.5 MiB cum 123 pages * 9 spans ~ 8.6 MiB; 2476.2 MiB cum; unmapped: 8.6 MiB; 2476.2 MiB cum 124 pages * 8 spans ~ 7.8 MiB; 2483.9 MiB cum; unmapped: 7.8 MiB; 2483.9 MiB cum 125 pages * 3 spans ~ 2.9 MiB; 2486.8 MiB cum; unmapped: 2.9 MiB; 2486.8 MiB cum 127 pages * 14 spans ~ 13.9 MiB; 2500.7 MiB cum; unmapped: 13.9 MiB; 2500.7 MiB cum >255 large * 211 spans ~ 969.4 MiB; 3470.1 MiB cum; unmapped: 969.4 MiB; 3470.1 MiB cum -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org For additional commands, e-mail: dev-h...@brpc.apache.org