Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jaws manager and other OPIs: performance #4668

Closed
Tom-Willemsen opened this issue Aug 22, 2019 · 3 comments
Closed

Jaws manager and other OPIs: performance #4668

Tom-Willemsen opened this issue Aug 22, 2019 · 3 comments
Assignees

Comments

@Tom-Willemsen
Copy link
Contributor

As a user/scientist using the jaws manager screen, I would like the jaws manager OPI to open quickly.

Seen when migrating NIMROD's jaws: clicking the "jaws manager..." button from the jaws overview panel takes approx 25s on NIMROD before the OPI opens and the GUI is unresponsive during this time. This is compared to ~2s for opening the motor details panel from the motor overview panel (which opens by a similar mechanism and has a similar number of PVs, many of which update quickly).

See if the performance of this OPI can be increased so that it is comparable to other OPIs, e.g. by putting scripts on another thread or reducing the complexity of the scripts.

@Tom-Willemsen
Copy link
Contributor Author

Timebox to 2 days, then remove the scripts if you don't get anywhere

@kjwoodsISIS kjwoodsISIS added this to the SPRINT_2019_09_12 milestone Sep 12, 2019
@John-Holt-Tessella
Copy link
Contributor

We made a change for caen because of a change made in cs studio see #4350, this can also be a more specific case of #4428

@Tom-Willemsen
Copy link
Contributor Author

Tom-Willemsen commented Sep 24, 2019

PR at ISISComputingGroup/ibex_gui#959

Note: this only makes scripts faster. There is still an issue at #4428 for speeding up the rest of the OPI rendering process (e.g. the very first OPI being slow to open)

@John-Holt-Tessella John-Holt-Tessella changed the title Jaws manager: performance Jaws manager and other OPIs: performance Nov 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants