@@ -297,34 +297,64 @@ doMemoryAnalysis(const std::unique_ptr<katana::PropertyGraph> graph) {
297297 auto basic_raw_json_res = SaveToJson (
298298 katana::JsonDump (basic_raw_stats), outputfilename,
299299 " basic_raw_stats.json" );
300+ KATANA_LOG_VASSERT (
301+ basic_raw_json_res, " unexpected errror {}" , basic_raw_json_res.error ());
300302
301303 auto all_node_prop_json_res = SaveToJson (
302304 katana::JsonDump (all_node_prop_stats), outputfilename,
303305 " node_prop_stats.json" );
306+ KATANA_LOG_VASSERT (
307+ all_node_prop_json_res, " unexpected errror {}" ,
308+ all_node_prop_json_res.error ());
309+
304310 auto all_node_width_json_res = SaveToJson (
305311 katana::JsonDump (all_node_width_stats), outputfilename,
306312 " node_width_stats.json" );
313+ KATANA_LOG_VASSERT (
314+ all_node_width_json_res, " unexpected errror {}" ,
315+ all_node_width_json_res.error ());
307316
308317 auto all_edge_prop_json_res = SaveToJson (
309318 katana::JsonDump (all_edge_prop_stats), outputfilename,
310319 " edge_prop_stats.json" );
320+ KATANA_LOG_VASSERT (
321+ all_edge_prop_json_res, " unexpected errror {}" ,
322+ all_edge_prop_json_res.error ());
323+
311324 auto all_edge_width_json_res = SaveToJson (
312325 katana::JsonDump (all_edge_width_stats), outputfilename,
313326 " edge_width_stats.json" );
327+ KATANA_LOG_VASSERT (
328+ all_edge_width_json_res, " unexpected errror {}" ,
329+ all_edge_width_json_res.error ());
314330
315331 auto all_node_alloc_json_res = SaveToJson (
316332 katana::JsonDump (all_node_alloc), outputfilename,
317333 " default_node_alloc.json" );
334+ KATANA_LOG_VASSERT (
335+ all_node_alloc_json_res, " unexpected errror {}" ,
336+ all_node_alloc_json_res.error ());
337+
318338 auto all_edge_alloc_json_res = SaveToJson (
319339 katana::JsonDump (all_edge_alloc), outputfilename,
320340 " default_edge_alloc.json" );
341+ KATANA_LOG_VASSERT (
342+ all_edge_width_json_res, " unexpected errror {}" ,
343+ all_edge_width_json_res.error ());
321344
322345 auto all_node_usage_json_res = SaveToJson (
323346 katana::JsonDump (all_node_usage), outputfilename,
324347 " grouping_node_usage.json" );
348+ KATANA_LOG_VASSERT (
349+ all_edge_width_json_res, " unexpected errror {}" ,
350+ all_edge_width_json_res.error ());
351+
325352 auto all_edge_usage_json_res = SaveToJson (
326353 katana::JsonDump (all_edge_usage), outputfilename,
327354 " grouping_edge_usage.json" );
355+ KATANA_LOG_VASSERT (
356+ all_edge_width_json_res, " unexpected errror {}" ,
357+ all_edge_width_json_res.error ());
328358}
329359
330360int
0 commit comments