JoyAdmin;51028 wrote:Set higher values in VICPU settings doesn't mean bot will get better performance, since every calculation has very limited time.
Something wrong with your .net framework's garbage collection ?
Case A) I can set bot's RAM limit to 2048 or 4096 MB using this:
[BOT]
MaxMemoryUsage=4096
but bot uses only around 200 MB (checked taskmanager) and stops each calculation cos of memory restrictions, even though it is using only 5-10% of allowed memory.
Case B) If I don't set memory limit (default settings), bot uses even 1500 MB with no problems (checked taskmanager), no memory restriction stops .
I don't think this is problem with garbage collection, because that way the limited bot would use all the 2048 MBs and then stop all calculations. However, bot stops the calculations while using about 200MB, that is like 10% of the limit value.
This looks more like the memory settings are not working correctly. For example 4096 MB limit is not 4096 MB, but 4096 KB (or something).
PS: Just curious - inscreasing VICPU, calculation depth and max wait time could lead to better results? Example: shaman mid game with 6 minions, bloodlust, evolve, devolve... more calculations = possibly better results, right? Because right now, bot sometimes doesn't attack with all minions before evolve (maybe counting their evolve value is better than their attack value, and can't count both values for all minions because of calc depth)