15 lines
413 B
Python
15 lines
413 B
Python
import sys
|
|
import msparser
|
|
import csv
|
|
|
|
stack = []
|
|
msparser_data = msparser.parse_file(sys.argv[1])
|
|
for snapshot in msparser_data['snapshots']:
|
|
if snapshot['mem_heap'] != 0:
|
|
stack.append(snapshot['mem_stack'])
|
|
|
|
with open('stack.csv', 'w+') as csv_file:
|
|
csv_writer = csv.writer(csv_file, delimiter=',', quoting=csv.QUOTE_ALL)
|
|
csv_writer.writerow(['stack'])
|
|
csv_writer.writerow([max(stack)])
|