Commit a870bcc
Adding threshold for logging memory pool allocations
Summary:
We have a leak check in memory pool the prints all current allocations along with call sites.
In this diff I'm expanding that functionality and adding possibility to log that information once we reach configurable threshold. It's supposed to be used for debugging, when we want to know how exactly the memory has been used in particular memory pool. Adding this only for leaf nodes for now.
Differential Revision: D799022611 parent 845ff45 commit a870bcc
File tree
3 files changed
+84
-14
lines changed- velox
- common/memory
- core
3 files changed
+84
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
21 | 20 | | |
22 | 21 | | |
23 | 22 | | |
| |||
1203 | 1202 | | |
1204 | 1203 | | |
1205 | 1204 | | |
| 1205 | + | |
1206 | 1206 | | |
1207 | | - | |
1208 | | - | |
1209 | | - | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
| 1213 | + | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
1210 | 1236 | | |
1211 | 1237 | | |
1212 | 1238 | | |
| |||
1251 | 1277 | | |
1252 | 1278 | | |
1253 | 1279 | | |
| 1280 | + | |
1254 | 1281 | | |
1255 | 1282 | | |
1256 | 1283 | | |
| |||
1280 | 1307 | | |
1281 | 1308 | | |
1282 | 1309 | | |
| 1310 | + | |
| 1311 | + | |
1283 | 1312 | | |
1284 | 1313 | | |
1285 | 1314 | | |
| |||
1288 | 1317 | | |
1289 | 1318 | | |
1290 | 1319 | | |
1291 | | - | |
1292 | | - | |
1293 | | - | |
1294 | | - | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
| 1326 | + | |
| 1327 | + | |
| 1328 | + | |
| 1329 | + | |
1295 | 1330 | | |
1296 | 1331 | | |
1297 | 1332 | | |
| |||
1316 | 1351 | | |
1317 | 1352 | | |
1318 | 1353 | | |
1319 | | - | |
1320 | | - | |
1321 | | - | |
1322 | | - | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
1323 | 1359 | | |
1324 | | - | |
| 1360 | + | |
1325 | 1361 | | |
1326 | 1362 | | |
1327 | 1363 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
115 | 121 | | |
116 | 122 | | |
117 | 123 | | |
| |||
963 | 969 | | |
964 | 970 | | |
965 | 971 | | |
966 | | - | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
967 | 977 | | |
968 | 978 | | |
969 | 979 | | |
| |||
997 | 1007 | | |
998 | 1008 | | |
999 | 1009 | | |
| 1010 | + | |
| 1011 | + | |
| 1012 | + | |
| 1013 | + | |
1000 | 1014 | | |
1001 | 1015 | | |
1002 | 1016 | | |
| |||
1064 | 1078 | | |
1065 | 1079 | | |
1066 | 1080 | | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
1067 | 1087 | | |
1068 | 1088 | | |
1069 | 1089 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
527 | 527 | | |
528 | 528 | | |
529 | 529 | | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
530 | 538 | | |
531 | 539 | | |
532 | 540 | | |
| |||
692 | 700 | | |
693 | 701 | | |
694 | 702 | | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
695 | 709 | | |
696 | 710 | | |
697 | 711 | | |
| |||
0 commit comments