Closed fsfod closed 4 years ago
Thank you for the suggestion.
I was able to reproduce the issue and I will try to improve this by using lazy evaluation/caching.
The original issue was fixed in 86ee12f2c512dbcb269c400a8b7e1477208c3c75
Additional improvements were made for table expression evaluation (process memory read batching, lazy evaluation for node keys and values)
I'm going to test these changes for a bit before I publish the extension update.
Fix for this issue has been published in 0.9.2 update of the extension.
The debugger can get bogged down very slowly reading table values in LuaTable.LoadValues when trying to display data tip for large tables with several thousand values. This was the call stack it was happening in.
It would help to have some cut off when reading the values and all those single memory reads could maybe batch read from a single larger memory read thats cached in a byte buffer to speed things up.