http://green-fr.livejournal.com/ ([identity profile] green-fr.livejournal.com) wrote in [personal profile] green_fr 2018-01-18 08:39 am (UTC)

Кстати да, задумался, откуда у меня информация о преаллокации после каждого элемента...

Прогнал тест. С увеличением в 10 раз количества элементов время, затраченное с преаллокацией увеличивается в 10 раз (логично), но и без преаллокации тоже увеличивается в 10 раз. То есть, отношение остаётся постоянным (в моём примере примерно 1:15). Так что, похоже, ты прав - в моём случае зависимость была бы не линейной, а квадратичной, и отношение времени с преаллокацией : без преаллокации росло бы.

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting