-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Description
Hi
script
DynamicJsonBuffer ox_jsonBuffer(64);
JsonArray& ox = ox_jsonBuffer.createArray();
uint32_t ix = 0;
void timerIsr2()//Демонстрация утечки памяти
{
Serial.println("heap:"+String(ESP.getFreeHeap())+"***ix="+(String)ix);
Serial.println("size:"+(String)ox.size());
while(ox.size())
{
ox.removeAt(0);
}
Serial.println("size:"+(String)ox.size());
JsonObject& ox_item = ox.createNestedObject();
Serial.println("size:"+(String)ox.size());
Serial.println("heap:"+String(ESP.getFreeHeap()));
ix++;
}
********************** log
Server started
heap:30904ix=0
size:0
size:0
size:1
heap:30904
heap:28920ix=51
size:1
size:0
size:1
heap:28920
heap:26856ix=101
size:1
size:0
size:1
heap:26856
heap:26856ix=151
size:1
size:0
size:1
heap:26856
heap:22744ix=201
size:1
size:0
size:1
heap:22744
heap:22744ix=301
size:1
size:0
size:1
heap:22744
heap:22744ix=401
size:1
size:0
size:1
heap:22744
heap:14368ix=1298
size:0
size:0
size:0
heap:14368