I do not think your problem is KS version-specific.
I suppose the way you installed KS ver7.9.1 is different from the way you installed previous KS versions, and is causing problems. I do not know what, though.
Do you mean you upgraded your KS installation by “Autoupdate” feature mentioned in the doc?
Well, I never use the “Autoupdate”. A few years ago I used it on Windows and experienced problems, though I forgot detail. When a software project is to be upgraded across a version (e.g., v7.8.x → 7.9.x), the newer version demands disk resources refreshed — some files/dirs should be removed, some files/dirs should be added. If there is unexpected resources created by previous version remains on disk, the newer version may crash. Therefore “Autoupdate” feature must be well-tested. I am afraid that the Autoupdate feature of KS on Windows is not of highest quality. I do not trust it.
Why not you try remove the current KS installation and install it cleanly?
I have ever experienced problems of “consuming tons of memory” in various versions of KS. For example, this case. Always I found the cause resided in my custom codes, not in KS.
In the screenshot you attached above, I noticed your test uses Data Files. How large the data is? Tons of data may require tons of memory. How your test behaves if you choose smaller size of Data File?
thanks for all the suggestions. I have been using KS for a few years and have used many different versions already. It seems previous versions are more stable, I feel version 6.3.3 is better with less feature, but more stable. I will try to find out the root cause of the issue.
They have KS 8.0 release now, so I’ll see if it will be better.