В последнее время я очень беспокоюсь о проблемах памяти в ASP.NET.ASP.NET и личные байты. Что это на самом деле означает?
Я читал довольно много статей, сделал один поток и использовал профилировщик для оптимизации моего приложения. Я также просто прочитал статью здесь о разнице в private bytes, virtual bytes and working set.
Итак, я понимаю, что частные байты - это плохой способ определения фактического использования памяти. Тем не менее, я собираюсь попробовать немного, так как хочу понять глубину использования памяти приложения.
В настоящее время он постоянно использует ~ 55-60 мб частных байтов. Означает ли это, что если я хочу запустить 2.000 пользователей одновременно на моем сайте, мне нужно: 60mb * 2000 = 120gb ram?
Я серьезно надеюсь, что кто-то может прийти и сказать мне, что я ПОЛНОСТЬЮ ошибаюсь, и я не в своем уме! :)
Я также проверил довольно простой сайт с очень ограниченной функциональностью, которая использовала байты размером ~ 40-45 мбайт, что также показалось довольно много.
Ahhh, боже! Это фантастика - вы не представляете, как я рад это слышать. Большое спасибо! :-) Я соглашусь ответить, когда смогу .. Спасибо! –