I used to have JD Ultimate, but it hasn't been update in over a year now and I found that in actuality, performance of my phone got worse with it. As far as battery saving, once I was off of it and used Smart Actions, I found that my battery life was just about the same, if not better at times. Plus, performance of the phone improved.
Now, I use Greenify to hibernate apps as well as SmartActions to turn on/off WiFi when I'm at specific locations as well as handle screen brightness based on whether I'm hooked up to a charger or not.
With all of this, I can get over 36 hours before having to charge. I know some are getting days, but I think that's with a MAXX. Mine is just a plain, sorry old RAZR HD, but hey, the battery life gets me through a day without having to worry about it running out. Even my OG RAZR MAXX had issues making it through a day without charging sometimes.
Since you are on CM11, then what other's have stated is to possibly use Tasker to handle doing certain things. It's like SmartActions but it can be daunting if you don't know what you're doing.
Please hit "Thanks" if this post helped you.
RAZR HD XT926 (unlocked)
32gb Nexus 7