Description
Hello, I have a sketch, which is using the webserver. Seems there is memory leak, thus using timer, I am printing each 2 seconds:
Serial.print("Free heap:");
Serial.println(ESP.getFreeHeap(),DEC);
I did the regular access to the Webserver port - and it was in debug mode and see the output:
Free heap:6288
Free heap:6288
Free heap:6288
Free heap:6288
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:6056
Free heap:6056
Free heap:6056
Free heap:6056
Free heap:6056
New client
method: GET url: /cwd search:
args:
Request: /cwd
Arguments:
Free heap:5864
Free heap:5864
Free heap:5864
Free heap:5864
New client
method: GET url: /cww search:
args:
Request: /cww
Arguments:
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
Free heap:5672
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:5480
Free heap:5480
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:5288
Free heap:5288
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:5096
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:4904
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:4712
Free heap:4712
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:4520
Free heap:4520
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:4328
Free heap:4528
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:4336
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:4144
Free heap:4144
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:3952
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:3952
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:3760
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:3568
New client
method: GET url: / search:
args:
Request: /
Arguments:
Free heap:3376
Free heap:3376
Free heap:3568
It seems, that with each request, there is lost of the 200 bytes...