I'm not following. I thought you said you could get rid of the leak by
doing the unsets. If so, is there still a problem?


On Sun, Mar 29, 2020 at 8:41 AM Lucas Heijst <[email protected]> wrote:

> Tom,
>
> Currently running weewx 4.0.0b17 and analysing the memory leak in my pi31
> system.
> On the system runs two weewx instances (mben and tfrc) and a 5-minute
> webcam cronjob.
>
> The memory leak of my webcam cronjob task was caused by creating variables
> like:
> WEBCAM_ID=3
> CAMERA=picamera$WEBCAM_ID
> DATETIME=$(date +"%Y-%m-%d %H:%M:%S")
> EPOCH=$(date +"%s")
> ...
>
> The used memory is freed by:
> unset WEBCAM_ID
> unset CAMERA
> unset DATETIME
> unset EPOCH
> ...
>
>
> The memory leak of the weewx instances mben and tfrc are caused by the
> weewx reporting tasks, see data below:
>
> -----
> used  time
>  mem
> ----- -----
> 73348 10:30
> 95504 11:07
> 48576 11:38 no webcam, no mben, no tfrc (no increase of memory)
> 56136 11:41 mben without modbus read and modbus service
> 57384 11:43
> 57876 11:44
> 58360 11:45
> 64836 11:47 used memory increased with 6476 due to mben31 report
> 64572 11:48
> 64560 11:49
> 64548 11:50
> 66240 11:51 used memory increased with 1692 due to mben31 report
> 55808 11:53 mben without mben31 report
> 56092 11:54
> 55828 11:55
> 55808 11:56
> 56000 11:57
> 56000 11:58
> 56516 11:59
> 56772 12:00
> 56164 12:02 mben now with modbus service (fully functional; without
> reporting)
> 56436 12:03
> 55920 12:04
> 76056 12:09 mben without mben31 report; tfrc started without tfrc31 report
> 76388 12:10
> 77084 12:11
> 77248 12:12
> 77432 12:13
> 77312 12:14
> 76908 12:15
> 76976 12:16
> 77268 12:21
> 77248 12:24 hardly any increase of used memory the last 15 minutes
> -----
>
> When all reports are disabled, the memory leak on my system is practically
> zero.
>
> Attached the skin settings of mben31.
>
> Any clue how reduce this memory leak?
>
> Luc
>
> --
> You received this message because you are subscribed to the Google Groups
> "weewx-development" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-development/d91724fe-da46-4b4e-9913-59f55aa91657%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-development/d91724fe-da46-4b4e-9913-59f55aa91657%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/CAPq0zEAqrL6Ok%3DxyYHb5wFRwfps%2BEWtJreA6SaMjNThr%3Diiajg%40mail.gmail.com.

Reply via email to