def triplets_size(self, triplets): bytes_ = 0 for a, adj in triplets: bytes_ += sys.getsizeof(a) bytes_ += sys.getsizeof(adj.keys()) for b in adj.keys(): bytes_ += sys.getsizeof(b) bytes_ += sys.getsizeof(adj[b].values()) print 'triplets size: ', mem_size.bytes_to_mb(bytes_)
def graph_size(self, V): bytes_ = 0 bytes_ += sys.getsizeof(V.keys()) for l in V.values(): bytes_ += sys.getsizeof(l) print 'graph size: ', mem_size.bytes_to_mb(bytes_)