The current dump feature that I use works just fine. However, I've only dumped around 1kb before because I knew the range of addresses I was looking for a change in.
Also, if you need help programming, I wouldn't mind writing a bit of code to see if we can fix this speed/stability issues. I know Python and quite a bit of Java as well. (Will pick up a couple other languages next year in college as well). I quickly glanced at your code and noticed it was written in Java. If you want help, I can certainly help.
I noticed you had a few TODOs in your code here.
https://github.com/BullyWiiPlaza/JGeckoU/commit/54879a4122d8c3aa5437ec114faa2570b6da05dc
Not sure if this is up to date or if you have a more current version.
- Katron