What happens when you hit the limit? Thrashing swap or oom kills? (And what kind of overcommit policy did you use?)
The first part of my post is speculating, the second part I ran an arbitrary number and observed resource usage to allow extrapolation, but didn't hit a limit.