it´s not easy to find a generic answer for that. The memory for each session varies as components are created and disposed, properties are added etc.
You can use GC to calculate the total memory of the process for all sessions. Or use the .NET profiler API or a profiler tool.
Hope that helps.
you can limit the number of sessions by setting the maxSessions parameter in Default.json
If you want to show a custom page when the number of sessions is reached and no new session can be accepted, you can modify the notAvailableUrl:
Please login first to submit.