Constantine️
Aleksandr
значит ошибки нет.
Daniel
скорее, все же нет.
ill-ya
Кто знает что это за расход памяти?
ill-ya
576MB 75.18% 75.18% 576MB 75.18% runtime.hashGrow
Илья
https://golang.org/src/runtime/hashmap.go#870
ill-ya
кушает огого
Илья
кушает огого
аллоцируй сразу map нужного размера, должно стать лучше
Илья
ну, если ты знаешь сколько будет элементов, то можешь сразу выделить память под весь 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 неправильно стоит
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
Илья
по идее
Aleksandr
Сделай папку внутри src и там dep init
хм, что-то зафурычило, но как это юзать? зачем еще одну подпапку, если мой проект начинается стандартно в GOPATH/src/main.go?
Илья
такая вот печаль
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
Ребят, а с чем может быть связано то, что в моем случае "going" выводится не синхронно? https://gobyexample.com/goroutines
что значит не сихронно? с чем? горутины наоборот и используют чтобы асинзронно выполнять. порядок выполнения не гарантирован
Лёша
что значит не сихронно? с чем? горутины наоборот и используют чтобы асинзронно выполнять. порядок выполнения не гарантирован
вполне возможно, что перепутал понятия, просто достичь результата, как в примере, не получается
Лёша
go build -race
тоже самое
Лёша
ну вот, это я и хотел узнать
Илья
тоже самое
версия go? https://golang.org/pkg/runtime/#GOMAXPROCS ? чему равно при запуске?
Aleksandr
вполне возможно, что перепутал понятия, просто достичь результата, как в примере, не получается
последние четыре строчки твоего скрина выполняются одновременно, и порядок не гарантирован - как планировщик выполнит
Лёша
версия 1.8.3
Илья
и сколько бы ты не запускал пример, результат всегда как на скрине?
Лёша
да, в том то и дело
Лёша
ну, как я понял, это нормально?
Илья
да
ill-ya
А кто использует C in GO?
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, как будут работать потоки?
Konstantin
Нормальная ли идея сделать в пакете подпакет для моделей и там хранить их? А то особо не встречал такую практику у других либ, может это идет в разрез с какими-то правилами)
Konstantin
Речь именно о либе, а не приложении.
Мерль
[last news] Go, I love you, but you're bringing me down
engelbart
А чтг там с закрытыми каналамт про которые автор ссылки ругается, вроде ж там придумали чтото
Nikita
Nikita
Как это вообще работает?