Files
dev/script/test33.py
2018-01-19 10:56:53 +01:00

51 lines
1.1 KiB
Python
Executable File

start = time.time()
#setup_plotting( enable_table=False)
#set_exec_pars(accumulate = False, persist = False)
#set_preference(Preference.PLOT_TYPES, {det.getDataMatrix():"ch.psi.pshell.plot.MatrixPlotRenderer"})
#tscan(det.getDataMatrix(), 1000,0.00)
#for i in range(100000):
# det.getDataMatrix().read()
arr = [1.0] * 1000
arr = [arr,] * 1000
p = plot(arr)[0]
print time.time() - start,
print " ",
start = time.time()
#for i in range(100):
# p.getSeries(0).setData(arr)
#0.103999853134 10.1759998798 CPU=52
#0.118000030518 9.76999998093 CPU=42
#p.setScale(0,500000)
#for i in range(500000):
# x = i % 1000
# y = i % 1000 + i/1000
# p.getSeries(0).appendData(x,y,i)
#p.update(True);
#0.115999937057 1.13800001144 CPU=52
#0.101000070572 1.10399985313 CPU=22
#Fixed range
#0.0950000286102 1.1289999485 CPU = 50
#0.0909998416901 1.09500002861
#p.setScale(0,500000)
for i in range(1000):
for j in range(1000):
p.getSeries(0).appendData(i,j,i*1000+j)
p.update(True);
#0.0999999046326 1.61400008202 CPU = 60
#0.101000070572 1.72300004959
print time.time() - start