Skip to content

Ghidra slow when analysing. #7482

Answered by dragonmacher
bukowa asked this question in Q&A
Feb 11, 2025 · 3 comments · 8 replies
Discussion options

You must be logged in to vote

Ghidra is a highly multithreaded system in general. The analysis thread specifically is a single thread running in the background that will periodically push updates to the GUI.

Each non-trivial widget in the GUI is also multi-threaded. If you happen to have a large number of these widgets open, then the various threads all running when the analysis thread updates the GUI can cause sluggishness. The Symbol Table is an example of a widget that can cause the GUI to slow down with excessive analysis updates. If this happens to you, you can close the Symbol Table and you will not see this issue. This is just an example, but it applies to any of our threaded widgets that update when analysis i…

Replies: 3 comments 8 replies

Comment options

You must be logged in to vote
2 replies
@bukowa
Comment options

@d-millar
Comment options

Comment options

You must be logged in to vote
5 replies
@bukowa
Comment options

@dragonmacher
Comment options

Answer selected by bukowa
@bukowa
Comment options

@bukowa
Comment options

@dragonmacher
Comment options

Comment options

You must be logged in to vote
1 reply
@astrelsky
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants