
What does
System Information say?

Are you using the GUI or the CLI?

What specifically is slow? Loading files? Matching files? Renaming files? Does the UI freeze or become sluggish when scrolling through the list of loaded / matched files?

How many files? 10.000 files? 100.000 files? Which database are you using? How may TV Shows / Episodes
(1 API request per series) or Movies
(1 API request per movie) roughly? You may get rate-limited by the API if you hammer, i.e. smooth UI / no UI freezes but a progress wheel that continues to spin while requests are happing
(and possibly failing with a wait-for-retry timeout) in the background.

Are the files on a fast local drive or a slow network drive?

Are you hitting the
memory limit?

Does the
log say anything?
EDIT:
I did a quick local test with 1000 movies. 0 byte files for testing. All in the same folder. All using Name (Year) naming. Matching against TheMovieDB took less than a minute. I noticed no issues when scrolling through the list after matching. Memory Usage was at 200 MB / 400 MB at the end. Matching the same files again
(no API requests thanks to caching) took around 2 seconds. Running the same test with 10.000 movies I noticed no UI sluggishness. Matching proportionally took a few minutes. Memory Usage was 400 MB / 800 MB.
That can serve as a baseline for future testing, if you get different results, when can then look into what's different and narrow down on the culprit(s) from there.