Closed
Description
On profiling the 0.6.0 master branch, it's apparent that the application is continuously loading classes without reaching a plateau for class loading.
The JMBEAudioModule reflectively loads the JMBE audio converter library when a processing chain is created that requires IMBE or AMBE decoding. Each traffic channel also loads the class and creates an instance.
Experiment with holding a static class reference to the reflectively loaded class and use that cached instance to create all instances of the JMBE audio module to see if this slows down the rate of class loading when decoding busy systems.
Metadata
Metadata
Assignees
Labels
No labels