Скрыть
[ненависть]Почему plstripa в plplot делает realloc.
В замечательной либе, не умеющей рисовать графики разве что на кофеварке (в версии 6.0 обещают) есть несколько функций для рисования этих самых графиков в rela-time режиме:
Очень милая ф-я plstripc, которая создаёт этот самый rela-time график (с 19'ю параметрами):
http://plplot.sourceforge.net/docbook-manual/plplot-html-5.9.4/plstripc.html
и plstripa, которая точки на график добавляет.
http://plplot.sourceforge.net/docbook-manual/plplot-html-5.9.4/plstripa.html
Покурив мануал к сабжу, я грешным делом подумал, что если аккумуляция точек отключена, то не рисуемые точки в оперативки не хранятся. Как оказалось зря. Через парк часов я понял, что кто-то очень щедрый сожрал почти всю оперативку и своп. Вскрытие показало, что точки там (plstripa) добавляются через realloc. Мну негодует и смотрит в сторону гномических канвасов.