Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 18 additions & 1 deletion main.sage
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ from circular import circular
from upflow_downflow import upflow_downflow
from upflow_broadcast import upflow_broadcast
from upflow_broadcast_response import upflow_broadcast_response
from memory_profiler import memory_usage
from data import data
import time

Expand All @@ -26,27 +27,43 @@ for q in [2,3,5,7]:
f.write('circular: ')
f.write(str(end-start))
f.write('\n')
mem_usage = memory_usage((circular, ((r, data[q][n]['M'], data[q][n]['v']))))
f.write('circular memory: ')
f.write(str(max(mem_usage)))
f.write('\n')

start = time.time()
upflow_broadcast_response(r, data[q][n]['M'], data[q][n]['v'])
end = time.time()
f.write('upflow broadcast response: ')
f.write(str(end-start))
f.write('\n')
mem_usage = memory_usage((upflow_broadcast_response, ((r, data[q][n]['M'], data[q][n]['v']))))
f.write('upflow broadcast response memory: ')
f.write(str(max(mem_usage)))
f.write('\n')

start = time.time()
upflow_broadcast(r, data[q][n]['M'], data[q][n]['v'])
end = time.time()
f.write('upflow broadcast: ')
f.write(str(end-start))
f.write('\n')
mem_usage = memory_usage((upflow_broadcast, ((r, data[q][n]['M'], data[q][n]['v']))))
f.write('upflow_broadcast memory: ')
f.write(str(max(mem_usage)))
f.write('\n')

start = time.time()
upflow_downflow(r, data[q][n]['M'], data[q][n]['v'])
end = time.time()
f.write('upflow downlflow: ')
f.write('upflow downflow: ')
f.write(str(end-start))
f.write('\n')
mem_usage = memory_usage((upflow_downflow, ((r, data[q][n]['M'], data[q][n]['v']))))
f.write('upflow downflow memory: ')
f.write(str(max(mem_usage)))
f.write('\n')

f.write('\n')

Expand Down