We (mostly Defiant) noticed that when BC is run for long stretches at time it becomes unstable, and it continues to consume memory.
For a multiplayer server, that's intended to run for a long time, it's not so good news.
Defiant also noticed that when a movie is run (any movie, including an empty, invisible one) memory is freed and BC is more stable.
This was extended by DS9FX, via there hulk (remains of destroyed ship) removal script.
So all in all, it's a combination of both KM and DS9FX code.