IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2026/01/16
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
Daddy_I2P
GFW
Most
Opax
Yadovitka
Yotsu
ahiru
ananas
anontor
asap
b3t4f4c3___
cry4me
deserving-stegosaur
duanin2
i2p1
karamba_i2p
leopold
mareki2p
n1
nnm
nyaa2pguy
o3d3
o3d3_
poriori
profetikla
qend
slfd
sonya
test02
un
user
uu2
vade
zzz
orignal onon есть вопрос по твоему коду
onon Какой
orignal в HandleSendTime
orignal вот этот цикл
orignal for (int i = 0; i < m_NumPacketsToSend; i++)
orignal он делает какие то вычисления но реальтат зависит только от числа пакетав а не от самих пакетов
onon ну
orignal вопрос такой. нельзя ли рассчитатеь какую то таблицу значений
orignal с индексом по числу пакетор и брать сразу из нее
orignal а не бегать кадлый раз по циклу?
onon Интересный вопрос
orignal раз оно определяется только числом пакетов
onon Он же от текущего размера окна считается
onon А оно каждый раз разное
onon Я хз как это в таблицу свети
orignal это я понимаю
orignal не напрмямую естественно
orignal а как какие то каэффициенты в некой форумле
onon Если только округлять до табличных значений
orignal я просто не понимаю что оно делает
orignal и аытабст развернуть в плоскую форумулу без цикла
onon Типа забить таблицу округлёнными значениями и на входе размер окна округлять до ближайшего
orignal заменить вычисления знечний форумалами
orignal коээфициенты для которых брать из таблицы
orignal мне лень разбираеться что этот код делает
orignal ты то лучше знаешь
orignal я лишь вижу что сами пакеты не важны
onon Он высчитывает размер окна
orignal размер окна эта функция от чего кроме числа пакетов?
orignal не верю я что надо проходить по циклу
onon От текущего размера окна
orignal а еще от чего?
onon От уровня расчётной пропускной способности маршрута
orignal ты понимаещь что чтобы узнать сколько в 10 раз по 2 не надо цикл
orignal достаточно разделить
orignal обхясни как ты там усредняешь
orignal где //some magic here
onon Ну там смысл такой. Чем ближе текущий размер окна к расчитанному уровню, тем он медленнее увеличивается
onon И потом он "перескакивает" выше и начинает так же увеличиваться но с ускорением
onon Чем дальше от уровня тем быстрее увеличивается
orignal то есть грубо говоря это геометрическая прогрессия?
onon Я таких умных слов не знаю, но наверное да, если ты так говоришь
orignal откуда ты этот метод взял?
onon Из головы
orignal я попробую свести в прогессии и покажу
orignal прогрессия грубо говоря представь себе сложный процент по вкладам с ежедневным начислением
onon Это на рост если
orignal у тебя простоянно растет сумма на которую насчиляется процент за счет процентов
orignal погашение кредита аналогично
onon А когда приближается снизу к уровню то наоборот каждый раз всё меньше
orignal при каждом погашении снижается насчиляемый интерес
orignal ну да тут два случая
orignal и в обоих прогессия члены которой можно вычислят напрмяую без цикла
orignal даже у фибоанчи можно просто посложнее
onon Вот смотри наглядно
onon Синий это размер окна m_WindowSize
onon Салатовый это m_LastWindowDropSize
onon Когда он приближается к салатовой линии, он всё медленнее растёт
onon А потом когда перескакивает то быстрее начинает расти
orignal чуть позже
orignal ничего не понятно
orignal все вижу
orignal у тебя явно на график логарифмическая функция
orignal короче именно геометрическая прогрессия это
orignal со знаменателем меньше 1
onon Прогрессии, регрессии... Слов умных нахватались где-то...
orignal в школе учат
onon Значит я прогуливал...
orignal ты попробуй записать свой алгоритм в видел геометрической прогессии
orignal ну посмотри в википедии
onon Вскипит мозг
onon Не хочу
orignal а надо
orignal записал твой велосипед в виде прогрессии мы резко улучишим производительность
orignal я думаю там ln(размер окна) вполне подойдет
orignal еестесмтвенно с множителями и смещением