51 lines
1.1 KiB
Python
Executable File
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
|
|
|