Как стать автором
Обновить
-1
0

Пользователь

Отправить сообщение
смотря как парсить… если сразу пихать данные в объект, по получается быстрее, чем парсить в мапу
тоже потихоньку пилю свою либу https://github.com/wizzardo/Tools, мой json-парсер, кстати, в несколько раз быстрее gson'а
а сколько памяти доступно?
реквестирую бенчмарки, сколько соединений выдержит сервер?
что значит числа не надо парсить? они передаются точно так же строкой в человекочитаемом виде, из этой строки все равно нужно парсить число
а какой смысл так делать?
что-то как-то rps на i7 не очень, неделю назад бенчмаркал undertow на i7 4790, выдавало примерно 440к rps на 400 подключений
что же входит в 522 байта?
я правильно понял, что Вы из ~800 килобайт библиотек удалили лишние классы и получили 522 байта? и все работает?)
это вы так тонко пытаетесь продолжить холивар из первого коментария?
как java-разработчику, мне больно смотреть на этот стереотип…
какие результаты с ab -n 1000 -c 50 -k?
это без keep-alive чтоли?
побенчмаркал я вашу поделку… в лучшем случае получается 7к реквестов в секунду, это отвратительно мало… для сравнения jetty выдает примерно 70к rps на той же машине
я тут немножко потыкал unblok.us:8085… там канал такой плохой или оно дико медленное?
это мой ноутбук и кастомный сервер на java =)
если не упираться в сервер, то go-meter раза в два медленнее =(

export GOMAXPROCS=4
$GOPATH/bin/go-meter -c 64 -d 10s -t 4 -u http://localhost:8081/ 
Running test threads: 4, connections: 64 in 10s GET http://localhost:8081/
Stats:            Min       Avg       Max
  Latency           0         0       9ms
  520921 requests in 10s, net: in 49MB, out 33MB
HTTP Codes: 
     200       100.00%
Latency: 
     0       100.00%
Requests: 52092.10/sec
Net In: 39MBit/sec
Net Out: 27MBit/sec
Transfer: 8.2MB/sec

./wrk -t 4 -d 10 -c 64 -H "Connection: Keep-Alive" http://localhost:8081/
Running 10s test @ http://localhost:8081/
  4 threads and 64 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency   631.48us    1.04ms  16.68ms   99.02%
    Req/Sec    28.75k     7.13k   64.44k    76.09%
  1083840 requests in 10.00s, 109.56MB read
Requests/sec: 108401.72
Transfer/sec:     10.96MB
печаль, у меня go1.0.2
go get github.com/a696385/go-meter
# github.com/a696385/go-meter/http
/usr/lib/go/src/pkg/github.com/a696385/go-meter/http/request.go:62: bodyReader.WriteTo undefined (type *bufio.Reader has no field or method WriteTo)

что я делаю не так?
это ограничение трафика по расшаренным ссылкам в месяц

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность