Closed RudiThoeni closed 6 months ago
Installed .net tools dotnet trace and did a dump when cpu was under heavy pressure.... Very useful tool because it shows what processes consume cpu/memory
it seems like IDM is using Opendatahub to retrieve the LTS Available FreeRooms Information. The Free Rooms Call uses a library named Combinatorics to calculate the cheapest room Combination (by creating all possible permutations and sorting them). It seems that on a certain amount of combinations the cpu/memory loads are increasing significantly........ At times this can also cause a cpu overload where the system does not reach a normal state anymore.....
Conclusion: revisit this cheapest room calculation .......
fixed and released on production
Memory Leak?
will check with this guide https://learn.microsoft.com/en-us/dotnet/core/diagnostics/debug-highcpu?tabs=windows