Size: a a a

2020 August 09

AG

Andrei Grazhdankov in Go-go!
Вообще да
источник

AG

Andrei Grazhdankov in Go-go!
В Python отдаёт память
источник

DM

Dmitry M in Go-go!
А откуда инфа, что не отдает?
источник

ЕО

Евгений Омельченко... in Go-go!
Скорее всего у вас что-то течёт
источник

AG

Andrei Grazhdankov in Go-go!
Dmitry M
А откуда инфа, что не отдает?
По docker stats смотрю
источник

AG

Andrei Grazhdankov in Go-go!
Евгений Омельченко
Скорее всего у вас что-то течёт
Точно нет, на работе все норм работает
источник

AG

Andrei Grazhdankov in Go-go!
Буду читать про overcommit
источник

ВЩ

Владимир Щёголев... in Go-go!
может следует задуматься над использованием sync.Pool
источник

AG

Andrei Grazhdankov in Go-go!
Владимир Щёголев
может следует задуматься над использованием sync.Pool
Возможно, спасибо за совет
источник

ЕО

Евгений Омельченко... in Go-go!
Andrei Grazhdankov
Буду читать про overcommit
Надо понять в чём ваша проблема:

1. Если вам кажется, что нужно парится о том, чтобы программа отдавала память линуксу, то нет, не нужно. Нужно читать про оверкоммит, чтобы понять, что линуксу пофиг вообще на пустые страницы
2. Если у вас после форсированного вызова FreeOSMemory у вас не возвращается память, то 100% где-то утечка
источник

AG

Andrei Grazhdankov in Go-go!
Евгений Омельченко
Надо понять в чём ваша проблема:

1. Если вам кажется, что нужно парится о том, чтобы программа отдавала память линуксу, то нет, не нужно. Нужно читать про оверкоммит, чтобы понять, что линуксу пофиг вообще на пустые страницы
2. Если у вас после форсированного вызова FreeOSMemory у вас не возвращается память, то 100% где-то утечка
Ну смотри в простое приложение 17 метров, при работе до 200 поднимается. Когда нагрузку выключаю, 200 остается и не падает, но когда даю нагрузку так же 200. На работе же, когда нагрузки нету , потребление падает до 17 опять
источник

Z

Zver in Go-go!
Andrei Grazhdankov
Ну смотри в простое приложение 17 метров, при работе до 200 поднимается. Когда нагрузку выключаю, 200 остается и не падает, но когда даю нагрузку так же 200. На работе же, когда нагрузки нету , потребление падает до 17 опять
А версии GO одни и те же?
источник

AG

Andrei Grazhdankov in Go-go!
Да 1.14.6
источник

AG

Andrei Grazhdankov in Go-go!
В docker запускаю
источник

ЕО

Евгений Омельченко... in Go-go!
Andrei Grazhdankov
Ну смотри в простое приложение 17 метров, при работе до 200 поднимается. Когда нагрузку выключаю, 200 остается и не падает, но когда даю нагрузку так же 200. На работе же, когда нагрузки нету , потребление падает до 17 опять
У тебя там нигде нету map'ы огромной?
источник

AG

Andrei Grazhdankov in Go-go!
Не, точно
источник

VL

V L in Go-go!
Andrei Grazhdankov
Не, точно
посмотри что у тебя в https://golang.org/pkg/runtime/#MemStats
источник

AS

Alexey Shumkin in Go-go!
Captain Jack Vielfrass
Добрый день. Делаю простенькую систему авторизации с одним юзером. Сделал так:
Клиент отправляет форму с логин/пароль,  сервер проверяет лог/пароль, если все правильно, то генерирует токен с сроком действия. И ставит его в cookies. При следующих запросах сервер идентифицирует клиента по токену. Но если клиент будет заходить с нескольких устройств, то нужно будет хранить где то много токенов. Их можно хранить массивом в бд, и потом перебирать,  или как это реализовать? И имеет ли вообще эта схема права на существование?
Может JWT?
источник

CV

Captain Jack Vielfra... in Go-go!
Alexey Shumkin
Может JWT?
Пытался изучить, но пока сложно
источник

AS

Alexey Shumkin in Go-go!
Никита
Последовательность определена для всего: как для уроков, так и для материалов и задач внутри урока. Идти можно только последовательно, как в примере выше
Звучит как FSM - конечный автомат
источник