EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

use valgrind for openscada: memory leakage issues


Author Message
Written on: 30. 01. 2017 [08:12]
manil2020
Manil Amir
Topic creator
registered since: 30.01.2017
Posts: 2
hi
i need help to use ValGrind for memory checking of openscada source codes.
the ValGrind finds memory leakage but it doesnt show me line number to fix it.
i tried to compile openscada with gcc -g or -O0 but gcc compiler return me alot of error message.(i have testet widget.cpp; tsys.cpp; tcrnode.cpp with valgrind)
do you know is it related to openscada version that i am using?(I am using 0.8.0.10)
how can i fix gcc error messages to prepare code for profiling with valgrind?
tnx

Written on: 30. 01. 2017 [08:41]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3750
"manil2020" wrote:

i need help to use ValGrind for memory checking of openscada source codes.

Why? I haven't get into OpenSCADA the memory leaks but it early also tested by ValGrind!

"manil2020" wrote:

do you know is it related to openscada version that i am using?(I am using 0.8.0.10)

The version is too old and there allowed 0.8.16 version yet and more, for all like actions you must use 0.9 Work version instead!

"manil2020" wrote:

how can i fix gcc error messages to prepare code for profiling with valgrind?

You must know it if you try to do that or use the ready builds with the debug information's packages!

Learn, learn and learn better than work, work and work.
Written on: 30. 01. 2017 [10:31]
manil2020
Manil Amir
Topic creator
registered since: 30.01.2017
Posts: 2
tnx for response.
i need to profile memory usage because when i run the QT visualization of the project my system experience high memory usage and works slow.
(0.8.0.10)


i read valgrind tutorial and it said that to have line number of error, you need to compile the code with gcc.



8460