Constantine️
Aleksandr
значит ошибки нет.
Daniel
скорее, все же нет.
ill-ya
Кто знает что это за расход памяти?
ill-ya
576MB 75.18% 75.18% 576MB 75.18% runtime.hashGrow
Vladimir
Илья
https://golang.org/src/runtime/hashmap.go#870
ill-ya
кушает огого
Илья
кушает огого
аллоцируй сразу map нужного размера, должно стать лучше
ill-ya
Илья
ну, если ты знаешь сколько будет элементов, то можешь сразу выделить память под весь map
ill-ya
знаю - 193780561
ill-ya
мне конечно стоит вопрос бытсрого мапа такого - читаю
Aleksandr
забавно, но я не могу прикрутить dep ни к готовому проекту ни к пустому.
dep init
determineProjectRoot: /home/zelenin/Downloads/test/src not in any $GOPATH
echo $GOPATH
/home/zelenin/Downloads/test/src
разные вариации типа подняться выше src на уровень, сделать GOPATH-ом либо корень либо src, либо вообще src исключить, не помогли. Ошибка гуглится в т.ч. в issue dep, но решения, которое помогло бы, нет
v0.1.0
Vladislav
GOPATH неправильно стоит
Aleksandr
Anonymous
Vladislav
Ставь GOPATH на test
Anonymous
gopath - папка, в которой лежит src, не включая src
Aleksandr
вообще я написал, что пробовал разные варианты, но сейчас запруфю
Vladislav
и еще исходники нудно в src/.../
Vladislav
Например src/test/
Aleksandr
zelenin@zelenin:~/Downloads/test$ export GOPATH=$(pwd)
zelenin@zelenin:~/Downloads/test$ echo $GOPATH
/home/zelenin/Downloads/test
zelenin@zelenin:~/Downloads/test$ dep init
determineProjectRoot: /home/zelenin/Downloads/test not in any $GOPATH
zelenin@zelenin:~/Downloads/test$ cd src
zelenin@zelenin:~/Downloads/test/src$ dep init
determineProjectRoot: dep does not currently support using $GOPATH/src as the project root.
zelenin@zelenin:~/Downloads/test/src$
Vladislav
Сделай папку внутри src и там dep init
Илья
по идее
Илья
Илья
такая вот печаль
Vladislav
Потому что GOPATH/src -это корень для всех проектов на Go
Aleksandr
печально, но спс за подсказку
ill-ya
А что то есть быстрее чем map?
ill-ya
Мне бы map[Bitmask]int
ill-ya
Read-only
Максим
кто то реализововал прием отчетов о доставке от FCM?
Пробовал github.com/mcilloni/go-fcm, так как есть xmpp, но не получается пройти авторизацию.
Было подобное?
Лёша
Ребят, а с чем может быть связано то, что в моем случае "going" выводится не синхронно?
https://gobyexample.com/goroutines
Oleg
Одно ядро в процессоре?
Лёша
да нет
Лёша
Илья
настроение шедуллера?
Илья
go build -race
Aleksandr
Лёша
Лёша
Aleksandr
Лёша
ну вот, это я и хотел узнать
Илья
тоже самое
версия go? https://golang.org/pkg/runtime/#GOMAXPROCS ? чему равно при запуске?
Лёша
Лёша
версия 1.8.3
Илья
и сколько бы ты не запускал пример, результат всегда как на скрине?
Лёша
да, в том то и дело
Лёша
ну, как я понял, это нормально?
Илья
да
ill-ya
А кто использует C in GO?
Kirill
Kirill
Но это дорого
ill-ya
Вообще резон мат функционал оставить в С - а http server в GO?
ill-ya
Соответственно скорость выше и память
ill-ya
с этим там проще
ill-ya
Просто для меня сложно сделать много поточный сервер в C
Kirill
Если выигрыш <=200-300мс - оставь в го
ill-ya
А логика математическая в С есть
Vladimir
@dkdfdz если ты можешь ответить на вопрос "зачем"
Vladimir
к тому же при работе с сишным кодом из Go есть некоторый оверхед на всякую всячину
ill-ya
Набросаю пару тест кейсов замеры сделаю
ill-ya
Вот - и насколько этот оверхед
ill-ya
Какой он
ill-ya
на практике
ill-ya
Я бы хотел map с bitmask быстрый - но в GO нет
ill-ya
bmi2 тоже сложно
Valentin
Илья
какую задачу хоть пытаетесь закостылить?
Anonymous
Что будет если использовать GOMAXPROCESS * 2, как будут работать потоки?
Slava
Konstantin
Нормальная ли идея сделать в пакете подпакет для моделей и там хранить их? А то особо не встречал такую практику у других либ, может это идет в разрез с какими-то правилами)
Konstantin
Речь именно о либе, а не приложении.
Мерль
[last news]
Go, I love you, but you're bringing me down
engelbart
А чтг там с закрытыми каналамт про которые автор ссылки ругается, вроде ж там придумали чтото
Nikita
Nikita
Как это вообще работает?