История изменений
Исправление Lrrr, (текущая версия) :
как в го увидеть какие потоки когда запускались, сколько ресурсов потребляют, с какими параметрами выполняются
средствами стандартной библиотеки.
debug.Stack returns the current stack trace. Stack trace is useful to see how many goroutines are currently running, what they are doing, and whether they are blocked or not
и прочие функции из пакетов debug
и runtime
как в го получить веб-интерфейс в котором была бы статистика, какой поток сколько раз падал и почему (как в pm2 plus)?
как уже было сказано, prometheus+grafana - общепринятые инструменты для таких вещей.
как в го сделать, чтобы он запустил столько потоков задачи, сколько есть ядер процессоров и балансировал между ними входящие соединения?
runtime.GOMAXPROCS(runtime.NumCPU())
в начале программы
Исходная версия Lrrr, :
как в го увидеть какие потоки когда запускались, сколько ресурсов потребляют, с какими параметрами выполняются
средствами стандартной библиотеки.
debug.Stack returns the current stack trace. Stack trace is useful to see how many goroutines are currently running, what they are doing, and whether they are blocked or not
и прочие функции из пакетов debug
и runtime
как в го получить веб-интерфейс в котором была бы статистика, какой поток сколько раз падал и почему (как в pm2 plus)?
как уже было сказало, prometheus+grafana - общепринятые инструменты для таких вещей.
как в го сделать, чтобы он запустил столько потоков задачи, сколько есть ядер процессоров и балансировал между ними входящие соединения?
runtime.GOMAXPROCS(runtime.NumCPU())
в начале программы