[vz-users] vzlogger exec maximal 32 Zeilen
Jakob Hirsch
jh at plonk.de
Mi Jan 12 12:33:53 CET 2022
On 2022-01-12 12:29, Jakob Hirsch wrote:
> Naja, es ist Speicher für 32 readings allokiert, wenn du mehr
> reinschreibst, überschreibst du halt Speicher, wo andere Sachen stehen,
> und da das benutzte std::vector auf dem Stack liegt, kracht das ziemlich
> schnell (zum Glück!).
Korrektur: std::vector liegt schon auf dem Stack, da dort aber wohl
üblicherweise nur Start- und Endadresse drin stehen, die eigentlichen
Objekte aber vom default allocator auf dem Heap angelegt werden, wird
eher nur dort Speicher überschrieben.
Mehr Informationen über die Mailingliste volkszaehler-users