vird
vird
Got this http://jsfiddle.net/ZLaKM/1/ Expect this http://jsfiddle.net/T9rtW/1/ fix proposal https://gist.github.com/vird/6dace7407951c0e4e465
This rect: function (el) { var a = el.attrs; return rectPath(a.x, a.y, a.width, a.height, a.r); } should be replaced to rect: function (el) { var a = el.attrs; return rectPath(a.x,...
Based on: fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141 Probability of throw was ~1/2**499 But after fix it should never throw
"Лучшее" решение ИМХО должен определять сам автор. Ибо, например, в моем случае "Лучшее" решение показывает хуже perf в очках, но я подозреваю изменение условий на проде.
Сначала линейно нарастает RPS, потом так же линейно падает. Будет видно как система восстанавливается после нагрузки.
"до 200 RPS" (для начинающих в highload) "до 2 kRPS" "до 5 kRPS" "до 10 kRPS" Дальше +10 kRPS "до 100 kRPS" (ИМХО дальше будут проблемы с адекватным тестированием, потому...
CPU usage mem usage load average с секундной разверткой Хотя бы для личного дебага, а лучше чтобы видели все.
So. That was not good idea