File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
examples/performance_checker Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1515amplitude = 1.0
1616frequency = 1.0
1717num_points = 1000
18+ time_points = np .linspace (0 , num_points , num_points )
19+ sine_values = amplitude * np .sin (frequency * time_points )
20+
21+ start_time = time .time ()
22+ for i in range (100 ):
23+ panel .set_value ("time_points" , time_points .tolist ())
24+ stop_time = time .time ()
25+ print (f"Average time to set 'time_points': { (stop_time - start_time ) * 10 :.2f} ms" )
26+
27+ start_time = time .time ()
28+ for i in range (100 ):
29+ panel .set_value ("amplitude" , 1.0 )
30+ stop_time = time .time ()
31+ print (f"Average time to set 'amplitude': { (stop_time - start_time ) * 10 :.2f} ms" )
32+
33+ start_time = time .time ()
34+ for i in range (100 ):
35+ panel .get_value ("time_points" , [0.0 ])
36+ stop_time = time .time ()
37+ print (f"Average time to get 'time_points': { (stop_time - start_time ) * 10 :.2f} ms" )
38+
39+ start_time = time .time ()
40+ for i in range (100 ):
41+ panel .get_value ("amplitude" , 1.0 )
42+ stop_time = time .time ()
43+ print (f"Average time to get 'amplitude': { (stop_time - start_time ) * 10 :.2f} ms" )
44+
45+ start_time = time .time ()
46+ for i in range (100 ):
47+ panel .get_value ("unset_value" , 1.0 )
48+ stop_time = time .time ()
49+ print (f"Average time to get 'unset_value': { (stop_time - start_time ) * 10 :.2f} ms" )
50+
1851try :
1952 print (f"Panel URL: { panel .panel_url } " )
2053 print ("Press Ctrl+C to exit" )
You can’t perform that action at this time.
0 commit comments