Using either a CLSimulator.profile attribute or when profile=True passed in to CLSimulator.run(), keep track of time spent on everything Cleo adds, e.g.,
get_state() and update() for each device,
process() and preprocess_ctrl_signals() on the IOProcessor
- and the
communicate_with_io_processor() network operation itself
Using either a
CLSimulator.profileattribute or whenprofile=Truepassed in toCLSimulator.run(), keep track of time spent on everything Cleo adds, e.g.,get_state()andupdate()for each device,process()andpreprocess_ctrl_signals()on theIOProcessorcommunicate_with_io_processor()network operation itself