Я новичок в Google App Engine, но пытаюсь найти истинный источник того, сколько мягкой памяти потребляет мое приложение.
Я работаю в классе экземпляра F1 (ограничение памяти 128 МБ) в стандартной средеи еще не все же имел ошибку превышения мягкой памяти.
Инструменты, которые я использую для проверки памяти:
- Панель инструментов Google App Engine (диаграмма использования памяти) - показывает использование памяти, постепенно увеличивающееся за последнюю неделю с 250 МБ до более 1 ГБ.См. Первое изображение ниже.
- Панель инструментов Google App Engine (сводная таблица экземпляров) - показывает среднее использование памяти на уровне 122 МБ.Обратитесь к первому изображению ниже.
- logging runtime.memory_usage () - показывает диапазон между 120 МБ и 160 МБ в течение дня.
- Мониторинг Stackdriver - показывает, что память в основном колеблется около 150 МБ, но как новаяэкземпляры порождены.См. Второе изображение ниже.
Примите во внимание любые указания относительно того, какой источник информации я должен использовать для определения фактического использования памяти приложением, и что Google будет использовать, чтобы выдать ошибку мягкой памяти.
Панель управления App Engine:
Мониторинг Stackdriver: