Adopting MonkeyBrains for my game/style and making it multithreaded.
"Don't have more than 100 Objects they said, your game will explode, they said".
I have to admit that with fewer Agents there were ~3k FPS possible, though
In this shot it was actually 40FPS but the Windows Snipping Tool defocused the App so it was restarting up again from 0 FPS, hence the lower FPS.
The more CPU intense Cohesion Behavior maxed out at 3 FPS, let's see what I can optimize tomorrow.
Edit: Lol, without updating the AI so simply rendering, I have 49 FPS
Edit2: Done! Awesome, now it all depends on JMEs Performance, no matter which behavior you choose.