Robohelp 2019 Memory Leak While Editing Hyperlinks
We recently upgraded to Robohelp 2019, and I've been converting our projects from previous versions. This was mostly fine, but one helpfile (our largest project - just over 1000 topics) is causing a significant drain on memory usage while using the new program (this was not an issue in Robohelp 2017 / 2019 Classic)
In terms of memory usage, when first opened I'm seeing the project using about 1.2GB of memory in task manager. At this point, while the memory usage is quite high, Robohelp is still very much usable. However, each time I try to add a hyperlink, edit an existing hyperlink or fix a broken link, a few things happen:
- The hyperlink pop-up is very slow to load (taking about 10 seconds before it renders).
- The memory usage increases by 150-200 MB, and will not decrease, even after closing the pop-up.
After editing about 6 hyperlinks, the memory usage has increased to about 2.2 GB, and continues to rise each time the pop-up is loaded - the only way to reduce this is to restart the program.
I wasn't sure if this was just an issue with this particular project, so I've tried creating a new project with the steps below, and was able to replicate the same issue:
- Add a new project.
- Add a few new topic pages / pdf files / bookmarks.
- Add links to a few of these topics / pdfs / bookmarks within the same page in the First Topic file.
- Copy the 'First Topic' file to make about 1000 duplicates.
- Open any topic, and load the 'Insert Hyperlink' pop-up a few times.
The memory leak is still present even if you skip steps 2 and 3, though these steps seem to increase the size of the leak.
Has anyone else seen this?
