GameCircle 2.0 consuming 100+ threads all of the time...
I’ve been working on optimizing one of our games and I’ve just noticed that the GameCircle 2.0 SDK is sparking off 100+ threads and never releasing them. Is there a reason why GameCircle needs so many threads all of the time? Granted all of them are sleeping most of the time, but that seems like an excessive amount threads to require 100% of the time. It looks like some code in GameCircle is using the Executors factory with newFixedThreadPool() set to the number of achievements, but then forgetting to call shutdown() on the ExecutorService. FYI:
Hi, Thank you for your valuable feedback. We have reported concerned team regarding this issue. They are investigating to optimize the number of threads we have (even idle) at one time. We would release new version of SDK (optimized one) shortly.