Memory is a greatly overstated performance metric that I laugh when people act like its the end all be all

We aren't dealing with consoles with a really low memory amount and often the amount of memory in use doesn't even relate to the amount of processing time the addon uses.
Recap example uses less than 2MB of memory for a night of raiding and to me it would be fine if it used up 10 times that if it could give me a much more detailed view and really it needs much less than that.
For an addon you definately don't want to store the combat log messages or exact things but instead you can easily store a outgoing & incoming DPS and HPS numbers for every player once every second.
Thats 8 bytes for each with 4 variables tracked so 64 bytes per second.
25 players so 25 players* 64 bytes per player per second = 1600 bytes per second.
1600 bytes per second * 60 seconds per minute / 1024 bytes per kilobyte = 93.75 KB/Minute
Estimate 25% Overhead for Lua variables (not sure on the specifics but it has to track stuff like type and its being stored in a table) 93.75 KB/Minute* 125% = 117.1875 KB/Minute
So we are talking about ~120 KB/Minute so its going to be around 1 MB per Boss Fight. If there is the allowance easy autorecording only at boss fights (something that looks say like the RDX timer). The real importance comes down in the data management to ensure memory usage is kept to a minimum for example by allowing for autodeleting of fights lets say less than 2 minutes. Also sparse data tables because the truth is not many people have a ton of Outgoing DPS & HPS with lots of Incoming DPS & HPS.
Overall to me this seems well worth it for someone trying to analyze whats going on and how someone could potentially improve in the raid. Heh, I think I will try coding up something later tonight maybe.
BTW if you are concerned about performance issues make sure you aren't using KTM that addon sucks up CPU usage like nothing else (even while you are standing around doing absolutely nothing with no combat messages occurring near you).