esp-idf
esp-idf copied to clipboard
Wifi throughput issue (https file download) with huge waits from stream->available() (IDFGH-10889)
Answers checklist.
- [X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
- [X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
- [X] I have searched the issue tracker for a similar issue and not found a similar issue.
IDF version.
v4.4.4
Operating System used.
Windows
How did you build your project?
VS Code IDE
If you are using Windows, please specify command line type.
None
Development Kit.
ESP32D0WDR2
Power Supply used.
External 5V
What is the expected behavior?
A consistent (and decent) throughput when downloading files from HTTP and HTTPS.
What is the actual behavior?
A very inconsistent throughpout during file download, ranging from 20KB/s to 980KB/s, totally randomly.
(log)
0 16KB 2ms
1 0KB 1ms
1 16KB 22ms
1 0KB 0ms
1 1KB 3ms
28087 16KB 19ms
1 1KB 1ms
1 1KB 2ms
283 16KB 24ms
1 2KB 0ms
1 1KB 2ms
161 16KB 28ms
1 3KB 2ms
1 1KB 2ms
151 16KB 25ms
1 4KB 2ms
1 1KB 3ms
113 16KB 29ms
1 5KB 2ms
1 1KB 4ms
95 16KB 26ms
1 6KB 1ms
1 1KB 2ms
17 16KB 29ms
1 7KB 2ms
1 1KB 5ms
1 16KB 34ms
1 8KB 2ms
1 1KB 5ms
1 16KB 37ms
1 9KB 3ms
1 1KB 4ms
1 16KB 23ms
1 10KB 1ms
1 1KB 3ms
1 16KB 21ms
1 11KB 2ms
1 1KB 2ms
1161 16KB 19ms
1 12KB 1ms
1 1KB 3ms
1 16KB 20ms
1 13KB 2ms
1 1KB 3ms
983 16KB 26ms
1 14KB 1ms
1 1KB 3ms
1 16KB 20ms
1 15KB 1ms
1 1KB 3ms
1 0KB 0ms
13 16KB 33ms
1 0KB 0ms
1 1KB 3ms
1 16KB 27ms
1 1KB 1ms
1 1KB 4ms
1 16KB 34ms
1 2KB 0ms
1 1KB 2ms
1 16KB 27ms
1 3KB 2ms
1 1KB 5ms
1 16KB 29ms
1 4KB 1ms
1 1KB 5ms
1 16KB 37ms
1 5KB 1ms
1 1KB 5ms
1 16KB 31ms
1 6KB 1ms
1 1KB 6ms
1 16KB 34ms
1 7KB 2ms
1 1KB 5ms
1 16KB 28ms
1 8KB 2ms
1 1KB 5ms
1 16KB 21ms
1 9KB 1ms
1 1KB 3ms
1 16KB 24ms
1 10KB 1ms
1 1KB 3ms
1025 16KB 26ms
1 11KB 1ms
1 1KB 3ms
1 16KB 19ms
1 12KB 1ms
1 1KB 3ms
1 16KB 21ms
1 13KB 1ms
1 1KB 3ms
1831 16KB 19ms
1 14KB 1ms
1 1KB 3ms
1 16KB 18ms
1 15KB 2ms
1 1KB 3ms
1 0KB 0ms
45 16KB 18ms
1 0KB 1ms
1 1KB 3ms
81 16KB 19ms
1 1KB 1ms
1 1KB 2ms
59 16KB 21ms
1 2KB 0ms
1 1KB 2ms
53 16KB 22ms
1 3KB 2ms
1 1KB 2ms
49 16KB 22ms
1 4KB 2ms
1 1KB 2ms
53 16KB 23ms
1 5KB 1ms
1 1KB 2ms
41 16KB 28ms
1 6KB 1ms
1 1KB 2ms
1 16KB 27ms
1 7KB 1ms
1 1KB 6ms
11 16KB 19ms
1 8KB 2ms
1 1KB 2ms
35 16KB 24ms
1 9KB 1ms
1 1KB 3ms
15 16KB 24ms
1 10KB 3ms
1 1KB 5ms
1 16KB 26ms
1 11KB 4ms
1 1KB 2ms
41 16KB 28ms
1 12KB 3ms
1 1KB 3ms
1 16KB 26ms
1 13KB 3ms
1 1KB 6ms
1 16KB 24ms
1 14KB 1ms
1 1KB 4ms
1 7KB 10ms
1 7KB 2ms
ID 1 - Speed 45 KB/s
Steps to reproduce.
Here is the test firmware, writing to SD_MMC can be enabled but it is out of the scope of this issue, since the problem occurs exactly the same way when writing to file is disabled. The buffer allocation and size did not change anything, i have tested from 16K to 64K, static, dynamic on IRAM, or dynamic on PSRAM, no notable difference. What this test code does is, download a file alternatively from two AWS urls, and display the timings.
- first value is the number of idle loop with 1ms rtos delay until stream->available() has some data available
- second value is the chunk size in KB,
- third value is the actual time from when the data is available to when it is copied to the buffer (and written to SD_MMC, if enabled).
We can immediately see the problem : on many occurences, a totally abnormal idle time ranging from hundredth to thousandth of ms, which does not occur if we load the file from a PC for example. Also, as mentioned, sometimes there will be no wait time and the download speed wil be faster, 600, 700, 900KB/s. there is no pattern as for wait times, they occur randomly and are extremely long.
(code)
#include "FS.h"
#include "SD_MMC.h"
#include <WiFi.h>
#include <HTTPClient.h>
#define CHUNK_SIZE 16384
#define WRITE_FILE 0
const char* ssid = "xxxxx";
const char* password = "xxxxx";
struct download_info_t {
String file_name;
String url;
};
download_info_t Download_info2;
int url_flip=0;
//uint8_t buffer_[CHUNK_SIZE];
bool download(String file_name, String download_url) {
HTTPClient http;
if (!http.begin(download_url) ) {
printf("http.begin(download_url) error\n");
return false;
}
size_t try_counter = 0;
const size_t TRY_LIMIT = 20;
int httpCode = -1;
do {
httpCode = http.GET();
vTaskDelay(pdMS_TO_TICKS(250));
if (try_counter++ == TRY_LIMIT) {
printf("Connection timeout\n");
return false;
}
} while (httpCode != HTTP_CODE_OK);
WiFiClient* stream = http.getStreamPtr();
try_counter = 0;
do {
stream = http.getStreamPtr();
vTaskDelay(pdMS_TO_TICKS(250));
if (try_counter++ == TRY_LIMIT) {
Serial.println("Connection timeout");
return false;
}
} while (!stream->available());
#if WRITE_FILE
String fullpath = String("/sdcard/") + file_name;
FILE* file = fopen(fullpath.c_str(), "ab");
if (file == NULL) {
printf("Error opening file\n");
return false;
}
printf("Opened empty file\n");
#endif
//uint8_t* buffer_ = (uint8_t*)malloc(CHUNK_SIZE);
uint8_t* buffer_ = (uint8_t*)ps_malloc(CHUNK_SIZE);
uint8_t* cur_buffer = buffer_;
const size_t TOTAL_SIZE = http.getSize();
size_t downloadRemaining = TOTAL_SIZE;
auto start_ = millis();
auto chunk_start = millis();
auto cnt=0;
while ( downloadRemaining > 0 && http.connected() ) {
auto data_size = stream->available();
if (data_size > 0) {
printf("%d\t",cnt);
auto available_buffer_size = CHUNK_SIZE - (cur_buffer - buffer_);
auto read_count = stream->read(cur_buffer, ((data_size > available_buffer_size) ? available_buffer_size : data_size));
cur_buffer += read_count;
downloadRemaining -= read_count;
if (cur_buffer - buffer_ == CHUNK_SIZE) {
#if WRITE_FILE
write(fileno(file), buffer_, CHUNK_SIZE);
#endif
cur_buffer = buffer_;
}
auto t = (millis()-chunk_start);
printf("%dKB\t%lums\n",data_size/1024,t);
chunk_start = millis();
cnt=0;
}
else{
cnt++;
chunk_start = millis();
}
vTaskDelay(1);
cnt++;
}
auto end_ = millis();
size_t time_ = (end_ - start_) / 1000;
String speed_ = String((TOTAL_SIZE / time_)/1024);
printf("ID %d - Speed %u KB/s\n",url_flip,(TOTAL_SIZE / time_)/1024);
#if WRITE_FILE
fclose(file);
#endif
free(buffer_);
http.end();
return true;
}
void download_task_(void* params) {
for (;;) {
if(url_flip==0)((download_info_t*)params)->url = String("https://myfaba-assets.s3.eu-west-3.amazonaws.com/audio_snippets/region_1/canzoni_di_natale/UeC1K-Snippet_Canzoni_di_Natale.mp3");
else if(url_flip==1)((download_info_t*)params)->url = String("https://myfaba-assets.s3.eu-west-3.amazonaws.com/audio_snippets/region_1/africa_in_musica/Q36Sg-Africa+in+musica+-+Snippet.mp3");
download( ((download_info_t*)params)->file_name, ((download_info_t*)params)->url);
url_flip++;
if(url_flip>1)url_flip=0;
vTaskDelay(pdMS_TO_TICKS(2000));
}
}
void setup() {
Serial.begin(115200);
delay(1000);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("\nWifi connected");
Download_info2.file_name = "new_file.mp3";
xTaskCreate(download_task_, "downloader", 10000, &Download_info2, 55, NULL);
}
void loop() {
vTaskDelay(10000);
}
Debug Logs.
(logs)
[ 1][I][esp32-hal-psram.c:96] psramInit(): PSRAM enabled
[ 1034][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 0 - WIFI_READY
[ 1115][V][WiFiGeneric.cpp:340] _arduino_event_cb(): STA Started
[ 1117][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 2 - STA_START
[ 1116][V][WiFiGeneric.cpp:97] set_esp_interface_ip(): Configuring Station static IP: 0.0.0.0, MASK: 0.0.0.0, GW: 0.0.0.0
[ 1182][V][WiFiGeneric.cpp:355] _arduino_event_cb(): STA Connected: SSID: SFR_6200, BSSID: 30:7e:cb:91:62:04, Channel: 1, Auth: WPA2_PSK
[ 1183][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 4 - STA_CONNECTED
..[ 2186][V][WiFiGeneric.cpp:369] _arduino_event_cb(): STA Got New IP:192.168.1.81
[ 2187][D][WiFiGeneric.cpp:1035] _eventCallback(): Arduino Event: 7 - STA_GOT_IP
[ 2190][D][WiFiGeneric.cpp:1098] _eventCallback(): STA IP: 192.168.1.81, MASK: 255.255.255.0, GW: 192.168.1.1
.
Wifi connected
[ 2630][V][HTTPClient.cpp:252] beginInternal(): url: https://myfaba-assets.s3.eu-west-3.amazonaws.com/audio_snippets/region_1/canzoni_di_natale/UeC1K-Snippet_Canzoni_di_Natale.mp3
[ 2635][D][HTTPClient.cpp:263] beginInternal(): unexpected protocol: https, expected http
[ 2643][V][HTTPClient.cpp:252] beginInternal(): url: https://myfaba-assets.s3.eu-west-3.amazonaws.com/audio_snippets/region_1/canzoni_di_natale/UeC1K-Snippet_Canzoni_di_Natale.mp3
[ 2659][D][HTTPClient.cpp:303] beginInternal(): protocol: https, host: myfaba-assets.s3.eu-west-3.amazonaws.com port: 443 url: /audio_snippets/region_1/canzoni_di_natale/UeC1K-Snippet_Canzoni_di_Natale.mp3
[ 2677][D][HTTPClient.cpp:598] sendRequest(): request type: 'GET' redirCount: 0
[ 2929][V][ssl_client.cpp:62] start_ssl_client(): Free internal heap before TLS 283188
[ 2929][V][ssl_client.cpp:68] start_ssl_client(): Starting socket
[ 3000][V][ssl_client.cpp:146] start_ssl_client(): Seeding the random number generator
[ 3001][V][ssl_client.cpp:155] start_ssl_client(): Setting up the SSL/TLS structure...
[ 3005][D][ssl_client.cpp:176] start_ssl_client(): WARNING: Skipping SSL Verification. INSECURE!
[ 3013][V][ssl_client.cpp:254] start_ssl_client(): Setting hostname for TLS session...
[ 3021][V][ssl_client.cpp:269] start_ssl_client(): Performing the SSL/TLS handshake...
[ 3535][V][ssl_client.cpp:290] start_ssl_client(): Verifying peer X.509 certificate...
[ 3535][V][ssl_client.cpp:298] start_ssl_client(): Certificate verified.
[ 3538][V][ssl_client.cpp:313] start_ssl_client(): Free internal heap after TLS 282004
[ 3546][D][HTTPClient.cpp:1170] connect(): connected to myfaba-assets.s3.eu-west-3.amazonaws.com:443
[ 3556][V][ssl_client.cpp:369] send_ssl_data(): Writing HTTP request with 247 bytes...
[ 3855][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'HTTP/1.1 200 OK'
[ 3856][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'x-amz-id-2: 17whKK3SBfMPDyk7AF5nLJPnP/ZhCfOMFlRcCDy8OGPHw6hkl7TxZNB7ngDtx/erSKPdPwJooto='
[ 3865][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'x-amz-request-id: 9SBHBF3YV73DGWAB'
[ 3873][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'Date: Thu, 17 Aug 2023 15:03:55 GMT'
[ 3882][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'Last-Modified: Tue, 27 Oct 2020 13:44:50 GMT'
[ 3892][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'ETag: "8d79e54e1f93e8d71111c47316a21f1b"'
[ 3901][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'Accept-Ranges: bytes'
[ 3908][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'Content-Type: audio/mpeg'
[ 3916][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'Server: AmazonS3'
[ 3923][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: 'Content-Length: 2101037'
[ 3930][V][HTTPClient.cpp:1264] handleHeaderResponse(): RX: ''
[ 3936][D][HTTPClient.cpp:1321] handleHeaderResponse(): code: 200
[ 3942][D][HTTPClient.cpp:1324] handleHeaderResponse(): size: 2101037
[ 3948][D][HTTPClient.cpp:642] sendRequest(): sendRequest code=200
0 1KB 0ms
1 16KB 21ms
1 1KB 1ms
1 1KB 3ms
1 15KB 19ms
1 1KB 0ms
1575 16KB 17ms
1 1KB 1ms
65 1KB 3ms
493 16KB 22ms
1 2KB 0ms
1 1KB 2ms
71 16KB 18ms
1 3KB 2ms
101 1KB 3ms
107 16KB 22ms
1 4KB 2ms
1 1KB 2ms
81 16KB 16ms
1 5KB 1ms
1 1KB 2ms
145 16KB 23ms
1 6KB 1ms
1 1KB 2ms
71 16KB 21ms
1 7KB 2ms
1 1KB 2ms
63 16KB 19ms
1 8KB 2ms
1 1KB 2ms
77 16KB 19ms
1 9KB 2ms
1 1KB 2ms
69 16KB 19ms
1 10KB 2ms
1 1KB 4ms
57 16KB 17ms
1 11KB 1ms
1 1KB 3ms
89 16KB 17ms
1 12KB 1ms
1 1KB 3ms
59 16KB 18ms
1 13KB 2ms
1 1KB 4ms
81 16KB 24ms
1 14KB 4ms
1 1KB 4ms
37 16KB 25ms
1 15KB 2ms
1 1KB 2ms
1 0KB 0ms
11 16KB 26ms
1 0KB 0ms
1 1KB 5ms
1 16KB 26ms
1 1KB 0ms
1 1KB 4ms
27 16KB 26ms
1 2KB 1ms
1 1KB 3ms
25 16KB 26ms
1 3KB 0ms
1 1KB 3ms
1 16KB 28ms
1 4KB 1ms
1 1KB 6ms
5 16KB 24ms
1 5KB 2ms
1 1KB 5ms
11 16KB 28ms
1 6KB 2ms
1 1KB 5ms
1 16KB 28ms
1 7KB 1ms
1 1KB 2ms
1 16KB 30ms
1 8KB 2ms
1 1KB 4ms
1 16KB 31ms
1 9KB 1ms
1 1KB 6ms
1 16KB 32ms
1 10KB 2ms
1 1KB 5ms
1 16KB 30ms
1 11KB 2ms
1 1KB 5ms
1 16KB 29ms
1 12KB 1ms
1 1KB 4ms
1 16KB 35ms
1 13KB 3ms
1 1KB 6ms
1 16KB 28ms
1 14KB 2ms
1 1KB 2ms
1 16KB 24ms
1 15KB 4ms
1 1KB 5ms
1 0KB 0ms
1 16KB 35ms
1 0KB 1ms
1 1KB 4ms
1 16KB 26ms
1 1KB 0ms
1 1KB 4ms
1 16KB 27ms
1 2KB 2ms
1 1KB 2ms
1 16KB 31ms
1 3KB 1ms
1 1KB 4ms
1 16KB 25ms
1 4KB 2ms
1 1KB 2ms
1 16KB 19ms
1 5KB 1ms
1 1KB 2ms
61 16KB 23ms
1 6KB 1ms
1 1KB 2ms
43 16KB 30ms
1 7KB 2ms
1 1KB 2ms
1 16KB 33ms
1 8KB 2ms
1 1KB 5ms
1 16KB 35ms
1 9KB 2ms
1 1KB 5ms
1 16KB 26ms
1 10KB 2ms
1 1KB 4ms
1 16KB 29ms
1 11KB 2ms
1 1KB 5ms
1 16KB 27ms
1 12KB 3ms
1 1KB 5ms
1 16KB 23ms
1 13KB 2ms
1 1KB 4ms
1 16KB 28ms
1 14KB 1ms
1 1KB 3ms
1 16KB 30ms
1 15KB 4ms
1 1KB 5ms
1 0KB 0ms
1 16KB 32ms
1 0KB 1ms
1 1KB 5ms
1 16KB 24ms
1 1KB 0ms
1 1KB 2ms
1 16KB 23ms
1 2KB 0ms
1 1KB 2ms
37271 16KB 25ms
1 3KB 2ms
1 1KB 2ms
239 16KB 24ms
1 4KB 2ms
1 1KB 2ms
217 16KB 27ms
1 5KB 1ms
1 1KB 2ms
157 16KB 25ms
1 6KB 1ms
1 1KB 5ms
105 16KB 28ms
1 7KB 1ms
1 1KB 6ms
85 16KB 23ms
1 8KB 1ms
1 1KB 2ms
39 16KB 29ms
1 9KB 2ms
1 1KB 3ms
1 16KB 22ms
1 10KB 1ms
1 1KB 5ms
15 16KB 28ms
1 11KB 1ms
1 1KB 3ms
1 16KB 30ms
1 12KB 3ms
1 1KB 4ms
1 16KB 28ms
1 13KB 2ms
1 1KB 5ms
1 16KB 39ms
1 14KB 4ms
1 1KB 3ms
1 16KB 29ms
1 15KB 2ms
1 1KB 6ms
1 0KB 1ms
1 16KB 25ms
1 0KB 0ms
1 1KB 5ms
1 16KB 29ms
1 1KB 1ms
1 1KB 3ms
1 16KB 31ms
1 2KB 2ms
1 1KB 5ms
1 16KB 34ms
1 3KB 2ms
1 1KB 3ms
1 16KB 23ms
1 4KB 2ms
1 1KB 3ms
1 16KB 21ms
1 5KB 2ms
1 1KB 2ms
1575 16KB 18ms
1 6KB 1ms
1 1KB 2ms
1 16KB 20ms
1 7KB 1ms
1 1KB 2ms
1 16KB 31ms
1 8KB 2ms
1 1KB 6ms
1 16KB 27ms
1 9KB 2ms
1 1KB 5ms
1 16KB 32ms
1 10KB 1ms
1 1KB 3ms
1 16KB 28ms
1 11KB 4ms
1 1KB 5ms
1 16KB 31ms
1 12KB 1ms
1 1KB 6ms
1 16KB 31ms
1 13KB 3ms
1 1KB 6ms
1 16KB 32ms
1 14KB 3ms
1 1KB 3ms
1 16KB 21ms
1 15KB 2ms
1 1KB 2ms
1 0KB 1ms
1 16KB 23ms
1 0KB 0ms
1 1KB 3ms
865 16KB 20ms
1 1KB 0ms
1 1KB 2ms
1 16KB 21ms
1 2KB 0ms
1 1KB 3ms
35 16KB 29ms
1 3KB 1ms
1 1KB 2ms
1 16KB 26ms
1 4KB 2ms
1 1KB 3ms
1 16KB 28ms
1 5KB 2ms
1 1KB 2ms
23 16KB 30ms
1 6KB 2ms
1 1KB 3ms
1 16KB 27ms
1 7KB 2ms
1 1KB 4ms
1 16KB 28ms
1 8KB 2ms
1 1KB 3ms
1 16KB 31ms
1 9KB 3ms
1 1KB 5ms
1 16KB 31ms
1 10KB 1ms
1 1KB 5ms
1 16KB 35ms
1 11KB 3ms
1 1KB 3ms
1 16KB 33ms
1 12KB 2ms
1 1KB 4ms
1 16KB 29ms
1 13KB 3ms
1 1KB 6ms
1 16KB 20ms
1 14KB 3ms
1 1KB 3ms
1 16KB 21ms
1 15KB 2ms
1 1KB 2ms
1 0KB 0ms
1285 16KB 20ms
1 0KB 1ms
1 1KB 3ms
1 16KB 21ms
1 1KB 0ms
1 1KB 3ms
1 16KB 38ms
1 2KB 1ms
1 1KB 2ms
1 16KB 24ms
1 3KB 0ms
1 1KB 4ms
1 16KB 32ms
1 4KB 2ms
1 1KB 2ms
1 16KB 30ms
1 5KB 1ms
1 1KB 2ms
1 16KB 36ms
1 6KB 1ms
1 1KB 6ms
1 16KB 26ms
1 7KB 2ms
1 1KB 4ms
3 16KB 24ms
1 8KB 2ms
1 1KB 5ms
1 16KB 32ms
1 9KB 2ms
1 1KB 5ms
1 16KB 29ms
1 10KB 2ms
1 1KB 5ms
1 16KB 29ms
1 11KB 1ms
1 1KB 7ms
1 16KB 32ms
1 12KB 3ms
1 1KB 3ms
1 16KB 33ms
1 13KB 2ms
1 1KB 6ms
1 16KB 31ms
1 14KB 3ms
1 1KB 6ms
1 16KB 22ms
1 15KB 4ms
1 1KB 2ms
1 0KB 0ms
1 16KB 23ms
1 0KB 0ms
1 1KB 3ms
905 16KB 19ms
1 1KB 1ms
1 1KB 3ms
1 16KB 19ms
1 2KB 0ms
1 1KB 2ms
37 16KB 31ms
1 3KB 2ms
1 1KB 2ms
1 16KB 24ms
1 4KB 2ms
1 1KB 4ms
1 16KB 31ms
1 5KB 2ms
1 1KB 2ms
7 16KB 25ms
1 6KB 2ms
1 1KB 2ms
1 12KB 16ms
1 3KB 1ms
ID 0 - Speed 75 KB/s
(verbose debug deleted for length, same as above)
0 7KB 1ms
1 16KB 20ms
1 7KB 1ms
1 1KB 2ms
1 16KB 20ms
1 8KB 1ms
1 1KB 2ms
21543 10KB 21ms
1 4KB 0ms
79 16KB 24ms
1 4KB 2ms
1 1KB 2ms
59 16KB 22ms
1 5KB 1ms
1 1KB 3ms
59 16KB 24ms
1 6KB 2ms
1 1KB 6ms
5 10KB 21ms
1 1KB 0ms
1 8KB 17ms
79 16KB 22ms
1 10KB 3ms
1 1KB 4ms
7 15KB 24ms
1 10KB 1ms
39 16KB 33ms
1 10KB 3ms
1 1KB 5ms
1 3KB 11ms
1 8KB 24ms
1 8KB 2ms
24549 16KB 18ms
1 8KB 1ms
471 1KB 5ms
605 15KB 31ms
1 8KB 1ms
26883 16KB 28ms
1 8KB 2ms
1 1KB 3ms
285 12KB 20ms
1 5KB 2ms
1 8KB 22ms
55 16KB 31ms
1 14KB 2ms
1 1KB 3ms
1 15KB 18ms
1 14KB 2ms
5 16KB 33ms
1 14KB 1ms
1 1KB 2ms
1 3KB 4ms
1 3KB 0ms
1 8KB 16ms
7 16KB 33ms
1 11KB 2ms
1 1KB 3ms
1 15KB 27ms
1 11KB 2ms
1 16KB 38ms
1 11KB 2ms
1 1KB 4ms
1 3KB 8ms
1 0KB 0ms
1 8KB 22ms
1 16KB 25ms
1 9KB 1ms
1 1KB 2ms
1 15KB 20ms
1 9KB 2ms
19505 16KB 22ms
1 9KB 1ms
35 1KB 3ms
179 12KB 23ms
1 6KB 1ms
59 8KB 14ms
163 16KB 26ms
1 15KB 3ms
1 1KB 5ms
1 0KB 0ms
117 15KB 19ms
151 16KB 30ms
1 15KB 3ms
1 1KB 4ms
1 0KB 1ms
1 3KB 7ms
1 8KB 15ms
19 16KB 29ms
1 13KB 1ms
1 1KB 3ms
1 0KB 4ms
1 16KB 31ms
1 14KB 3ms
1 1KB 5ms
1 15KB 32ms
1 14KB 3ms
1 3KB 7ms
1 1KB 1ms
1 8KB 23ms
1 16KB 29ms
1 10KB 1ms
1 1KB 5ms
1 15KB 29ms
1 10KB 3ms
1 16KB 34ms
1 10KB 2ms
1 1KB 3ms
1 3KB 6ms
1 8KB 12ms
1 8KB 1ms
1 16KB 21ms
1 8KB 2ms
1 1KB 3ms
1817 15KB 18ms
1 8KB 1ms
1 16KB 19ms
1 8KB 2ms
1 1KB 2ms
31 16KB 28ms
1 9KB 2ms
1 1KB 2ms
1 4KB 5ms
35 16KB 30ms
1 14KB 2ms
1 1KB 2ms
1 16KB 27ms
1 15KB 3ms
1 1KB 6ms
1 0KB 0ms
1 16KB 33ms
1 0KB 0ms
1 1KB 4ms
1 1KB 5ms
1 8KB 17ms
1 16KB 35ms
1 12KB 3ms
1 1KB 5ms
1 15KB 24ms
1 12KB 3ms
1 11KB 22ms
1 8KB 1ms
1 8KB 12ms
1 0KB 0ms
435 6KB 8ms
ID 1 - Speed 16 KB/s
(verbose debug deleted for length, same as above)
0 16KB 2ms
1 0KB 1ms
1 16KB 22ms
1 0KB 0ms
1 1KB 3ms
909 16KB 18ms
1 1KB 0ms
1 1KB 2ms
313 16KB 21ms
1 2KB 0ms
1 1KB 2ms
67 16KB 30ms
1 3KB 1ms
1 1KB 4ms
1 16KB 33ms
1 4KB 2ms
1 1KB 4ms
1 16KB 29ms
1 5KB 1ms
1 1KB 4ms
1 16KB 33ms
1 6KB 2ms
1 1KB 4ms
1 16KB 23ms
1 7KB 1ms
1 1KB 2ms
63 16KB 20ms
1 8KB 1ms
1 1KB 3ms
55 16KB 18ms
1 9KB 1ms
1 1KB 2ms
61 16KB 19ms
1 10KB 2ms
1 1KB 3ms
47 16KB 19ms
1 11KB 2ms
1 1KB 3ms
53 16KB 21ms
1 12KB 1ms
1 1KB 3ms
53 16KB 20ms
1 13KB 2ms
1 1KB 3ms
51 16KB 22ms
1 14KB 1ms
1 1KB 3ms
47 16KB 23ms
1 15KB 1ms
1 1KB 3ms
1 0KB 0ms
11 16KB 23ms
1 0KB 0ms
1 1KB 3ms
37 16KB 25ms
1 1KB 0ms
1 1KB 3ms
37 16KB 24ms
1 2KB 1ms
1 1KB 2ms
27 16KB 25ms
1 3KB 1ms
1 1KB 2ms
27 16KB 28ms
1 4KB 1ms
1 1KB 3ms
1 16KB 28ms
1 5KB 2ms
1 1KB 4ms
1 16KB 30ms
1 6KB 1ms
1 1KB 2ms
5 16KB 26ms
1 7KB 1ms
1 1KB 5ms
1 16KB 28ms
1 8KB 2ms
1 1KB 2ms
33 16KB 27ms
1 9KB 2ms
1 1KB 3ms
1 16KB 26ms
1 10KB 3ms
1 1KB 4ms
1 16KB 30ms
1 11KB 1ms
1 1KB 5ms
7 16KB 22ms
1 12KB 2ms
1 1KB 6ms
1 16KB 29ms
1 13KB 3ms
1 1KB 5ms
19 16KB 24ms
1 14KB 3ms
1 1KB 5ms
1 16KB 29ms
1 15KB 4ms
1 1KB 4ms
1 0KB 1ms
1 16KB 34ms
1 0KB 0ms
1 1KB 5ms
1 16KB 31ms
1 1KB 0ms
1 1KB 2ms
1 16KB 33ms
1 2KB 0ms
1 1KB 2ms
1 16KB 29ms
1 3KB 1ms
1 1KB 4ms
1 16KB 28ms
1 4KB 2ms
1 1KB 4ms
1 16KB 32ms
1 5KB 1ms
1 1KB 4ms
1 16KB 33ms
1 6KB 2ms
1 1KB 5ms
1 16KB 32ms
1 7KB 2ms
1 1KB 5ms
1 16KB 28ms
1 8KB 2ms
1 1KB 6ms
1 16KB 20ms
1 9KB 2ms
1 1KB 6ms
1 16KB 26ms
1 10KB 2ms
1 1KB 5ms
1 16KB 32ms
1 11KB 2ms
1 1KB 5ms
1 16KB 30ms
1 12KB 1ms
1 1KB 2ms
1 16KB 24ms
1 13KB 4ms
1 1KB 5ms
1 16KB 26ms
1 14KB 2ms
1 1KB 6ms
1 16KB 27ms
1 15KB 3ms
1 1KB 5ms
1 0KB 0ms
1 16KB 31ms
1 0KB 0ms
1 1KB 4ms
1 16KB 31ms
1 1KB 0ms
1 1KB 3ms
1 16KB 27ms
1 2KB 2ms
1 1KB 3ms
1 16KB 29ms
1 3KB 2ms
1 1KB 2ms
1 16KB 35ms
1 4KB 1ms
1 1KB 3ms
1 16KB 34ms
1 5KB 1ms
1 1KB 2ms
1 16KB 21ms
1 6KB 2ms
1 1KB 3ms
1 16KB 21ms
1 7KB 2ms
1 1KB 2ms
1603 16KB 18ms
1 8KB 1ms
1 1KB 2ms
1 16KB 21ms
1 9KB 2ms
1 1KB 2ms
11 16KB 29ms
1 10KB 1ms
1 1KB 3ms
1 16KB 23ms
1 11KB 2ms
1 1KB 5ms
5 16KB 25ms
1 12KB 1ms
1 1KB 3ms
5 16KB 24ms
1 13KB 3ms
1 1KB 4ms
3 16KB 24ms
1 14KB 3ms
1 1KB 5ms
1 16KB 31ms
1 15KB 4ms
1 1KB 6ms
1 0KB 0ms
1 16KB 27ms
1 0KB 1ms
1 1KB 3ms
1 16KB 38ms
1 1KB 2ms
1 1KB 2ms
1 16KB 31ms
1 2KB 1ms
1 1KB 2ms
1 16KB 33ms
1 3KB 2ms
1 1KB 2ms
1 16KB 35ms
1 4KB 1ms
1 1KB 5ms
1 16KB 31ms
1 5KB 1ms
1 1KB 5ms
1 16KB 21ms
1 6KB 1ms
1 1KB 2ms
1 16KB 22ms
1 7KB 1ms
1 1KB 2ms
911 16KB 18ms
1 8KB 1ms
1 1KB 2ms
1 16KB 20ms
1 9KB 1ms
1 1KB 2ms
41 16KB 30ms
1 10KB 2ms
1 1KB 3ms
1 16KB 25ms
1 11KB 2ms
1 1KB 4ms
1 16KB 31ms
1 12KB 3ms
1 1KB 3ms
1 16KB 28ms
1 13KB 4ms
1 1KB 5ms
1 16KB 30ms
1 14KB 2ms
1 1KB 4ms
1 16KB 32ms
1 15KB 4ms
1 1KB 2ms
1 0KB 1ms
1 16KB 29ms
1 0KB 0ms
1 1KB 5ms
1 16KB 27ms
1 1KB 1ms
1 1KB 8ms
1 16KB 22ms
1 2KB 1ms
1 1KB 2ms
1 16KB 26ms
1 3KB 2ms
1 1KB 5ms
5 16KB 29ms
1 4KB 2ms
1 1KB 4ms
1 16KB 33ms
1 5KB 1ms
1 1KB 4ms
1 16KB 32ms
1 6KB 1ms
1 1KB 4ms
1 16KB 32ms
1 7KB 3ms
1 1KB 5ms
1 16KB 30ms
1 8KB 3ms
1 1KB 3ms
1 16KB 19ms
1 9KB 2ms
1 1KB 2ms
1 16KB 21ms
1 10KB 2ms
1 1KB 3ms
1511 16KB 19ms
1 11KB 1ms
1 1KB 2ms
1 16KB 19ms
1 12KB 1ms
1 1KB 3ms
1 16KB 30ms
1 13KB 4ms
1 1KB 7ms
1 16KB 24ms
1 14KB 2ms
1 1KB 2ms
1 16KB 31ms
1 15KB 4ms
1 1KB 4ms
1 0KB 1ms
1 16KB 29ms
1 0KB 0ms
1 1KB 5ms
1 16KB 33ms
1 1KB 0ms
1 1KB 4ms
1 16KB 35ms
1 2KB 2ms
1 1KB 2ms
1 16KB 33ms
1 3KB 1ms
1 1KB 5ms
1 16KB 30ms
1 4KB 2ms
1 1KB 3ms
1 16KB 28ms
1 5KB 2ms
1 1KB 3ms
1 16KB 27ms
1 6KB 1ms
1 1KB 5ms
1 16KB 31ms
1 7KB 3ms
1 1KB 4ms
1 16KB 30ms
1 8KB 2ms
1 1KB 5ms
1 16KB 24ms
1 9KB 2ms
1 1KB 5ms
1 16KB 27ms
1 10KB 3ms
1 1KB 4ms
1 16KB 27ms
1 11KB 2ms
1 1KB 4ms
1 16KB 28ms
1 12KB 2ms
1 1KB 5ms
1 16KB 31ms
1 13KB 4ms
1 1KB 4ms
1 16KB 27ms
1 14KB 2ms
1 1KB 5ms
1 16KB 25ms
1 15KB 1ms
1 1KB 5ms
1 0KB 1ms
1 16KB 31ms
1 0KB 1ms
1 1KB 4ms
1 16KB 29ms
1 1KB 2ms
1 1KB 5ms
1 16KB 27ms
1 2KB 1ms
1 1KB 2ms
1 16KB 29ms
1 3KB 2ms
1 1KB 5ms
1 16KB 30ms
1 4KB 2ms
1 1KB 5ms
1 16KB 27ms
1 5KB 2ms
1 1KB 2ms
1 16KB 19ms
1 6KB 2ms
1 1KB 2ms
1 12KB 15ms
1 3KB 1ms
ID 0 - Speed 341 KB/s
(verbose debug deleted for length, same as above)
0 3KB 0ms
1 16KB 20ms
1 3KB 1ms
1 1KB 2ms
1 16KB 20ms
1 4KB 2ms
1 1KB 2ms
1405 16KB 17ms
1 5KB 2ms
1 1KB 2ms
289 16KB 20ms
1 6KB 1ms
1 1KB 2ms
169 16KB 19ms
1 7KB 1ms
1 1KB 2ms
169 16KB 20ms
1 8KB 1ms
1 1KB 2ms
169 16KB 22ms
1 9KB 1ms
1 1KB 2ms
71 16KB 18ms
1 10KB 2ms
1 1KB 2ms
147 16KB 22ms
1 11KB 2ms
1 1KB 3ms
79 16KB 21ms
1 12KB 2ms
1 1KB 3ms
61 16KB 19ms
1 13KB 2ms
1 1KB 4ms
85 16KB 21ms
1 14KB 2ms
1 1KB 4ms
55 16KB 19ms
1 15KB 1ms
1 1KB 3ms
1 0KB 0ms
57 16KB 20ms
1 0KB 0ms
1 1KB 3ms
79 16KB 22ms
1 1KB 2ms
1 1KB 2ms
41 16KB 21ms
1 2KB 2ms
1 1KB 4ms
49 16KB 21ms
1 3KB 2ms
1 1KB 2ms
23 16KB 24ms
1 4KB 2ms
1 1KB 2ms
55 16KB 24ms
1 5KB 2ms
1 1KB 3ms
33 16KB 28ms
1 6KB 1ms
1 1KB 4ms
1 16KB 22ms
1 7KB 1ms
1 1KB 2ms
17 16KB 22ms
1 8KB 2ms
1 1KB 2ms
37 16KB 28ms
1 9KB 1ms
1 1KB 3ms
1 16KB 25ms
1 10KB 2ms
1 1KB 5ms
1 16KB 31ms
1 11KB 1ms
1 1KB 3ms
3 16KB 27ms
1 12KB 2ms
1 1KB 6ms
1 16KB 25ms
1 13KB 1ms
1 1KB 3ms
1 16KB 33ms
1 14KB 2ms
1 1KB 6ms
1 16KB 26ms
1 15KB 3ms
1 1KB 6ms
1 0KB 0ms
1 16KB 31ms
1 0KB 1ms
1 1KB 5ms
1 16KB 35ms
1 1KB 1ms
1 1KB 7ms
1 16KB 26ms
1 2KB 1ms
1 1KB 5ms
1 16KB 35ms
1 3KB 2ms
1 1KB 5ms
1 16KB 30ms
1 4KB 1ms
1 1KB 5ms
1 16KB 23ms
1 5KB 2ms
1 1KB 3ms
1 16KB 20ms
1 6KB 2ms
1 1KB 2ms
1015 16KB 17ms
1 7KB 2ms
1 1KB 2ms
1 16KB 20ms
1 8KB 1ms
1 1KB 2ms
45 16KB 29ms
1 9KB 2ms
1 1KB 3ms
1 16KB 22ms
1 10KB 1ms
1 1KB 3ms
21 16KB 24ms
1 11KB 1ms
1 1KB 3ms
19 16KB 26ms
1 12KB 2ms
1 1KB 5ms
1 16KB 27ms
1 13KB 2ms
1 1KB 5ms
1 16KB 31ms
1 14KB 1ms
1 1KB 3ms
1 16KB 32ms
1 15KB 3ms
1 1KB 5ms
1 0KB 0ms
1 16KB 33ms
1 0KB 1ms
1 1KB 3ms
1 16KB 33ms
1 1KB 1ms
1 1KB 2ms
1 16KB 33ms
1 2KB 1ms
1 1KB 5ms
1 16KB 33ms
1 3KB 1ms
1 1KB 5ms
1 16KB 22ms
1 4KB 1ms
1 1KB 2ms
1 16KB 22ms
1 5KB 2ms
1 1KB 2ms
857 16KB 18ms
1 6KB 2ms
1 1KB 2ms
1 16KB 21ms
1 7KB 2ms
1 1KB 2ms
43 16KB 30ms
1 8KB 1ms
1 1KB 3ms
1 16KB 23ms
1 9KB 2ms
1 1KB 4ms
25 16KB 26ms
1 10KB 1ms
1 1KB 3ms
1 16KB 27ms
1 11KB 3ms
1 1KB 7ms
1 16KB 28ms
1 12KB 2ms
1 1KB 3ms
9 16KB 29ms
1 13KB 1ms
1 1KB 5ms
1 16KB 29ms
1 14KB 2ms
1 1KB 4ms
1 16KB 32ms
1 15KB 2ms
1 1KB 2ms
1 0KB 0ms
1 16KB 33ms
1 0KB 0ms
1 1KB 5ms
1 16KB 33ms
1 1KB 1ms
1 1KB 2ms
1 16KB 29ms
1 2KB 1ms
1 1KB 5ms
1 16KB 33ms
1 3KB 1ms
1 1KB 4ms
1 16KB 36ms
1 4KB 2ms
1 1KB 2ms
1 16KB 33ms
1 5KB 3ms
1 1KB 3ms
1 16KB 28ms
1 6KB 1ms
1 1KB 4ms
1 16KB 28ms
1 7KB 2ms
1 1KB 5ms
1 16KB 27ms
1 8KB 1ms
1 1KB 3ms
1 16KB 32ms
1 9KB 3ms
1 1KB 3ms
1 16KB 31ms
1 10KB 3ms
1 1KB 4ms
1 16KB 27ms
1 11KB 3ms
1 1KB 5ms
1 16KB 24ms
1 12KB 2ms
1 1KB 2ms
1 16KB 21ms
1 13KB 1ms
1 1KB 4ms
51 16KB 35ms
1 14KB 3ms
1 1KB 2ms
1 16KB 23ms
1 15KB 1ms
1 1KB 5ms
1 0KB 0ms
1 16KB 38ms
1 0KB 1ms
1 1KB 5ms
1 16KB 23ms
1 1KB 1ms
1 1KB 2ms
1 16KB 22ms
1 2KB 1ms
1 1KB 2ms
20523 16KB 21ms
1 3KB 2ms
1 1KB 2ms
241 16KB 21ms
1 4KB 1ms
1 1KB 2ms
18751 16KB 24ms
1 5KB 1ms
1 1KB 5ms
173 16KB 25ms
1 6KB 1ms
1 1KB 2ms
121 16KB 26ms
1 7KB 1ms
1 1KB 4ms
81 16KB 22ms
1 8KB 1ms
1 1KB 2ms
137 16KB 22ms
1 9KB 1ms
1 1KB 2ms
43 16KB 26ms
1 10KB 1ms
1 1KB 3ms
23 16KB 26ms
1 11KB 3ms
1 1KB 2ms
1 16KB 25ms
1 12KB 2ms
1 1KB 5ms
1 16KB 31ms
1 13KB 1ms
1 1KB 3ms
27 16KB 29ms
1 14KB 3ms
1 1KB 2ms
1 16KB 25ms
1 15KB 4ms
1 1KB 5ms
1 0KB 0ms
1 16KB 30ms
1 0KB 0ms
1 1KB 5ms
1 16KB 29ms
1 1KB 1ms
1 1KB 4ms
1 16KB 32ms
1 2KB 2ms
1 1KB 3ms
1 16KB 33ms
1 3KB 2ms
1 1KB 4ms
1 16KB 33ms
1 4KB 1ms
1 1KB 5ms
1 16KB 38ms
1 5KB 1ms
1 1KB 2ms
1 16KB 23ms
1 6KB 1ms
1 1KB 2ms
1 16KB 23ms
1 7KB 2ms
1 1KB 2ms
1137 16KB 19ms
1 8KB 1ms
1 1KB 2ms
1 16KB 19ms
1 9KB 2ms
1 1KB 2ms
45 16KB 27ms
1 10KB 1ms
1 1KB 3ms
23 16KB 29ms
1 11KB 2ms
1 1KB 4ms
1 16KB 26ms
1 12KB 3ms
1 1KB 4ms
1 16KB 31ms
1 13KB 3ms
1 1KB 3ms
1 16KB 30ms
1 14KB 3ms
1 1KB 4ms
1 16KB 32ms
1 15KB 2ms
1 1KB 2ms
1 0KB 0ms
1 16KB 27ms
1 0KB 0ms
1 1KB 6ms
1 16KB 35ms
1 1KB 1ms
1 1KB 2ms
1 16KB 34ms
1 2KB 1ms
1 1KB 4ms
1 16KB 34ms
1 3KB 2ms
1 1KB 3ms
1 16KB 34ms
1 4KB 1ms
1 1KB 3ms
1 16KB 31ms
1 5KB 2ms
1 1KB 2ms
1 16KB 33ms
1 6KB 2ms
1 1KB 6ms
1 16KB 21ms
1 7KB 1ms
1 1KB 2ms
1 16KB 22ms
1 8KB 1ms
1 1KB 2ms
563 16KB 18ms
1 9KB 2ms
1 1KB 2ms
1 16KB 20ms
1 10KB 1ms
1 1KB 2ms
11 8KB 11ms
1 3KB 0ms
ID 0 - Speed 75 KB/s
(verbose debug deleted for length, same as above)
0 1KB 0ms
1 16KB 22ms
1 1KB 0ms
1 1KB 2ms
1 15KB 19ms
1 1KB 0ms
87959 16KB 18ms
1 1KB 1ms
159 1KB 4ms
1057 16KB 22ms
1 2KB 0ms
1 1KB 2ms
607 16KB 26ms
1 3KB 1ms
1 1KB 2ms
419 16KB 27ms
1 4KB 1ms
1 1KB 3ms
317 16KB 18ms
1 5KB 1ms
31 1KB 4ms
115 16KB 25ms
1 6KB 1ms
1 1KB 3ms
53 16KB 27ms
1 7KB 2ms
1 1KB 2ms
31 16KB 31ms
1 8KB 2ms
1 1KB 3ms
1 16KB 24ms
1 9KB 2ms
1 1KB 5ms
1 16KB 31ms
1 10KB 1ms
1 1KB 3ms
19 16KB 32ms
1 11KB 2ms
1 1KB 3ms
1 16KB 25ms
1 12KB 2ms
1 1KB 2ms
3 16KB 30ms
1 13KB 1ms
1 1KB 2ms
1 16KB 27ms
1 14KB 3ms
1 1KB 4ms
1 16KB 33ms
1 15KB 3ms
1 1KB 2ms
1 0KB 0ms
1 16KB 30ms
1 0KB 1ms
1 1KB 3ms
1 16KB 32ms
1 1KB 1ms
1 1KB 4ms
1 16KB 34ms
1 2KB 1ms
1 1KB 5ms
1 16KB 30ms
1 3KB 2ms
1 1KB 4ms
1 16KB 31ms
1 4KB 1ms
1 1KB 5ms
1 16KB 34ms
1 5KB 2ms
1 1KB 2ms
1 16KB 28ms
1 6KB 2ms
1 1KB 5ms
1 16KB 28ms
1 7KB 1ms
1 1KB 5ms
1 16KB 29ms
1 8KB 1ms
1 1KB 5ms
1 16KB 29ms
1 9KB 1ms
1 1KB 4ms
1 16KB 32ms
1 10KB 2ms
1 1KB 4ms
1 16KB 22ms
1 11KB 2ms
1 1KB 3ms
1 16KB 22ms
1 12KB 2ms
1 1KB 3ms
1465 16KB 19ms
1 13KB 1ms
1 1KB 3ms
1 16KB 19ms
1 14KB 1ms
1 1KB 3ms
1 16KB 28ms
1 15KB 3ms
1 1KB 6ms
1 0KB 0ms
1 16KB 25ms
1 0KB 0ms
1 1KB 5ms
1 16KB 39ms
1 1KB 1ms
1 1KB 2ms
1 16KB 31ms
1 2KB 1ms
1 1KB 5ms
1 16KB 31ms
1 3KB 2ms
1 1KB 4ms
1 16KB 29ms
1 4KB 2ms
1 1KB 2ms
1 16KB 33ms
1 5KB 1ms
1 1KB 5ms
1 16KB 27ms
1 6KB 2ms
1 1KB 5ms
1 16KB 36ms
1 7KB 2ms
1 1KB 3ms
1 16KB 30ms
1 8KB 2ms
1 1KB 2ms
1 16KB 24ms
1 9KB 2ms
1 1KB 2ms
1 16KB 31ms
1 10KB 1ms
1 1KB 6ms
1 16KB 31ms
1 11KB 2ms
1 1KB 5ms
1 16KB 23ms
1 12KB 2ms
1 1KB 3ms
1 16KB 27ms
1 13KB 1ms
1 1KB 3ms
1 16KB 21ms
1 14KB 1ms
1 1KB 2ms
1 7KB 10ms
1 7KB 2ms
ID 1 - Speed 17 KB/s
(verbose debug deleted for length, same as above)
0 0KB 0ms
1 16KB 22ms
1 0KB 0ms
1277 16KB 19ms
1 0KB 0ms
1 1KB 3ms
41653 16KB 18ms
1 1KB 0ms
41 1KB 4ms
211 16KB 22ms
1 2KB 0ms
1 1KB 2ms
335 16KB 32ms
1 3KB 2ms
1 1KB 2ms
117 16KB 29ms
1 4KB 1ms
1 1KB 6ms
83 16KB 31ms
1 5KB 1ms
31 1KB 4ms
145 16KB 32ms
1 6KB 2ms
1 1KB 2ms
21 16KB 36ms
1 7KB 1ms
1 1KB 4ms
1 16KB 29ms
1 8KB 1ms
1 1KB 5ms
1 16KB 36ms
1 9KB 1ms
1 1KB 5ms
1 16KB 33ms
1 10KB 1ms
1 1KB 4ms
1 16KB 28ms
1 11KB 3ms
1 1KB 5ms
1 16KB 31ms
1 12KB 3ms
1 1KB 3ms
1 16KB 25ms
1 13KB 3ms
1 1KB 3ms
1 16KB 25ms
1 14KB 2ms
1 1KB 4ms
1 16KB 29ms
1 15KB 2ms
1 1KB 2ms
1 0KB 0ms
1 16KB 30ms
1 0KB 0ms
1 1KB 2ms
1 16KB 42ms
1 1KB 0ms
1 1KB 3ms
1 16KB 25ms
1 2KB 1ms
1 1KB 2ms
1 16KB 20ms
1 3KB 2ms
1 1KB 2ms
40453 16KB 23ms
1 4KB 1ms
1 1KB 2ms
391 16KB 19ms
1 5KB 1ms
3 1KB 6ms
567 16KB 30ms
1 6KB 1ms
1 1KB 2ms
257 16KB 22ms
1 7KB 2ms
1 1KB 2ms
189 16KB 24ms
1 8KB 1ms
1 1KB 3ms
191 16KB 32ms
1 9KB 1ms
1 1KB 3ms
1 16KB 20ms
1 10KB 2ms
1 1KB 6ms
17 16KB 28ms
1 11KB 1ms
1 1KB 3ms
1 16KB 32ms
1 12KB 2ms
1 1KB 6ms
1 16KB 33ms
1 13KB 3ms
1 1KB 5ms
1 16KB 35ms
1 14KB 2ms
1 1KB 5ms
1 16KB 20ms
1 15KB 2ms
1 1KB 3ms
1 0KB 0ms
1 16KB 23ms
1 0KB 1ms
1 1KB 3ms
1217 16KB 19ms
1 1KB 0ms
1 1KB 2ms
1 16KB 19ms
1 2KB 0ms
1 1KB 2ms
19 16KB 31ms
1 3KB 2ms
1 1KB 2ms
1 16KB 28ms
1 4KB 2ms
1 1KB 4ms
1 16KB 31ms
1 5KB 1ms
1 1KB 2ms
3 16KB 26ms
1 6KB 1ms
1 1KB 3ms
3 16KB 24ms
1 7KB 3ms
1 1KB 5ms
1 16KB 23ms
1 8KB 2ms
1 1KB 5ms
1 16KB 34ms
1 9KB 1ms
1 1KB 4ms
17 16KB 29ms
1 10KB 2ms
1 1KB 5ms
1 16KB 24ms
1 11KB 2ms
1 1KB 3ms
1 16KB 34ms
1 12KB 2ms
1 1KB 3ms
1 16KB 23ms
1 13KB 1ms
1 1KB 3ms
9 16KB 30ms
1 14KB 2ms
1 1KB 4ms
1 16KB 27ms
1 15KB 3ms
1 1KB 4ms
1 0KB 0ms
1 16KB 36ms
1 0KB 0ms
1 1KB 3ms
1 16KB 32ms
1 1KB 2ms
1 1KB 5ms
1 16KB 36ms
1 2KB 0ms
1 1KB 2ms
1 16KB 20ms
1 3KB 1ms
1 1KB 3ms
1 16KB 24ms
1 4KB 1ms
1 1KB 2ms
1707 16KB 20ms
1 5KB 1ms
1 1KB 2ms
1 16KB 19ms
1 6KB 1ms
1 1KB 2ms
1 16KB 30ms
1 7KB 1ms
1 1KB 6ms
1 16KB 25ms
1 8KB 1ms
1 1KB 3ms
1 16KB 35ms
1 9KB 3ms
1 1KB 3ms
1 16KB 24ms
1 10KB 1ms
1 1KB 6ms
1 16KB 31ms
1 11KB 3ms
1 1KB 3ms
1 16KB 26ms
1 12KB 2ms
1 1KB 3ms
1 16KB 35ms
1 13KB 3ms
1 1KB 2ms
1 16KB 27ms
1 14KB 3ms
1 1KB 4ms
1 16KB 31ms
1 15KB 3ms
1 1KB 3ms
1 0KB 1ms
1 16KB 21ms
1 0KB 1ms
1 1KB 4ms
1 16KB 40ms
1 1KB 0ms
1 1KB 2ms
1 16KB 28ms
1 2KB 2ms
1 1KB 4ms
1 16KB 38ms
1 3KB 2ms
1 1KB 2ms
1 16KB 20ms
1 4KB 1ms
1 1KB 2ms
1 16KB 23ms
1 5KB 1ms
1 1KB 2ms
1385 16KB 20ms
1 6KB 1ms
1 1KB 2ms
1 16KB 19ms
1 7KB 1ms
1 1KB 2ms
1 16KB 31ms
1 8KB 1ms
1 1KB 6ms
1 16KB 25ms
1 9KB 1ms
1 1KB 5ms
1 16KB 34ms
1 10KB 2ms
1 1KB 3ms
1 16KB 33ms
1 11KB 2ms
1 1KB 4ms
1 16KB 27ms
1 12KB 3ms
1 1KB 5ms
1 16KB 32ms
1 13KB 2ms
1 1KB 5ms
1 16KB 27ms
1 14KB 3ms
1 1KB 3ms
1 16KB 29ms
1 15KB 3ms
1 1KB 4ms
1 0KB 0ms
1 16KB 26ms
1 0KB 0ms
1 1KB 5ms
1 16KB 28ms
1 1KB 2ms
1 1KB 4ms
1 16KB 31ms
1 2KB 1ms
1 1KB 5ms
1 16KB 30ms
1 3KB 1ms
1 1KB 4ms
1 16KB 22ms
1 4KB 1ms
1 1KB 2ms
1 16KB 24ms
1 5KB 1ms
1 1KB 2ms
1985 16KB 19ms
1 6KB 1ms
1 1KB 2ms
1 16KB 21ms
1 7KB 1ms
1 1KB 2ms
1 16KB 20ms
1 8KB 1ms
19 1KB 2ms
33 16KB 24ms
1 9KB 1ms
1 1KB 2ms
27 16KB 30ms
1 10KB 2ms
1 1KB 3ms
1 16KB 25ms
1 11KB 2ms
1 1KB 2ms
3 16KB 26ms
1 12KB 2ms
1 1KB 3ms
1 16KB 27ms
1 13KB 3ms
1 1KB 5ms
1 16KB 31ms
1 14KB 4ms
1 1KB 4ms
1 16KB 27ms
1 15KB 2ms
1 1KB 5ms
1 0KB 0ms
1 16KB 32ms
1 0KB 0ms
1 1KB 6ms
1 16KB 37ms
1 1KB 0ms
1 1KB 3ms
1 16KB 29ms
1 2KB 1ms
1 1KB 5ms
1 16KB 35ms
1 3KB 1ms
1 1KB 2ms
1 16KB 19ms
1 4KB 2ms
1 1KB 2ms
1 16KB 23ms
1 5KB 1ms
1 1KB 2ms
1363 16KB 18ms
1 6KB 2ms
1 1KB 2ms
1 16KB 22ms
1 7KB 2ms
1 1KB 2ms
7 16KB 32ms
1 8KB 1ms
1 1KB 3ms
1 16KB 24ms
1 9KB 2ms
1 1KB 4ms
7 16KB 27ms
1 10KB 1ms
1 1KB 3ms
5 16KB 28ms
1 11KB 2ms
1 1KB 6ms
1 16KB 24ms
1 12KB 2ms
1 1KB 3ms
3 16KB 27ms
1 13KB 4ms
1 1KB 4ms
1 16KB 21ms
1 14KB 2ms
1 1KB 3ms
581 16KB 25ms
1 15KB 1ms
1 1KB 2ms
1 0KB 0ms
1 16KB 21ms
1 0KB 0ms
17 1KB 4ms
19 16KB 27ms
1 1KB 0ms
1 1KB 2ms
7 16KB 27ms
1 2KB 1ms
1 1KB 5ms
1 16KB 28ms
1 3KB 1ms
1 1KB 2ms
1 16KB 21ms
1 4KB 1ms
13 1KB 4ms
23 16KB 29ms
1 5KB 2ms
1 1KB 2ms
1 16KB 27ms
1 6KB 1ms
1 1KB 2ms
1 12KB 17ms
1 3KB 1ms
ID 0 - Speed 40 KB/s
(verbose debug deleted for length, same as above)
0 1KB 0ms
1 16KB 21ms
1 1KB 1ms
1 1KB 3ms
1 16KB 21ms
1 2KB 1ms
1 1KB 2ms
1415 16KB 19ms
1 3KB 1ms
75 0KB 3ms
129 16KB 20ms
1 4KB 1ms
1 1KB 2ms
101 9KB 13ms
17 16KB 18ms
1 14KB 1ms
1 1KB 3ms
43 15KB 21ms
1 14KB 3ms
1 3KB 5ms
1 1KB 1ms
1 8KB 17ms
1 16KB 26ms
1 10KB 1ms
1 1KB 4ms
27 16KB 24ms
1 11KB 1ms
1 1KB 5ms
1 16KB 29ms
1 12KB 3ms
1 1KB 3ms
1 10KB 20ms
1 8KB 2ms
1 16KB 24ms
1 8KB 1ms
147 16KB 32ms
1 8KB 2ms
1 1KB 3ms
1 16KB 38ms
1 9KB 2ms
1 1KB 3ms
1 11KB 16ms
1 5KB 2ms
1 8KB 13ms
1 16KB 22ms
1 14KB 2ms
1 1KB 3ms
19917 9KB 12ms
1 8KB 1ms
311 16KB 27ms
1 8KB 3ms
1 1KB 5ms
13 9KB 17ms
1 3KB 1ms
3 8KB 11ms
115 16KB 21ms
1 11KB 3ms
1 1KB 6ms
21 9KB 15ms
1 6KB 2ms
57 16KB 27ms
1 6KB 2ms
1 1KB 4ms
11 9KB 21ms
1 0KB 0ms
1 8KB 23ms
55 16KB 29ms
1 9KB 2ms
29 16KB 28ms
1 9KB 1ms
1 1KB 3ms
11 10KB 27ms
1 5KB 1ms
35331 16KB 17ms
1 5KB 2ms
1195 1KB 3ms
91 0KB 4ms
473 8KB 13ms
629 16KB 31ms
1 15KB 3ms
1 1KB 5ms
1 0KB 0ms
37031 9KB 19ms
137 16KB 26ms
1 10KB 1ms
1 1KB 2ms
17 9KB 20ms
1 4KB 1ms
1 8KB 22ms
1 16KB 38ms
1 13KB 4ms
1 16KB 24ms
1 13KB 2ms
1 1KB 3ms
1 16KB 22ms
1 14KB 1ms
37849 1KB 3ms
199 2KB 9ms
1 1KB 1ms
399 8KB 17ms
387 16KB 21ms
1 10KB 2ms
1 1KB 3ms
245 9KB 25ms
1 5KB 1ms
38053 16KB 26ms
1 5KB 2ms
1 1KB 7ms
205 9KB 13ms
19 8KB 19ms
1 8KB 1ms
71 16KB 35ms
1 8KB 1ms
1 1KB 2ms
1 9KB 13ms
1 2KB 0ms
1 16KB 43ms
1 2KB 1ms
1 1KB 3ms
1 15KB 28ms
1 2KB 1ms
1 3KB 12ms
1 8KB 21ms
1 16KB 24ms
1 14KB 2ms
1 1KB 2ms
1 9KB 14ms
1 8KB 1ms
75069 16KB 16ms
1 8KB 2ms
65 1KB 2ms
791 9KB 14ms
1 3KB 0ms
467 8KB 13ms
635 16KB 23ms
1 12KB 1ms
77 16KB 21ms
1 12KB 1ms
1 1KB 3ms
51 10KB 20ms
1 8KB 2ms
63 15KB 17ms
1 7KB 2ms
ID 1 - Speed 6 KB/s
(verbose debug deleted for length, same as above)
0 16KB 2ms
1 0KB 1ms
1 16KB 21ms
1 0KB 1ms
1 1KB 3ms
1695 15KB 26ms
1 1KB 0ms
1 1KB 4ms
1 16KB 20ms
1 2KB 1ms
1 1KB 5ms
25 16KB 22ms
1 3KB 2ms
1 1KB 2ms
87 16KB 31ms
1 4KB 2ms
1 1KB 2ms
1 16KB 20ms
1 5KB 1ms
1 1KB 2ms
17 16KB 32ms
1 6KB 2ms
1 1KB 5ms
1 16KB 36ms
1 7KB 1ms
1 1KB 3ms
1 16KB 35ms
1 8KB 2ms
1 1KB 4ms
1 16KB 20ms
1 9KB 3ms
1 1KB 2ms
1 16KB 22ms
1 10KB 1ms
1 1KB 3ms
59185 16KB 17ms
1 11KB 1ms
57 1KB 3ms
1047 16KB 18ms
1 12KB 2ms
1 1KB 3ms
605 16KB 23ms
1 13KB 3ms
1 1KB 3ms
353 16KB 19ms
1 14KB 2ms
1 1KB 3ms
149 16KB 26ms
1 15KB 2ms
1 1KB 2ms
1 0KB 0ms
51 16KB 29ms
1 0KB 1ms
1 1KB 3ms
1 16KB 20ms
1 1KB 1ms
3 1KB 4ms
13 16KB 24ms
1 2KB 1ms
1 1KB 2ms
57 16KB 27ms
1 3KB 1ms
1 1KB 2ms
29 16KB 31ms
1 4KB 2ms
1 1KB 3ms
1 16KB 20ms
1 5KB 1ms
1 1KB 3ms
13 16KB 27ms
1 6KB 2ms
1 1KB 2ms
1 16KB 23ms
1 7KB 2ms
1 1KB 2ms
43 16KB 25ms
1 8KB 1ms
1 1KB 2ms
19 16KB 29ms
1 9KB 1ms
1 1KB 5ms
1 16KB 29ms
1 10KB 3ms
1 1KB 4ms
1 16KB 29ms
1 11KB 2ms
1 1KB 4ms
1 16KB 31ms
1 12KB 1ms
1 1KB 6ms
1 16KB 27ms
1 13KB 3ms
1 1KB 5ms
1 16KB 32ms
1 14KB 1ms
1 1KB 2ms
1 16KB 28ms
1 15KB 4ms
1 1KB 5ms
1 0KB 1ms
1 16KB 32ms
1 0KB 0ms
1 1KB 5ms
1 16KB 31ms
1 1KB 2ms
1 1KB 3ms
1 16KB 23ms
1 2KB 0ms
1 1KB 5ms
1 16KB 30ms
1 3KB 2ms
1 1KB 5ms
1 16KB 34ms
1 4KB 1ms
1 1KB 2ms
1 16KB 29ms
1 5KB 2ms
1 1KB 4ms
1 16KB 24ms
1 6KB 2ms
1 1KB 4ms
1 16KB 29ms
1 7KB 1ms
1 1KB 5ms
1 16KB 31ms
1 8KB 2ms
1 1KB 5ms
1 16KB 26ms
1 9KB 3ms
1 1KB 5ms
1 16KB 25ms
1 10KB 2ms
1 1KB 3ms
1 16KB 31ms
1 11KB 2ms
1 1KB 6ms
1 16KB 27ms
1 12KB 3ms
1 1KB 4ms
1 16KB 26ms
1 13KB 3ms
1 1KB 5ms
1 16KB 29ms
1 14KB 3ms
1 1KB 4ms
1 16KB 28ms
1 15KB 5ms
1 1KB 5ms
1 0KB 0ms
1 16KB 25ms
1 0KB 0ms
1 1KB 3ms
1 16KB 22ms
1 1KB 1ms
1 1KB 2ms
20163 16KB 21ms
1 2KB 1ms
1 1KB 2ms
255 16KB 27ms
1 3KB 2ms
1 1KB 2ms
133 16KB 25ms
1 4KB 2ms
1 1KB 5ms
149 16KB 27ms
1 5KB 1ms
1 1KB 5ms
97 16KB 28ms
1 6KB 2ms
1 1KB 2ms
65 16KB 29ms
1 7KB 2ms
1 1KB 2ms
29 16KB 31ms
1 8KB 3ms
1 1KB 3ms
1 16KB 27ms
1 9KB 1ms
1 1KB 6ms
1 16KB 33ms
1 10KB 1ms
1 1KB 2ms
1 16KB 31ms
1 11KB 3ms
1 1KB 6ms
1 16KB 27ms
1 12KB 3ms
1 1KB 5ms
1 16KB 38ms
1 13KB 2ms
1 1KB 2ms
1 16KB 20ms
1 14KB 3ms
1 1KB 2ms
1 16KB 22ms
1 15KB 1ms
1 1KB 3ms
1 0KB 0ms
1461 16KB 20ms
1 0KB 0ms
1 1KB 3ms
1 16KB 19ms
1 1KB 1ms
1 1KB 2ms
19 16KB 30ms
1 2KB 1ms
1 1KB 2ms
1 16KB 23ms
1 3KB 2ms
1 1KB 2ms
17 16KB 25ms
1 4KB 2ms
1 1KB 2ms
29 16KB 31ms
1 5KB 2ms
1 1KB 3ms
1 16KB 23ms
1 6KB 2ms
1 1KB 2ms
11 16KB 30ms
1 7KB 2ms
1 1KB 2ms
1 16KB 28ms
1 8KB 1ms
1 1KB 5ms
1 16KB 28ms
1 9KB 1ms
1 1KB 2ms
1 16KB 35ms
1 10KB 3ms
1 1KB 5ms
1 16KB 28ms
1 11KB 2ms
1 1KB 5ms
1 16KB 31ms
1 12KB 3ms
1 1KB 4ms
1 16KB 32ms
1 13KB 3ms
1 1KB 4ms
1 16KB 31ms
1 14KB 1ms
1 1KB 3ms
1 16KB 24ms
1 15KB 4ms
1 1KB 3ms
1 0KB 0ms
1 16KB 31ms
1 0KB 1ms
1 1KB 5ms
1 16KB 30ms
1 1KB 1ms
1 1KB 3ms
1 16KB 27ms
1 2KB 2ms
1 1KB 4ms
1 16KB 29ms
1 3KB 1ms
1 1KB 2ms
1 16KB 35ms
1 4KB 1ms
1 1KB 4ms
1 16KB 34ms
1 5KB 1ms
1 1KB 4ms
1 16KB 20ms
1 6KB 2ms
1 1KB 3ms
1 16KB 22ms
1 7KB 1ms
1 1KB 2ms
1435 16KB 19ms
1 8KB 2ms
1 1KB 2ms
1 16KB 20ms
1 9KB 1ms
1 1KB 2ms
1 16KB 33ms
1 10KB 3ms
1 1KB 4ms
1 16KB 25ms
1 11KB 3ms
1 1KB 5ms
1 16KB 30ms
1 12KB 3ms
1 1KB 5ms
1 16KB 28ms
1 13KB 3ms
1 1KB 5ms
1 16KB 32ms
1 14KB 4ms
1 1KB 4ms
1 16KB 32ms
1 15KB 2ms
1 1KB 6ms
1 0KB 0ms
1 16KB 32ms
1 0KB 1ms
1 1KB 4ms
1 16KB 30ms
1 1KB 1ms
1 1KB 4ms
1 16KB 24ms
1 2KB 1ms
1 1KB 2ms
1 16KB 23ms
1 3KB 2ms
1 1KB 2ms
837 16KB 19ms
1 4KB 1ms
1 1KB 2ms
1 16KB 19ms
1 5KB 1ms
1 1KB 2ms
43 16KB 30ms
1 6KB 1ms
1 1KB 2ms
1 16KB 25ms
1 7KB 1ms
1 1KB 6ms
7 16KB 21ms
1 8KB 2ms
1 1KB 3ms
19 16KB 20ms
1 9KB 1ms
1 1KB 2ms
33 16KB 25ms
1 10KB 1ms
1 1KB 4ms
23 16KB 28ms
1 11KB 3ms
1 1KB 5ms
1 16KB 25ms
1 12KB 3ms
1 1KB 5ms
1 16KB 32ms
1 13KB 2ms
1 1KB 5ms
1 16KB 31ms
1 14KB 3ms
1 1KB 4ms
1 16KB 32ms
1 15KB 2ms
1 1KB 4ms
1 0KB 1ms
1 16KB 36ms
1 0KB 1ms
1 1KB 3ms
1 16KB 23ms
1 1KB 0ms
1 1KB 2ms
1 16KB 21ms
1 2KB 2ms
1 1KB 2ms
1163 16KB 19ms
1 3KB 1ms
1 1KB 2ms
1 16KB 20ms
1 4KB 1ms
1 1KB 2ms
41 16KB 27ms
1 5KB 1ms
1 1KB 2ms
1 16KB 23ms
1 6KB 1ms
1 1KB 3ms
1 12KB 17ms
1 3KB 1ms
ID 0 - Speed 42 KB/s
(verbose debug deleted for length, same as above)
0 8KB 1ms
1 16KB 20ms
1 8KB 2ms
965 16KB 22ms
1 8KB 1ms
1 1KB 2ms
107 16KB 27ms
1 9KB 1ms
1 1KB 3ms
1 16KB 26ms
1 10KB 3ms
1 1KB 4ms
7 16KB 30ms
1 11KB 1ms
1 1KB 3ms
1 16KB 20ms
1 12KB 2ms
1 1KB 4ms
1 16KB 37ms
1 13KB 2ms
1 1KB 3ms
1 16KB 29ms
1 14KB 2ms
1 1KB 5ms
1 16KB 31ms
1 15KB 4ms
1 1KB 5ms
1 0KB 0ms
1 16KB 25ms
1 0KB 0ms
1 1KB 3ms
1 16KB 32ms
1 1KB 0ms
1 1KB 5ms
1 16KB 36ms
1 2KB 1ms
1 1KB 4ms
1 16KB 21ms
1 3KB 2ms
1 1KB 2ms
1 16KB 22ms
1 4KB 1ms
1 1KB 2ms
1517 16KB 20ms
1 5KB 1ms
1 1KB 2ms
1 16KB 19ms
1 6KB 1ms
1 1KB 2ms
1 16KB 30ms
1 7KB 2ms
1 1KB 5ms
1 16KB 26ms
1 8KB 1ms
1 1KB 2ms
1 16KB 32ms
1 9KB 2ms
1 1KB 5ms
1 16KB 30ms
1 10KB 2ms
1 1KB 3ms
1 16KB 31ms
1 11KB 4ms
1 1KB 4ms
1 16KB 32ms
1 12KB 2ms
1 1KB 5ms
1 16KB 34ms
1 13KB 4ms
1 1KB 3ms
1 16KB 20ms
1 14KB 3ms
1 1KB 2ms
1 16KB 20ms
1 15KB 2ms
1 1KB 3ms
1 0KB 0ms
1295 16KB 21ms
1 0KB 0ms
1 1KB 3ms
1 16KB 21ms
1 1KB 0ms
1 1KB 3ms
13 16KB 29ms
1 2KB 1ms
1 1KB 2ms
1 16KB 21ms
1 3KB 0ms
1 1KB 2ms
39 16KB 25ms
1 4KB 2ms
1 1KB 2ms
25 16KB 27ms
1 5KB 1ms
1 1KB 4ms
1 16KB 24ms
1 6KB 1ms
1 1KB 5ms
1 16KB 28ms
1 7KB 1ms
1 1KB 6ms
1 16KB 32ms
1 8KB 1ms
1 1KB 2ms
3 16KB 26ms
1 9KB 2ms
1 1KB 3ms
5 16KB 24ms
1 10KB 3ms
1 1KB 4ms
1 16KB 31ms
1 11KB 3ms
1 1KB 5ms
1 16KB 28ms
1 12KB 3ms
1 1KB 5ms
1 16KB 28ms
1 13KB 4ms
1 1KB 4ms
1 16KB 29ms
1 14KB 2ms
1 1KB 3ms
1 16KB 33ms
1 15KB 3ms
1 1KB 3ms
1 0KB 1ms
1 16KB 32ms
1 0KB 0ms
1 1KB 5ms
1 16KB 35ms
1 1KB 1ms
1 1KB 4ms
1 16KB 23ms
1 2KB 1ms
1 1KB 2ms
1 16KB 34ms
1 3KB 1ms
1 1KB 5ms
1 16KB 34ms
1 4KB 1ms
1 1KB 2ms
1 16KB 20ms
1 5KB 1ms
1 1KB 2ms
1 16KB 23ms
1 6KB 2ms
1 1KB 2ms
1391 16KB 19ms
1 7KB 1ms
1 1KB 2ms
1 16KB 20ms
1 8KB 1ms
1 1KB 2ms
1 16KB 32ms
1 9KB 1ms
1 1KB 5ms
1 16KB 23ms
1 10KB 1ms
1 1KB 2ms
1 16KB 37ms
1 11KB 3ms
1 1KB 3ms
1 16KB 19ms
1 12KB 1ms
1 1KB 2ms
17 16KB 32ms
1 13KB 2ms
1 1KB 2ms
1 16KB 29ms
1 14KB 4ms
1 1KB 6ms
1 16KB 31ms
1 15KB 3ms
1 1KB 4ms
1 0KB 0ms
1 16KB 36ms
1 0KB 1ms
1 1KB 3ms
1 16KB 33ms
1 1KB 2ms
1 1KB 3ms
1 16KB 20ms
1 2KB 1ms
1 1KB 2ms
1 16KB 23ms
1 3KB 1ms
1 1KB 2ms
1171 16KB 17ms
1 4KB 2ms
1 1KB 2ms
1 16KB 19ms
1 5KB 1ms
1 1KB 2ms
25 16KB 30ms
1 6KB 1ms
1 1KB 2ms
1 16KB 23ms
1 7KB 3ms
1 1KB 3ms
3 16KB 26ms
1 8KB 1ms
1 1KB 2ms
7 16KB 19ms
1 9KB 2ms
1 1KB 2ms
25 16KB 27ms
1 10KB 1ms
1 1KB 3ms
25 16KB 33ms
1 11KB 2ms
1 1KB 2ms
1 16KB 25ms
1 12KB 2ms
1 1KB 6ms
1 16KB 30ms
1 13KB 2ms
1 1KB 3ms
1 16KB 30ms
1 14KB 3ms
1 1KB 6ms
1 16KB 26ms
1 15KB 2ms
1 1KB 3ms
1 0KB 0ms
1 16KB 36ms
1 0KB 0ms
1 1KB 4ms
1 16KB 29ms
1 1KB 0ms
1 1KB 5ms
1 16KB 34ms
1 2KB 2ms
1 1KB 3ms
1 16KB 31ms
1 3KB 2ms
1 1KB 5ms
1 16KB 33ms
1 4KB 1ms
1 1KB 2ms
1 16KB 19ms
1 5KB 2ms
1 1KB 2ms
1 16KB 22ms
1 6KB 1ms
1 1KB 2ms
1653 16KB 20ms
1 7KB 1ms
1 1KB 2ms
1 16KB 19ms
1 8KB 1ms
1 1KB 2ms
1 16KB 32ms
1 9KB 1ms
1 1KB 6ms
1 16KB 22ms
1 10KB 3ms
1 1KB 5ms
1 16KB 35ms
1 11KB 1ms
1 1KB 3ms
1 16KB 28ms
1 12KB 3ms
1 1KB 4ms
1 16KB 26ms
1 13KB 4ms
1 1KB 4ms
1 16KB 25ms
1 14KB 1ms
1 1KB 3ms
1 16KB 35ms
1 15KB 4ms
1 1KB 3ms
1 0KB 0ms
1 16KB 29ms
1 0KB 1ms
1 1KB 5ms
1 16KB 35ms
1 1KB 2ms
1 1KB 5ms
1 16KB 33ms
1 2KB 2ms
1 1KB 4ms
1 16KB 26ms
1 3KB 2ms
1 1KB 4ms
1 16KB 35ms
1 4KB 2ms
1 1KB 2ms
1 16KB 21ms
1 5KB 2ms
1 1KB 2ms
1 16KB 23ms
1 6KB 1ms
1 1KB 2ms
1429 16KB 18ms
1 7KB 2ms
1 1KB 2ms
1 16KB 20ms
1 8KB 2ms
1 1KB 2ms
17 16KB 29ms
1 9KB 1ms
1 1KB 3ms
1 16KB 23ms
1 10KB 3ms
1 1KB 4ms
5 16KB 25ms
1 11KB 2ms
1 1KB 5ms
1 16KB 32ms
1 12KB 2ms
1 1KB 5ms
1 16KB 29ms
1 13KB 1ms
1 1KB 3ms
1 16KB 31ms
1 14KB 1ms
1 1KB 3ms
1 16KB 29ms
1 15KB 3ms
1 1KB 6ms
1 0KB 0ms
1 16KB 30ms
1 0KB 0ms
1 1KB 5ms
1 16KB 35ms
1 1KB 0ms
1 1KB 4ms
1 16KB 36ms
1 2KB 1ms
1 1KB 5ms
1 16KB 28ms
1 3KB 2ms
1 1KB 4ms
1 16KB 34ms
1 4KB 1ms
1 1KB 5ms
1 16KB 21ms
1 5KB 1ms
1 1KB 3ms
1 16KB 21ms
1 6KB 2ms
1 1KB 2ms
923 16KB 18ms
1 7KB 2ms
1 1KB 2ms
1 16KB 20ms
1 8KB 1ms
1 1KB 2ms
43 16KB 30ms
1 9KB 2ms
1 1KB 3ms
1 16KB 24ms
1 10KB 2ms
1 1KB 5ms
1 16KB 28ms
1 11KB 2ms
1 1KB 3ms
27 16KB 30ms
1 12KB 1ms
1 1KB 3ms
1 16KB 26ms
1 13KB 2ms
1 1KB 5ms
1 16KB 21ms
1 14KB 2ms
1 1KB 3ms
1 4KB 6ms
1 3KB 0ms
ID 0 - Speed 227 KB/s
More Information.
The device has to perform the following tasks :
- Wifi stream-decode-playback mp3 files from https
- Wifi download-save to SD_MMC mp3 files from https (simultaneously to wifi stream)
- Classic BT A2DP sink and source functions (exclusive to wifi stream)
- BLE for provisioning
- other function unrelated to the issue
For this reason, it has been necessary to modify SDKconfig rather heavily, in order to allow these function to work/be instanciated simultaneously. Obviously the hardest point was to get Classic BT A2DP and wifi working together, because of IRAM usage. We use the ESP32D0WDR2 for its internal 2MB PSRAM, and i first enabled all option in SDKconfig to move RAM usage to PSRAM as much as possible, but that was not enough, i also had to change several options related to IRAM usage, i followed the official instruction and at some point i reached a configuration where wifi can work, with A2DP active, and BLE can be used for provisioning. However then came the issue of wifi throughput, some of these changes affected the wifi throughput to the point it was reaching 50KB/s or less, which is not enought to perform smooth stream playback and background downloading at decent speed. So i consulted the iperf configuration advices provided in the help, and modified wifi parameters accordingly, some values had to be lowered due to available IRAM. That is the current state.
So when it works, the throughput is perfect, several hundreds KB/s which is enough, but unfortunately this performance is very random and more often than not the throuhgput is 20, 30 or 60KB/s.
I am not sure what causes this, it seems to be related to some kind of network negociation or timeout issue, simply by the magnitude of the waits (tens of seconds). Or maybe some kind of deadlock in the http client stream mechanism, maybe there should be some timeouts and retry which are not implemetned or not working? i really dont know and dont understand how these waits can be of such magnitude.
I have tried to modify some of the Wifi parameters, for example from static RX buffer to dynamic, changing the number of buffers, but so far it did not seem to help.
For comparison i ran the test firmware in arduino, where the SDKconfig is set to conservative value (throughput wise), the throughput is very low, 50KB/s, but consistent. Usually it only varies by 1 or 2 ms around 50KB/s, ocasionally it can reach 70KB/s, a very different behaviour.
To excludee any hardware issue, i ran these test on a bare module mounted on a programming board, with nothing but a chunky 1A 3.3V LDO, no peripherals at all, no DCDC, just pure linear supply with no ripple and plenty of capacitance at the VCC pin, the result is exactly the same, throughput varies widely, due to the same randomly occuring (major) wait times. The router is at about 2 meters, no problem here. Colleagues also tested on a different network with different boards, and even from a different country, and found the same issue.
I attach the SDKconfig, and copy few selected chunks below.
(sdkconfig)
#
# SPI RAM config
#
CONFIG_SPIRAM_TYPE_AUTO=y
# CONFIG_SPIRAM_TYPE_ESPPSRAM16 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM32 is not set
# CONFIG_SPIRAM_TYPE_ESPPSRAM64 is not set
CONFIG_SPIRAM_SIZE=-1
# CONFIG_SPIRAM_SPEED_40M is not set
CONFIG_SPIRAM_SPEED_80M=y
CONFIG_SPIRAM=y
CONFIG_SPIRAM_BOOT_INIT=y
# CONFIG_SPIRAM_USE_MEMMAP is not set
CONFIG_SPIRAM_USE_CAPS_ALLOC=y
# CONFIG_SPIRAM_USE_MALLOC is not set
# CONFIG_SPIRAM_MEMTEST is not set
CONFIG_SPIRAM_TRY_ALLOCATE_WIFI_LWIP=y
CONFIG_SPIRAM_ALLOW_BSS_SEG_EXTERNAL_MEMORY=y
CONFIG_SPIRAM_ALLOW_NOINIT_SEG_EXTERNAL_MEMORY=y
#
# Wi-Fi
#
CONFIG_ESP32_WIFI_ENABLED=y
CONFIG_ESP32_WIFI_SW_COEXIST_ENABLE=y
CONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=25
CONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=64
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER=y
# CONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER is not set
CONFIG_ESP32_WIFI_TX_BUFFER_TYPE=0
CONFIG_ESP32_WIFI_STATIC_TX_BUFFER_NUM=16
CONFIG_ESP32_WIFI_CACHE_TX_BUFFER_NUM=32
CONFIG_ESP32_WIFI_CSI_ENABLED=y
CONFIG_ESP32_WIFI_AMPDU_TX_ENABLED=y
CONFIG_ESP32_WIFI_TX_BA_WIN=32
CONFIG_ESP32_WIFI_AMPDU_RX_ENABLED=y
CONFIG_ESP32_WIFI_RX_BA_WIN=32
# CONFIG_ESP32_WIFI_AMSDU_TX_ENABLED is not set
CONFIG_ESP32_WIFI_NVS_ENABLED=y
CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_0=y
# CONFIG_ESP32_WIFI_TASK_PINNED_TO_CORE_1 is not set
CONFIG_ESP32_WIFI_SOFTAP_BEACON_MAX_LEN=752
CONFIG_ESP32_WIFI_MGMT_SBUF_NUM=32
# CONFIG_ESP32_WIFI_IRAM_OPT is not set
# CONFIG_ESP32_WIFI_RX_IRAM_OPT is not set
CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE=y
# CONFIG_ESP_WIFI_SL
[sdkconfig.zip](https://github.com/espressif/esp-idf/files/12371406/sdkconfig.zip)
P_IRAM_OPT is not set
# CONFIG_ESP_WIFI_STA_DISCONNECTED_PM_ENABLE is not set
# CONFIG_ESP_WIFI_GMAC_SUPPORT is not set
CONFIG_ESP_WIFI_SOFTAP_SUPPORT=y
# CONFIG_ESP_WIFI_SLP_BEACON_LOST_OPT is not set
CONFIG_ESP_WIFI_ESPNOW_MAX_ENCRYPT_NUM=1
# end of Wi-Fi
#
# LWIP
#
CONFIG_LWIP_LOCAL_HOSTNAME="faba"
# CONFIG_LWIP_NETIF_API is not set
# CONFIG_LWIP_TCPIP_CORE_LOCKING is not set
CONFIG_LWIP_DNS_SUPPORT_MDNS_QUERIES=y
# CONFIG_LWIP_L2_TO_L3_COPY is not set
# CONFIG_LWIP_IRAM_OPTIMIZATION is not set
CONFIG_LWIP_TIMERS_ONDEMAND=y
CONFIG_LWIP_MAX_SOCKETS=5
# CONFIG_LWIP_USE_ONLY_LWIP_SELECT is not set
# CONFIG_LWIP_SO_LINGER is not set
CONFIG_LWIP_SO_REUSE=y
CONFIG_LWIP_SO_REUSE_RXTOALL=y
CONFIG_LWIP_SO_RCVBUF=y
# CONFIG_LWIP_NETBUF_RECVINFO is not set
CONFIG_LWIP_IP4_FRAG=y
CONFIG_LWIP_IP6_FRAG=y
# CONFIG_LWIP_IP4_REASSEMBLY is not set
# CONFIG_LWIP_IP6_REASSEMBLY is not set
# CONFIG_LWIP_IP_FORWARD is not set
# CONFIG_LWIP_STATS is not set
# CONFIG_LWIP_ETHARP_TRUST_IP_MAC is not set
CONFIG_LWIP_ESP_GRATUITOUS_ARP=y
CONFIG_LWIP_GARP_TMR_INTERVAL=60
CONFIG_LWIP_TCPIP_RECVMBOX_SIZE=64
CONFIG_LWIP_DHCP_DOES_ARP_CHECK=y
# CONFIG_LWIP_DHCP_DISABLE_CLIENT_ID is not set
CONFIG_LWIP_DHCP_DISABLE_VENDOR_CLASS_ID=y
# CONFIG_LWIP_DHCP_RESTORE_LAST_IP is not set
CONFIG_LWIP_DHCP_OPTIONS_LEN=68
#
# Compatibility options
#
# CONFIG_LEGACY_INCLUDE_COMMON_HEADERS is not set
# end of Compatibility options
# Deprecated options for backward compatibility
CONFIG_TOOLPREFIX="xtensa-esp32-elf-"
# CONFIG_LOG_BOOTLOADER_LEVEL_NONE is not set
CONFIG_LOG_BOOTLOADER_LEVEL_ERROR=y
# CONFIG_LOG_BOOTLOADER_LEVEL_WARN is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_INFO is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_DEBUG is not set
# CONFIG_LOG_BOOTLOADER_LEVEL_VERBOSE is not set
CONFIG_LOG_BOOTLOADER_LEVEL=1
# CONFIG_APP_ROLLBACK_ENABLE is not set
# CONFIG_FLASH_ENCRYPTION_ENABLED is not set
CONFIG_FLASHMODE_QIO=y
# CONFIG_FLASHMODE_QOUT is not set
# CONFIG_FLASHMODE_DIO is not set
# CONFIG_FLASHMODE_DOUT is not set
# CONFIG_MONITOR_BAUD_9600B is not set
# CONFIG_MONITOR_BAUD_57600B is not set
# CONFIG_MONITOR_BAUD_115200B is not set
# CONFIG_MONITOR_BAUD_230400B is not set
# CONFIG_MONITOR_BAUD_921600B is not set
# CONFIG_MONITOR_BAUD_2MB is not set
# CONFIG_MONITOR_BAUD_OTHER is not set
CONFIG_MONITOR_BAUD_OTHER_VAL=115200
CONFIG_MONITOR_BAUD=115200
# CONFIG_COMPILER_OPTIMIZATION_LEVEL_DEBUG is not set
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
# CONFIG_OPTIMIZATION_ASSERTIONS_ENABLED is not set
CONFIG_OPTIMIZATION_ASSERTIONS_SILENT=y
# CONFIG_OPTIMIZATION_ASSERTIONS_DISABLED is not set
CONFIG_OPTIMIZATION_ASSERTION_LEVEL=1
# CONFIG_CXX_EXCEPTIONS is not set
CONFIG_STACK_CHECK_NONE=y
# CONFIG_STACK_CHECK_NORM is not set
# CONFIG_STACK_CHECK_STRONG is not set
# CONFIG_STACK_CHECK_ALL is not set
# CONFIG_WARN_WRITE_STRINGS is not set
# CONFIG_DISABLE_GCC8_WARNINGS is not set
# CONFIG_ESP32_APPTRACE_DEST_TRAX is not set
CONFIG_ESP32_APPTRACE_DEST_NONE=y
CONFIG_ESP32_APPTRACE_LOCK_ENABLE=y
# CONFIG_BTDM_CONTROLLER_MODE_BLE_ONLY is not set
# CONFIG_BTDM_CONTROLLER_MODE_BR_EDR_ONLY is not set
CONFIG_BTDM_CONTROLLER_MODE_BTDM=y
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN=1
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN=1
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN=0
CONFIG_BTDM_CONTROLLER_BLE_MAX_CONN_EFF=1
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_ACL_CONN_EFF=1
CONFIG_BTDM_CONTROLLER_BR_EDR_MAX_SYNC_CONN_EFF=0
CONFIG_BTDM_CONTROLLER_PINNED_TO_CORE=0
CONFIG_BTDM_CONTROLLER_HCI_MODE_VHCI=y
# CONFIG_BTDM_CONTROLLER_HCI_MODE_UART_H4 is not set
CONFIG_BTDM_CONTROLLER_MODEM_SLEEP=y
CONFIG_BLE_SCAN_DUPLICATE=y
CONFIG_SCAN_DUPLICATE_BY_DEVICE_ADDR=y
# CONFIG_SCAN_DUPLICATE_BY_ADV_DATA is not set
# CONFIG_SCAN_DUPLICATE_BY_ADV_DATA_AND_DEVICE_ADDR is not set
CONFIG_SCAN_DUPLICATE_TYPE=0
CONFIG_DUPLICATE_SCAN_CACHE_SIZE=100
# CONFIG_BLE_MESH_SCAN_DUPLICATE_EN is not set
CONFIG_BTDM_CONTROLLER_FULL_SCAN_SUPPORTED=y
CONFIG_BLE_ADV_REPORT_FLOW_CONTROL_SUPPORTED=y
CONFIG_BLE_ADV_REPORT_FLOW_CONTROL_NUM=100
CONFIG_BLE_ADV_REPORT_DISCARD_THRSHOLD=20
CONFIG_BLUEDROID_ENABLED=y
# CONFIG_NIMBLE_ENABLED is not set
CONFIG_BTC_TASK_STACK_SIZE=3072
CONFIG_BLUEDROID_PINNED_TO_CORE_0=y
# CONFIG_BLUEDROID_PINNED_TO_CORE_1 is not set
CONFIG_BLUEDROID_PINNED_TO_CORE=0
CONFIG_BTU_TASK_STACK_SIZE=4096
# CONFIG_BLUEDROID_MEM_DEBUG is not set
CONFIG_CLASSIC_BT_ENABLED=y
CONFIG_A2DP_ENABLE=y
# CONFIG_HFP_ENABLE is not set
CONFIG_GATTS_ENABLE=y
# CONFIG_GATTS_SEND_SERVICE_CHANGE_MANUAL is not set
CONFIG_GATTS_SEND_SERVICE_CHANGE_AUTO=y
CONFIG_GATTS_SEND_SERVICE_CHANGE_MODE=0
CONFIG_GATTC_ENABLE=y
# CONFIG_GATTC_CACHE_NVS_FLASH is not set
CONFIG_BLE_SMP_ENABLE=y
# CONFIG_SMP_SLAVE_CON_PARAMS_UPD_ENABLE is not set
# CONFIG_BLE_HOST_QUEUE_CONGESTION_CHECK is not set
CONFIG_SMP_ENABLE=y
# CONFIG_BLE_ACTIVE_SCAN_REPORT_ADV_SCAN_RSP_INDIVIDUALLY is not set
CONFIG_BLE_ESTABLISH_LINK_CONNECTION_TIMEOUT=30
CONFIG_ADC2_DISABLE_DAC=y
CONFIG_SPIRAM_SUPPORT=y
CONFIG_WIFI_LWIP_ALLOCATION_FROM_SPIRAM_FIRST=y
CONFIG_TRACEMEM_RESERVE_DRAM=0x0
CONFIG_ULP_COPROC_ENABLED=y
CONFIG_ULP_COPROC_RESERVE_MEM=512
CONFIG_BROWNOUT_DET=y
CONFIG_BROWNOUT_DET_LVL_SEL_0=y
# CONFIG_BROWNOUT_DET_LVL_SEL_1 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_2 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_3 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_4 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_6 is not set
# CONFIG_BROWNOUT_DET_LVL_SEL_7 is not set
CONFIG_BROWNOUT_DET_LVL=0
CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_RC=y
# CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_CRYSTAL is not set
# CONFIG_ESP32_RTC_CLOCK_SOURCE_EXTERNAL_OSC is not set
# CONFIG_ESP32_RTC_CLOCK_SOURCE_INTERNAL_8MD256 is not set
# CONFIG_DISABLE_BASIC_ROM_CONSOLE is not set
# CONFIG_COMPATIBLE_PRE_V2_1_BOOTLOADERS is not set
# CONFIG_EVENT_LOOP_PROFILING is not set
CONFIG_POST_EVENTS_FROM_ISR=y
CONFIG_POST_EVENTS_FROM_IRAM_ISR=y
# CONFIG_TWO_UNIVERSAL_MAC_ADDRESS is not set
CONFIG_FOUR_UNIVERSAL_MAC_ADDRESS=y
CONFIG_NUMBER_OF_UNIVERSAL_MAC_ADDRESS=4
# CONFIG_ESP32C3_LIGHTSLEEP_GPIO_RESET_WORKAROUND is not set
CONFIG_IPC_TASK_STACK_SIZE=1536
CONFIG_ESP32_PHY_CALIBRATION_AND_DATA_STORAGE=y
# CONFIG_ESP32_PHY_INIT_DATA_IN_PARTITION is not set
CONFIG_ESP32_PHY_MAX_WIFI_TX_POWER=20
CONFIG_ESP32_PHY_MAX_TX_POWER=20
CONFIG_ESP32_REDUCE_PHY_TX_POWER=y
# CONFIG_ESP32S2_PANIC_PRINT_HALT is not set
CONFIG_ESP32S2_PANIC_PRINT_REBOOT=y
# CONFIG_ESP32S2_PANIC_SILENT_REBOOT is not set
# CONFIG_ESP32S2_PANIC_GDBSTUB is not set
CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32
CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=4096
CONFIG_MAIN_TASK_STACK_SIZE=3584
CONFIG_CONSOLE_UART_DEFAULT=y
# CONFIG_CONSOLE_UART_CUSTOM is not set
# CONFIG_ESP_CONSOLE_UART_NONE is not set
CONFIG_CONSOLE_UART=y
CONFIG_CONSOLE_UART_NUM=0
CONFIG_CONSOLE_UART_BAUDRATE=115200
CONFIG_INT_WDT=y
CONFIG_INT_WDT_TIMEOUT_MS=300
CONFIG_INT_WDT_CHECK_CPU1=y
CONFIG_TASK_WDT=y
# CONFIG_TASK_WDT_PANIC is not set
CONFIG_TASK_WDT_TIMEOUT_S=5
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU0=y
CONFIG_TASK_WDT_CHECK_IDLE_TASK_CPU1=y
# CONFIG_ESP32_DEBUG_STUBS_ENABLE is not set
CONFIG_TIMER_TASK_STACK_SIZE=3584
CONFIG_SW_COEXIST_ENABLE=y
# CONFIG_ESP32_ENABLE_COREDUMP_TO_FLASH is not set
# CONFIG_ESP32_ENABLE_COREDUMP_TO_UART is not set
CONFIG_ESP32_ENABLE_COREDUMP_TO_NONE=y
CONFIG_MB_MASTER_TIMEOUT_MS_RESPOND=150
CONFIG_MB_MASTER_DELAY_MS_CONVERT=200
CONFIG_MB_QUEUE_LENGTH=20
CONFIG_MB_SERIAL_TASK_STACK_SIZE=4096
CONFIG_MB_SERIAL_BUF_SIZE=256
CONFIG_MB_SERIAL_TASK_PRIO=10
CONFIG_MB_CONTROLLER_SLAVE_ID_SUPPORT=y
CONFIG_MB_CONTROLLER_SLAVE_ID=0x00112233
CONFIG_MB_CONTROLLER_NOTIFY_TIMEOUT=20
CONFIG_MB_CONTROLLER_NOTIFY_QUEUE_SIZE=20
CONFIG_MB_CONTROLLER_STACK_SIZE=4096
CONFIG_MB_EVENT_QUEUE_TIMEOUT=20
# CONFIG_MB_TIMER_PORT_ENABLED is not set
# CONFIG_ENABLE_STATIC_TASK_CLEAN_UP_HOOK is not set
CONFIG_TIMER_TASK_PRIORITY=1
CONFIG_TIMER_TASK_STACK_DEPTH=2176
CONFIG_TIMER_QUEUE_LENGTH=10
# CONFIG_L2_TO_L3_COPY is not set
# CONFIG_USE_ONLY_LWIP_SELECT is not set
CONFIG_ESP_GRATUITOUS_ARP=y
CONFIG_GARP_TMR_INTERVAL=60
CONFIG_TCPIP_RECVMBOX_SIZE=64
CONFIG_TCP_MAXRTX=12
CONFIG_TCP_SYNMAXRTX=12
CONFIG_TCP_MSS=1440
CONFIG_TCP_MSL=60000
CONFIG_TCP_SND_BUF_DEFAULT=65534
CONFIG_TCP_WND_DEFAULT=65534
CONFIG_TCP_RECVMBOX_SIZE=64
CONFIG_TCP_QUEUE_OOSEQ=y
# CONFIG_ESP_TCP_KEEP_CONNECTION_WHEN_IP_CHANGES is not set
CONFIG_TCP_OVERSIZE_MSS=y
# CONFIG_TCP_OVERSIZE_QUARTER_MSS is not set
# CONFIG_TCP_OVERSIZE_DISABLE is not set
CONFIG_UDP_RECVMBOX_SIZE=64
CONFIG_TCPIP_TASK_STACK_SIZE=3072
CONFIG_TCPIP_TASK_AFFINITY_NO_AFFINITY=y
# CONFIG_TCPIP_TASK_AFFINITY_CPU0 is not set
# CONFIG_TCPIP_TASK_AFFINITY_CPU1 is not set
CONFIG_TCPIP_TASK_AFFINITY=0x7FFFFFFF
# CONFIG_PPP_SUPPORT is not set
CONFIG_ESP32_PTHREAD_TASK_PRIO_DEFAULT=5
CONFIG_ESP32_PTHREAD_TASK_STACK_SIZE_DEFAULT=3072
CONFIG_ESP32_PTHREAD_STACK_MIN=768
CONFIG_ESP32_DEFAULT_PTHREAD_CORE_NO_AFFINITY=y
# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_0 is not set
# CONFIG_ESP32_DEFAULT_PTHREAD_CORE_1 is not set
CONFIG_ESP32_PTHREAD_TASK_CORE_DEFAULT=-1
CONFIG_ESP32_PTHREAD_TASK_NAME_DEFAULT="pthread"
CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ABORTS=y
# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_FAILS is not set
# CONFIG_SPI_FLASH_WRITING_DANGEROUS_REGIONS_ALLOWED is not set
# CONFIG_SUPPRESS_SELECT_DEBUG_OUTPUT is not set
# CONFIG_SUPPORT_TERMIOS is not set
CONFIG_SEMIHOSTFS_MAX_MOUNT_POINTS=1
# End of deprecated options
for information, here is the log of the exact same test code ran in arduino, with the conservative sdkconfig.
log
523 16KB 20ms
1 1KB 2ms
1 1KB 4ms
711 16KB 21ms
1 2KB 1ms
1 1KB 3ms
583 16KB 20ms
1 3KB 1ms
45 1KB 5ms
535 16KB 22ms
1 4KB 1ms
1 1KB 2ms
645 16KB 22ms
1 5KB 1ms
1 1KB 4ms
531 16KB 21ms
1 6KB 1ms
1 1KB 4ms
551 16KB 22ms
1 7KB 1ms
1 1KB 3ms
513 16KB 22ms
1 8KB 1ms
39 1KB 2ms
523 16KB 20ms
1 9KB 2ms
1 1KB 2ms
581 16KB 21ms
1 10KB 1ms
1 1KB 3ms
461 16KB 20ms
1 11KB 1ms
13 1KB 4ms
439 16KB 20ms
1 12KB 1ms
1 1KB 4ms
1005 16KB 21ms
1 13KB 1ms
1 1KB 3ms
595 16KB 22ms
1 14KB 1ms
1 1KB 2ms
829 16KB 20ms
1 15KB 1ms
1 1KB 3ms
1 0KB 0ms
707 16KB 22ms
1 0KB 1ms
1 1KB 2ms
519 16KB 20ms
1 1KB 0ms
97 1KB 3ms
825 16KB 22ms
1 2KB 1ms
1 1KB 2ms
449 16KB 21ms
1 3KB 1ms
1 1KB 2ms
501 16KB 20ms
1 4KB 2ms
1 1KB 3ms
407 16KB 20ms
1 5KB 1ms
1 1KB 4ms
427 16KB 20ms
1 6KB 1ms
13 1KB 3ms
415 16KB 21ms
1 7KB 1ms
13 1KB 4ms
551 16KB 21ms
1 8KB 1ms
1 1KB 3ms
517 16KB 21ms
1 9KB 1ms
1 1KB 2ms
489 16KB 22ms
1 10KB 1ms
1 1KB 4ms
445 16KB 20ms
1 11KB 1ms
11 1KB 3ms
375 16KB 19ms
1 12KB 2ms
1 1KB 4ms
451 16KB 21ms
1 13KB 1ms
1 1KB 2ms
501 16KB 20ms
1 14KB 1ms
1 1KB 4ms
581 16KB 20ms
1 15KB 1ms
1 1KB 3ms
1 0KB 1ms
441 16KB 20ms
1 0KB 0ms
1 1KB 4ms
463 16KB 21ms
1 1KB 0ms
1 1KB 4ms
737 16KB 22ms
1 2KB 1ms
1 1KB 2ms
491 16KB 22ms
1 3KB 1ms
1 1KB 2ms
471 16KB 22ms
1 4KB 1ms
1 1KB 3ms
485 16KB 20ms
1 5KB 1ms
1 1KB 2ms
499 16KB 21ms
1 6KB 1ms
1 1KB 3ms
571 16KB 20ms
1 7KB 1ms
1 1KB 3ms
445 16KB 21ms
1 8KB 1ms
1 1KB 3ms
407 16KB 21ms
1 9KB 1ms
1 1KB 4ms
389 16KB 20ms
1 10KB 2ms
17 1KB 3ms
449 16KB 20ms
1 11KB 1ms
15 1KB 3ms
461 16KB 21ms
1 12KB 1ms
1 1KB 2ms
523 16KB 20ms
1 13KB 1ms
1 1KB 2ms
401 16KB 21ms
1 14KB 2ms
1 1KB 3ms
425 16KB 21ms
1 15KB 1ms
1 1KB 2ms
1 0KB 1ms
481 16KB 23ms
1 0KB 1ms
1 1KB 2ms
419 16KB 20ms
1 1KB 1ms
1 1KB 2ms
521 16KB 20ms
1 2KB 2ms
1 1KB 2ms
411 16KB 21ms
1 3KB 1ms
31 1KB 4ms
357 16KB 20ms
1 4KB 1ms
1 1KB 4ms
453 16KB 19ms
1 5KB 1ms
1 1KB 4ms
1185 16KB 21ms
1 6KB 2ms
1 1KB 2ms
585 16KB 21ms
1 7KB 2ms
1 1KB 2ms
567 16KB 22ms
1 8KB 1ms
27 1KB 3ms
481 16KB 20ms
1 9KB 1ms
1 1KB 3ms
381 16KB 21ms
1 10KB 1ms
1 1KB 2ms
909 16KB 22ms
1 11KB 1ms
1 1KB 3ms
453 16KB 21ms
1 12KB 2ms
1 1KB 2ms
407 16KB 21ms
1 13KB 1ms
33 1KB 3ms
475 16KB 19ms
1 14KB 2ms
1 1KB 3ms
377 16KB 20ms
1 15KB 1ms
1 1KB 4ms
1 0KB 1ms
399 16KB 21ms
1 0KB 1ms
13 1KB 4ms
459 16KB 22ms
1 1KB 1ms
1 1KB 3ms
463 16KB 20ms
1 2KB 2ms
1 1KB 2ms
409 16KB 22ms
1 3KB 1ms
1 1KB 2ms
501 16KB 21ms
1 4KB 1ms
1 1KB 2ms
473 16KB 21ms
1 5KB 1ms
13 1KB 3ms
427 16KB 22ms
1 6KB 2ms
1 1KB 2ms
491 16KB 21ms
1 7KB 1ms
1 1KB 4ms
425 16KB 21ms
1 8KB 1ms
1 1KB 4ms
385 16KB 19ms
1 9KB 2ms
19 1KB 3ms
429 16KB 20ms
1 10KB 2ms
1 1KB 3ms
483 16KB 21ms
1 11KB 1ms
1 1KB 2ms
449 16KB 20ms
1 12KB 1ms
1 1KB 3ms
485 16KB 22ms
1 13KB 1ms
11 1KB 2ms
457 16KB 21ms
1 14KB 1ms
1 1KB 4ms
429 16KB 20ms
1 15KB 2ms
33 1KB 3ms
1 0KB 0ms
453 16KB 23ms
1 0KB 1ms
1 1KB 2ms
485 16KB 22ms
1 1KB 1ms
1 1KB 3ms
415 16KB 21ms
1 2KB 1ms
1 1KB 3ms
509 16KB 20ms
1 3KB 1ms
1 1KB 3ms
415 16KB 19ms
1 4KB 1ms
9 1KB 3ms
419 16KB 20ms
1 5KB 1ms
1 1KB 2ms
337 13KB 17ms
1 3KB 2ms
ID 0 - Speed 48 KB/s
0 12KB 1ms
1 1KB 5ms
439 5KB 9ms
1 3KB 2ms
1 1KB 4ms
25 1KB 4ms
93 1KB 3ms
43 1KB 5ms
33 1KB 5ms
49 1KB 4ms
47 1KB 4ms
35 1KB 5ms
37 1KB 4ms
1 0KB 0ms
87 1KB 5ms
55 1KB 5ms
11 1KB 4ms
37 1KB 5ms
67 1KB 5ms
27 1KB 3ms
433 2KB 5ms
73 1KB 4ms
69 2KB 6ms
1 1KB 5ms
1 1KB 1ms
59 1KB 3ms
57 1KB 5ms
35 1KB 3ms
63 1KB 4ms
17 1KB 4ms
53 1KB 4ms
43 1KB 4ms
35 1KB 4ms
49 1KB 5ms
13 1KB 3ms
109 1KB 3ms
1 0KB 0ms
63 1KB 4ms
59 1KB 5ms
43 1KB 4ms
1 1KB 5ms
59 1KB 5ms
67 1KB 5ms
1 1KB 5ms
35 1KB 5ms
53 1KB 4ms
47 1KB 3ms
37 1KB 5ms
1 0KB 0ms
37 1KB 5ms
35 1KB 5ms
45 1KB 5ms
41 1KB 5ms
41 1KB 5ms
79 1KB 5ms
35 1KB 3ms
45 1KB 5ms
15 1KB 5ms
55 1KB 5ms
57 1KB 4ms
49 1KB 4ms
1 1KB 1ms
9 1KB 4ms
85 1KB 3ms
153 4KB 7ms
7 1KB 5ms
25 1KB 2ms
47 1KB 5ms
73 1KB 4ms
69 1KB 5ms
35 1KB 4ms
1 0KB 0ms
27 1KB 5ms
33 1KB 3ms
37 1KB 5ms
37 1KB 5ms
57 1KB 5ms
9 1KB 5ms
81 2KB 6ms
19 1KB 3ms
41 1KB 5ms
35 1KB 5ms
1 0KB 2ms
71 1KB 4ms
37 1KB 4ms
33 1KB 4ms
39 1KB 4ms
33 1KB 5ms
181 5KB 8ms
85 2KB 4ms
173 5KB 8ms
1 5KB 1ms
203 7KB 11ms
57 2KB 6ms
39 1KB 4ms
1 0KB 1ms
59 1KB 3ms
1 1KB 4ms
109 1KB 5ms
43 1KB 5ms
69 1KB 4ms
43 1KB 5ms
31 1KB 5ms
77 1KB 4ms
9 1KB 4ms
37 1KB 5ms
11 1KB 4ms
1 0KB 0ms
145 1KB 4ms
37 1KB 5ms
11 1KB 3ms
35 1KB 4ms
93 1KB 4ms
41 1KB 5ms
35 1KB 4ms
75 1KB 5ms
7 1KB 5ms
25 1KB 3ms
53 1KB 4ms
1 0KB 0ms
27 1KB 4ms
39 1KB 5ms
21 1KB 4ms
85 1KB 4ms
59 1KB 5ms
35 1KB 5ms
31 1KB 4ms
127 1KB 5ms
47 1KB 6ms
13 1KB 3ms
33 1KB 5ms
111 1KB 5ms
1 1KB 0ms
13 1KB 4ms
31 1KB 4ms
45 1KB 4ms
57 1KB 4ms
19 1KB 4ms
49 1KB 3ms
53 1KB 5ms
9 1KB 4ms
45 1KB 4ms
109 1KB 3ms
83 1KB 4ms
1 0KB 1ms
15 1KB 4ms
1 1KB 5ms
113 1KB 4ms
25 1KB 4ms
27 1KB 4ms
35 1KB 3ms
55 1KB 4ms
33 1KB 4ms
35 1KB 3ms
57 1KB 6ms
11 1KB 3ms
1 0KB 1ms
31 1KB 4ms
119 1KB 4ms
33 1KB 5ms
21 1KB 5ms
75 1KB 4ms
43 1KB 4ms
35 1KB 3ms
17 1KB 4ms
93 1KB 4ms
29 1KB 4ms
29 1KB 5ms
141 4KB 8ms
1 3KB 1ms
77 2KB 5ms
33 2KB 5ms
77 1KB 4ms
29 1KB 4ms
67 1KB 4ms
35 1KB 3ms
11 1KB 3ms
1 0KB 1ms
59 1KB 5ms
67 1KB 4ms
35 1KB 3ms
39 1KB 4ms
17 1KB 4ms
59 1KB 5ms
23 1KB 5ms
25 1KB 4ms
49 1KB 4ms
23 1KB 3ms
61 1KB 3ms
1 0KB 0ms
25 1KB 4ms
51 1KB 5ms
37 1KB 5ms
7 1KB 5ms
59 1KB 4ms
29 1KB 4ms
35 1KB 4ms
63 1KB 4ms
59 1KB 4ms
35 1KB 4ms
45 1KB 4ms
51 1KB 4ms
1 1KB 0ms
15 1KB 4ms
101 1KB 3ms
53 1KB 5ms
9 1KB 4ms
29 1KB 4ms
61 1KB 5ms
21 1KB 4ms
31 1KB 5ms
763 1KB 4ms
49 1KB 5ms
35 1KB 5ms
1 0KB 0ms
49 1KB 5ms
43 1KB 4ms
33 1KB 4ms
27 1KB 5ms
37 1KB 4ms
77 1KB 4ms
39 1KB 4ms
33 1KB 5ms
37 1KB 3ms
19 1KB 3ms
63 1KB 4ms
1 0KB 1ms
13 1KB 4ms
159 1KB 4ms
45 1KB 5ms
59 1KB 4ms
1 1KB 5ms
47 1KB 4ms
45 1KB 4ms
15 1KB 4ms
45 1KB 4ms
213 1KB 5ms
35 1KB 4ms
45 1KB 5ms
1 1KB 1ms
35 1KB 4ms
33 1KB 4ms
25 1KB 4ms
33 1KB 5ms
77 1KB 4ms
35 1KB 5ms
27 1KB 3ms
13 1KB 4ms
167 1KB 4ms
37 1KB 4ms
35 1KB 5ms
1 0KB 0ms
61 1KB 4ms
77 1KB 4ms
1 1KB 3ms
35 1KB 5ms
103 1KB 4ms
45 1KB 5ms
1 1KB 4ms
71 1KB 4ms
77 1KB 4ms
35 1KB 4ms
41 1KB 4ms
1 0KB 0ms
71 1KB 4ms
11 1KB 4ms
65 1KB 3ms
73 1KB 4ms
73 1KB 4ms
39 1KB 5ms
39 1KB 5ms
49 1KB 4ms
71 1KB 4ms
11 1KB 5ms
11 1KB 5ms
67 1KB 3ms
1 1KB 1ms
53 1KB 5ms
35 1KB 4ms
9 1KB 3ms
53 1KB 4ms
51 1KB 5ms
37 1KB 4ms
37 1KB 4ms
45 1KB 3ms
43 1KB 4ms
17 1KB 5ms
63 1KB 4ms
1 0KB 0ms
15 1KB 4ms
29 1KB 5ms
37 1KB 5ms
43 1KB 4ms
19 1KB 4ms
33 1KB 5ms
21 1KB 4ms
41 1KB 5ms
35 1KB 4ms
17 1KB 5ms
45 1KB 5ms
1 0KB 1ms
61 1KB 5ms
9 1KB 5ms
67 1KB 5ms
21 1KB 5ms
45 1KB 5ms
19 1KB 3ms
33 1KB 5ms
63 1KB 3ms
9 1KB 4ms
21 1KB 5ms
59 1KB 5ms
1 0KB 0ms
23 1KB 4ms
47 1KB 4ms
29 1KB 3ms
69 1KB 4ms
35 1KB 5ms
9 1KB 3ms
33 1KB 5ms
49 1KB 4ms
23 1KB 5ms
19 1KB 3ms
51 1KB 5ms
43 1KB 5ms
1 0KB 0ms
43 1KB 4ms
13 1KB 5ms
55 1KB 4ms
37 1KB 5ms
13 1KB 3ms
45 1KB 4ms
59 1KB 5ms
33 1KB 4ms
9 1KB 4ms
49 1KB 4ms
45 1KB 5ms
1 0KB 0ms
35 1KB 4ms
31 1KB 5ms
51 1KB 4ms
21 1KB 5ms
17 1KB 5ms
39 1KB 4ms
47 1KB 4ms
11 1KB 4ms
47 1KB 3ms
35 1KB 3ms
71 1KB 4ms
1 0KB 1ms
33 1KB 4ms
39 1KB 4ms
23 1KB 5ms
37 1KB 3ms
57 1KB 4ms
21 1KB 4ms
81 1KB 4ms
39 1KB 5ms
9 1KB 4ms
57 1KB 5ms
31 1KB 5ms
11 1KB 5ms
1 1KB 1ms
133 4KB 8ms
49 1KB 5ms
15 1KB 5ms
35 1KB 3ms
37 1KB 5ms
31 1KB 4ms
37 1KB 4ms
61 1KB 3ms
29 1KB 4ms
1 0KB 1ms
7 1KB 5ms
91 1KB 3ms
37 1KB 4ms
69 1KB 3ms
73 1KB 4ms
9 1KB 5ms
85 1KB 4ms
29 1KB 5ms
33 1KB 5ms
31 1KB 5ms
35 1KB 4ms
1 0KB 0ms
45 1KB 5ms
9 1KB 4ms
87 1KB 4ms
43 1KB 4ms
35 1KB 5ms
31 1KB 5ms
33 1KB 5ms
27 1KB 5ms
41 1KB 5ms
89 1KB 5ms
9 1KB 5ms
5 1KB 3ms
1 1KB 0ms
73 1KB 5ms
57 1KB 5ms
1 1KB 6ms
29 1KB 5ms
63 1KB 4ms
57 1KB 3ms
33 1KB 4ms
35 1KB 5ms
27 1KB 4ms
27 1KB 5ms
41 1KB 4ms
1 0KB 0ms
37 1KB 4ms
45 1KB 5ms
43 1KB 5ms
23 1KB 5ms
55 1KB 4ms
37 1KB 5ms
17 1KB 5ms
31 1KB 5ms
65 1KB 3ms
61 1KB 4ms
27 1KB 5ms
1 0KB 0ms
29 1KB 5ms
37 1KB 3ms
39 1KB 5ms
31 1KB 4ms
39 1KB 4ms
87 1KB 4ms
41 1KB 5ms
37 1KB 5ms
43 1KB 5ms
27 1KB 5ms
63 1KB 4ms
17 1KB 3ms
1 1KB 2ms
85 1KB 4ms
13 1KB 5ms
35 1KB 4ms
39 1KB 5ms
23 1KB 4ms
37 1KB 5ms
41 1KB 4ms
57 1KB 4ms
55 1KB 5ms
23 1KB 5ms
7 1KB 5ms
1 0KB 1ms
69 1KB 3ms
31 1KB 3ms
37 1KB 5ms
41 1KB 5ms
67 1KB 5ms
29 1KB 5ms
27 1KB 5ms
35 1KB 4ms
63 1KB 5ms
33 1KB 3ms
51 1KB 4ms
1 0KB 1ms
133 1KB 5ms
93 1KB 3ms
35 1KB 4ms
63 1KB 5ms
45 1KB 5ms
11 1KB 4ms
37 1KB 5ms
135 1KB 4ms
1 1KB 3ms
71 1KB 4ms
43 1KB 3ms
25 1KB 4ms
1 1KB 0ms
21 1KB 5ms
45 1KB 5ms
39 1KB 5ms
67 1KB 4ms
41 1KB 3ms
9 1KB 5ms
57 1KB 5ms
69 1KB 4ms
9 1KB 5ms
23 1KB 4ms
89 1KB 5ms
1 0KB 0ms
61 1KB 4ms
51 1KB 4ms
73 1KB 3ms
11 1KB 4ms
33 1KB 5ms
125 1KB 4ms
33 1KB 4ms
9 1KB 3ms
103 1KB 4ms
39 1KB 5ms
33 1KB 4ms
1 0KB 1ms
35 1KB 4ms
33 1KB 4ms
47 1KB 5ms
31 1KB 5ms
69 1KB 5ms
25 1KB 5ms
91 1KB 4ms
33 1KB 5ms
83 2KB 6ms
71 2KB 5ms
1 1KB 1ms
41 1KB 4ms
53 1KB 5ms
37 1KB 4ms
9 1KB 5ms
63 1KB 5ms
35 1KB 5ms
61 1KB 4ms
9 1KB 5ms
59 1KB 5ms
53 1KB 5ms
19 1KB 4ms
1 0KB 0ms
59 1KB 5ms
17 1KB 4ms
79 1KB 4ms
15 1KB 4ms
33 1KB 5ms
49 1KB 5ms
21 1KB 4ms
83 1KB 5ms
35 1KB 5ms
51 1KB 4ms
17 1KB 4ms
1 0KB 2ms
13 1KB 5ms
33 1KB 3ms
41 1KB 3ms
35 1KB 5ms
97 2KB 5ms
77 1KB 3ms
11 1KB 3ms
21 1KB 4ms
99 1KB 4ms
29 1KB 5ms
1 0KB 0ms
37 1KB 4ms
33 1KB 4ms
75 1KB 5ms
35 1KB 4ms
37 1KB 4ms
73 1KB 5ms
7 1KB 5ms
31 1KB 5ms
43 1KB 5ms
37 1KB 4ms
65 1KB 3ms
35 1KB 5ms
1 0KB 1ms
51 1KB 3ms
29 1KB 5ms
35 1KB 4ms
45 1KB 5ms
29 1KB 4ms
79 1KB 5ms
19 1KB 5ms
33 1KB 5ms
31 1KB 5ms
31 1KB 5ms
33 1KB 3ms
1 0KB 1ms
39 1KB 4ms
61 1KB 3ms
19 1KB 5ms
41 1KB 5ms
41 1KB 5ms
53 1KB 5ms
25 1KB 5ms
29 1KB 4ms
51 1KB 4ms
65 1KB 4ms
33 1KB 4ms
1 0KB 0ms
11 1KB 5ms
45 1KB 5ms
27 1KB 5ms
23 1KB 5ms
35 1KB 4ms
53 1KB 5ms
41 1KB 5ms
9 1KB 4ms
69 1KB 5ms
39 1KB 3ms
13 1KB 3ms
35 1KB 3ms
1 1KB 2ms
115 1KB 4ms
11 1KB 5ms
47 1KB 3ms
17 1KB 5ms
43 1KB 3ms
41 1KB 3ms
73 1KB 5ms
33 1KB 4ms
69 1KB 4ms
21 1KB 5ms
35 1KB 5ms
1 0KB 0ms
43 1KB 5ms
29 1KB 4ms
45 1KB 4ms
23 1KB 4ms
73 1KB 5ms
9 1KB 5ms
17 1KB 3ms
59 1KB 3ms
33 1KB 4ms
31 1KB 5ms
33 1KB 5ms
1 0KB 0ms
59 1KB 4ms
1 1KB 5ms
33 1KB 3ms
33 1KB 4ms
25 1KB 5ms
55 1KB 5ms
11 1KB 4ms
45 1KB 5ms
45 1KB 4ms
63 1KB 6ms
7 1KB 5ms
59 1KB 5ms
1 1KB 1ms
37 1KB 4ms
35 1KB 4ms
45 1KB 4ms
103 1KB 5ms
37 1KB 4ms
19 1KB 4ms
123 2KB 4ms
33 1KB 4ms
37 1KB 4ms
59 1KB 3ms
1 0KB 0ms
61 1KB 4ms
51 1KB 4ms
35 1KB 5ms
25 1KB 4ms
35 1KB 5ms
63 1KB 3ms
35 1KB 3ms
73 1KB 4ms
13 1KB 5ms
37 1KB 5ms
35 1KB 4ms
1 0KB 1ms
37 1KB 4ms
35 1KB 5ms
37 1KB 4ms
83 1KB 5ms
11 1KB 5ms
35 1KB 4ms
41 1KB 5ms
19 1KB 3ms
25 1KB 3ms
47 1KB 3ms
35 1KB 4ms
65 1KB 5ms
1 1KB 1ms
103 4KB 8ms
21 1KB 5ms
27 1KB 4ms
37 1KB 3ms
67 1KB 3ms
37 1KB 4ms
21 1KB 4ms
79 1KB 5ms
7 1KB 5ms
1 0KB 0ms
15 1KB 3ms
145 1KB 3ms
41 1KB 5ms
103 1KB 5ms
19 1KB 4ms
39 1KB 4ms
37 1KB 4ms
69 1KB 3ms
39 1KB 5ms
9 1KB 4ms
139 1KB 5ms
1 0KB 0ms
11 1KB 5ms
33 1KB 5ms
45 1KB 4ms
41 1KB 5ms
27 1KB 5ms
95 1KB 5ms
25 1KB 4ms
51 1KB 5ms
47 1KB 5ms
45 1KB 5ms
45 1KB 4ms
43 1KB 5ms
1 1KB 1ms
287 8KB 13ms
43 2KB 6ms
37 1KB 3ms
45 1KB 5ms
55 1KB 5ms
1 0KB 0ms
27 1KB 4ms
101 1KB 3ms
29 1KB 3ms
37 1KB 5ms
65 1KB 4ms
15 1KB 4ms
85 1KB 4ms
11 1KB 3ms
33 1KB 4ms
11 1KB 5ms
111 1KB 5ms
1 0KB 0ms
21 1KB 5ms
35 1KB 4ms
33 1KB 5ms
61 1KB 5ms
35 1KB 3ms
29 1KB 5ms
49 1KB 4ms
23 1KB 5ms
35 1KB 5ms
35 1KB 5ms
45 1KB 5ms
33 1KB 4ms
1 1KB 1ms
15 1KB 4ms
81 1KB 4ms
9 1KB 3ms
13 1KB 3ms
139 2KB 6ms
49 1KB 3ms
37 1KB 3ms
97 1KB 4ms
9 1KB 4ms
35 1KB 3ms
1 0KB 1ms
45 1KB 4ms
69 1KB 4ms
93 2KB 7ms
81 2KB 5ms
9 1KB 5ms
65 1KB 5ms
13 1KB 5ms
9 1KB 4ms
73 1KB 4ms
1 0KB 0ms
31 1KB 5ms
25 1KB 4ms
43 1KB 5ms
25 1KB 5ms
49 1KB 5ms
33 1KB 4ms
53 1KB 4ms
33 1KB 5ms
27 1KB 5ms
35 1KB 5ms
25 1KB 5ms
1 0KB 0ms
45 1KB 4ms
19 1KB 5ms
59 1KB 5ms
17 1KB 5ms
19 1KB 5ms
65 1KB 5ms
17 1KB 4ms
25 1KB 4ms
51 1KB 4ms
33 1KB 5ms
39 1KB 5ms
25 1KB 5ms
1 1KB 1ms
23 1KB 5ms
43 1KB 4ms
35 1KB 4ms
31 1KB 5ms
25 1KB 4ms
73 1KB 4ms
9 1KB 4ms
25 1KB 3ms
53 1KB 4ms
25 1KB 5ms
35 1KB 4ms
1 0KB 1ms
29 1KB 4ms
79 1KB 3ms
37 1KB 5ms
1 1KB 4ms
55 1KB 4ms
51 1KB 4ms
1 1KB 4ms
43 1KB 4ms
93 1KB 4ms
43 1KB 5ms
35 1KB 5ms
1 0KB 0ms
13 1KB 4ms
91 1KB 4ms
9 1KB 5ms
35 1KB 5ms
47 1KB 5ms
65 1KB 5ms
35 1KB 4ms
13 1KB 5ms
77 2KB 6ms
21 1KB 5ms
53 1KB 5ms
1 1KB 1ms
17 1KB 4ms
77 1KB 5ms
61 1KB 3ms
35 1KB 3ms
27 1KB 4ms
39 1KB 3ms
55 2KB 5ms
85 1KB 4ms
49 1KB 4ms
11 1KB 4ms
1 0KB 0ms
43 1KB 5ms
41 1KB 4ms
57 1KB 5ms
35 1KB 4ms
65 1KB 3ms
13 1KB 4ms
47 1KB 5ms
9 1KB 4ms
103 2KB 6ms
31 1KB 3ms
1 0KB 0ms
31 1KB 3ms
33 1KB 5ms
127 4KB 8ms
157 4KB 7ms
23 1KB 5ms
45 1KB 5ms
9 1KB 4ms
87 1KB 4ms
1 1KB 2ms
21 1KB 5ms
37 1KB 5ms
33 1KB 4ms
35 1KB 5ms
67 1KB 3ms
45 1KB 5ms
35 1KB 5ms
53 1KB 4ms
9 1KB 5ms
43 1KB 5ms
39 1KB 5ms
1 0KB 0ms
53 1KB 2ms
37 1KB 3ms
9 1KB 5ms
29 1KB 4ms
57 1KB 4ms
27 1KB 5ms
27 1KB 4ms
39 1KB 5ms
45 1KB 3ms
41 1KB 4ms
19 1KB 4ms
1 0KB 1ms
59 1KB 5ms
21 1KB 5ms
59 1KB 5ms
15 1KB 5ms
47 1KB 4ms
59 2KB 6ms
59 1KB 5ms
27 1KB 4ms
1 1KB 4ms
69 1KB 5ms
35 1KB 5ms
1 1KB 0ms
65 1KB 4ms
39 1KB 3ms
35 1KB 5ms
33 1KB 3ms
83 2KB 7ms
31 1KB 5ms
101 1KB 5ms
15 1KB 5ms
49 1KB 4ms
21 1KB 5ms
1 0KB 1ms
19 1KB 4ms
45 1KB 5ms
27 1KB 5ms
29 1KB 4ms
49 1KB 5ms
13 1KB 5ms
25 1KB 5ms
53 1KB 5ms
49 1KB 5ms
1 1KB 5ms
59 1KB 5ms
1 0KB 0ms
77 1KB 5ms
39 1KB 5ms
21 1KB 5ms
35 1KB 5ms
39 1KB 5ms
57 1KB 4ms
43 1KB 5ms
23 1KB 5ms
61 1KB 5ms
41 1KB 5ms
39 1KB 5ms
29 1KB 3ms
1 1KB 0ms
41 1KB 5ms
25 1KB 3ms
73 1KB 5ms
41 1KB 5ms
39 1KB 4ms
15 1KB 4ms
57 1KB 5ms
25 1KB 4ms
19 1KB 5ms
49 1KB 5ms
75 1KB 3ms
1 0KB 2ms
15 1KB 5ms
63 1KB 3ms
39 1KB 5ms
35 1KB 3ms
87 1KB 5ms
33 1KB 5ms
61 1KB 5ms
9 1KB 5ms
17 1KB 4ms
77 1KB 4ms
35 1KB 5ms
1 0KB 0ms
23 1KB 5ms
39 1KB 4ms
33 1KB 5ms
33 1KB 5ms
63 1KB 5ms
41 1KB 6ms
1 1KB 5ms
39 1KB 4ms
61 1KB 4ms
1 1KB 3ms
63 1KB 6ms
77 1KB 3ms
1 1KB 1ms
37 1KB 5ms
1 1KB 5ms
63 1KB 5ms
41 1KB 4ms
29 1KB 5ms
55 1KB 4ms
5 1KB 5ms
33 1KB 5ms
43 1KB 4ms
21 1KB 3ms
35 1KB 4ms
1 0KB 1ms
29 1KB 5ms
39 1KB 5ms
55 1KB 5ms
1 1KB 4ms
33 1KB 5ms
61 1KB 5ms
45 1KB 4ms
1 1KB 4ms
65 1KB 4ms
49 1KB 4ms
1 1KB 4ms
1 0KB 1ms
57 1KB 5ms
45 1KB 4ms
33 1KB 4ms
25 1KB 5ms
53 1KB 5ms
61 1KB 4ms
37 1KB 5ms
11 1KB 5ms
27 1KB 5ms
53 1KB 4ms
39 1KB 4ms
1 0KB 1ms
13 1KB 5ms
37 1KB 5ms
71 1KB 3ms
37 1KB 4ms
35 1KB 5ms
77 1KB 5ms
49 2KB 6ms
77 1KB 4ms
21 1KB 3ms
103 1KB 5ms
1 1KB 3ms
1 1KB 1ms
45 1KB 4ms
53 1KB 4ms
59 1KB 4ms
29 1KB 4ms
101 2KB 6ms
61 2KB 6ms
59 2KB 5ms
39 2KB 5ms
1 2KB 1ms
79 1KB 4ms
17 1KB 3ms
35 1KB 5ms
35 1KB 4ms
39 1KB 5ms
19 1KB 4ms
81 1KB 4ms
129 4KB 7ms
1 0KB 2ms
15 1KB 3ms
41 1KB 5ms
37 1KB 5ms
15 1KB 3ms
57 1KB 4ms
77 1KB 5ms
19 1KB 4ms
1 1KB 5ms
109 2KB 4ms
57 2KB 6ms
1 1KB 1ms
27 1KB 4ms
65 1KB 5ms
1 1KB 4ms
55 1KB 5ms
41 1KB 5ms
9 1KB 4ms
41 1KB 5ms
67 1KB 5ms
33 1KB 3ms
45 1KB 5ms
23 1KB 5ms
1 0KB 0ms
53 1KB 5ms
25 1KB 4ms
25 1KB 4ms
43 1KB 5ms
35 1KB 3ms
35 1KB 4ms
65 1KB 4ms
9 1KB 4ms
63 1KB 5ms
33 1KB 5ms
37 1KB 5ms
1 0KB 0ms
31 1KB 5ms
41 1KB 5ms
55 1KB 5ms
9 1KB 5ms
37 1KB 5ms
61 1KB 5ms
37 1KB 4ms
31 1KB 5ms
35 1KB 4ms
81 1KB 5ms
15 1KB 4ms
37 1KB 4ms
1 1KB 2ms
37 1KB 4ms
43 1KB 4ms
33 1KB 5ms
73 1KB 5ms
43 1KB 5ms
15 1KB 3ms
31 1KB 3ms
71 1KB 3ms
35 1KB 5ms
33 1KB 5ms
35 1KB 3ms
1 0KB 1ms
61 1KB 4ms
15 1KB 5ms
23 1KB 4ms
29 1KB 5ms
43 1KB 5ms
19 1KB 5ms
29 1KB 5ms
65 1KB 4ms
33 1KB 5ms
55 1KB 5ms
17 1KB 5ms
1 0KB 1ms
31 1KB 4ms
33 1KB 5ms
25 1KB 5ms
29 1KB 5ms
55 1KB 5ms
15 1KB 5ms
27 1KB 5ms
53 1KB 5ms
7 1KB 5ms
35 1KB 5ms
39 1KB 5ms
57 1KB 4ms
1 1KB 0ms
9 1KB 5ms
23 1KB 4ms
37 1KB 5ms
29 1KB 5ms
27 1KB 5ms
29 1KB 5ms
41 1KB 5ms
57 1KB 4ms
37 1KB 3ms
47 1KB 4ms
19 1KB 5ms
1 0KB 0ms
29 1KB 4ms
71 1KB 5ms
35 1KB 3ms
109 2KB 5ms
11 1KB 4ms
75 1KB 5ms
13 1KB 4ms
33 1KB 5ms
131 1KB 5ms
41 1KB 4ms
1 0KB 2ms
55 1KB 5ms
11 1KB 4ms
79 1KB 5ms
39 1KB 4ms
49 1KB 5ms
15 1KB 4ms
27 1KB 4ms
63 1KB 4ms
39 1KB 5ms
35 1KB 6ms
33 1KB 5ms
23 1KB 5ms
1 1KB 0ms
31 1KB 4ms
27 1KB 6ms
53 1KB 5ms
35 1KB 4ms
9 1KB 5ms
73 1KB 4ms
25 1KB 3ms
9 1KB 5ms
51 1KB 5ms
37 1KB 4ms
45 1KB 4ms
1 0KB 0ms
49 1KB 5ms
17 1KB 5ms
53 1KB 4ms
25 1KB 5ms
7 1KB 4ms
61 1KB 4ms
51 1KB 5ms
1 1KB 3ms
75 1KB 5ms
29 1KB 5ms
105 4KB 8ms
1 3KB 2ms
19 1KB 5ms
67 1KB 4ms
39 1KB 5ms
25 1KB 4ms
47 1KB 5ms
31 1KB 5ms
17 1KB 4ms
35 1KB 5ms
55 1KB 3ms
1 0KB 1ms
35 1KB 4ms
9 1KB 5ms
55 1KB 5ms
25 1KB 4ms
13 1KB 5ms
43 1KB 5ms
73 1KB 5ms
13 1KB 4ms
17 1KB 5ms
81 1KB 4ms
21 1KB 4ms
39 1KB 5ms
1 0KB 0ms
33 1KB 5ms
97 1KB 4ms
81 1KB 4ms
9 1KB 5ms
11 1KB 4ms
65 1KB 4ms
33 1KB 5ms
49 1KB 5ms
21 1KB 4ms
83 1KB 4ms
43 1KB 5ms
1 0KB 1ms
11 1KB 5ms
41 1KB 5ms
69 1KB 4ms
89 2KB 5ms
79 1KB 4ms
13 1KB 4ms
51 1KB 5ms
35 1KB 5ms
9 1KB 5ms
53 1KB 5ms
1 0KB 1ms
25 1KB 4ms
35 1KB 4ms
41 1KB 4ms
75 1KB 5ms
9 1KB 3ms
17 1KB 5ms
59 1KB 4ms
21 1KB 4ms
35 1KB 5ms
67 1KB 5ms
11 1KB 5ms
19 1KB 4ms
1 1KB 1ms
65 1KB 4ms
19 1KB 3ms
47 1KB 3ms
59 1KB 5ms
53 1KB 4ms
33 1KB 5ms
25 1KB 5ms
83 1KB 3ms
21 1KB 5ms
11 1KB 5ms
81 1KB 5ms
1 0KB 1ms
9 1KB 4ms
87 1KB 5ms
15 1KB 5ms
15 1KB 5ms
59 1KB 3ms
33 1KB 4ms
29 1KB 5ms
73 1KB 5ms
23 1KB 5ms
11 1KB 3ms
83 2KB 6ms
1 1KB 0ms
33 1KB 4ms
65 1KB 5ms
11 1KB 5ms
41 1KB 5ms
65 1KB 5ms
33 1KB 4ms
23 1KB 4ms
31 1KB 5ms
39 1KB 4ms
43 1KB 5ms
15 1KB 4ms
1 1KB 1ms
49 1KB 5ms
23 1KB 5ms
21 1KB 5ms
47 1KB 5ms
27 1KB 5ms
25 1KB 4ms
41 1KB 5ms
67 1KB 3ms
17 1KB 5ms
51 1KB 5ms
51 1KB 4ms
1 0KB 0ms
17 1KB 3ms
99 1KB 5ms
11 1KB 3ms
39 1KB 3ms
117 1KB 4ms
35 1KB 4ms
37 1KB 5ms
27 1KB 5ms
25 1KB 5ms
33 1KB 5ms
37 1KB 3ms
1 0KB 1ms
65 1KB 5ms
37 1KB 5ms
39 1KB 4ms
19 1KB 5ms
39 1KB 5ms
31 1KB 5ms
29 1KB 5ms
69 1KB 4ms
27 1KB 4ms
49 1KB 5ms
101 1KB 4ms
43 1KB 5ms
1 1KB 0ms
27 1KB 5ms
39 1KB 5ms
33 1KB 4ms
57 1KB 4ms
39 1KB 5ms
21 1KB 4ms
77 1KB 4ms
41 1KB 5ms
57 1KB 5ms
33 1KB 5ms
43 1KB 5ms
1 0KB 1ms
15 1KB 5ms
45 1KB 4ms
31 1KB 5ms
23 1KB 5ms
37 1KB 5ms
29 1KB 5ms
41 1KB 4ms
21 1KB 5ms
31 1KB 5ms
21 1KB 5ms
41 1KB 5ms
1 0KB 0ms
27 1KB 4ms
37 1KB 4ms
33 1KB 3ms
103 1KB 5ms
9 1KB 5ms
25 1KB 5ms
55 1KB 5ms
9 1KB 4ms
55 1KB 5ms
29 1KB 4ms
77 1KB 5ms
9 1KB 5ms
1 1KB 1ms
43 1KB 3ms
35 1KB 5ms
47 1KB 5ms
39 1KB 5ms
21 1KB 5ms
75 1KB 4ms
41 1KB 4ms
33 1KB 5ms
47 1KB 4ms
15 1KB 5ms
45 1KB 5ms
1 0KB 0ms
25 1KB 5ms
31 1KB 5ms
47 1KB 4ms
11 1KB 3ms
39 1KB 4ms
49 1KB 5ms
25 1KB 4ms
41 1KB 4ms
23 1KB 5ms
75 1KB 5ms
35 1KB 4ms
1 0KB 1ms
11 1KB 4ms
67 1KB 5ms
19 1KB 3ms
57 1KB 5ms
57 1KB 4ms
11 1KB 5ms
41 1KB 5ms
41 1KB 5ms
9 1KB 3ms
53 1KB 4ms
31 1KB 3ms
45 1KB 5ms
1 1KB 1ms
21 1KB 4ms
73 1KB 4ms
21 1KB 3ms
19 1KB 4ms
63 1KB 4ms
31 1KB 5ms
31 1KB 5ms
41 1KB 4ms
59 1KB 4ms
25 1KB 4ms
51 1KB 4ms
1 0KB 1ms
45 1KB 5ms
25 1KB 4ms
31 1KB 5ms
41 1KB 5ms
75 2KB 7ms
17 1KB 5ms
43 1KB 4ms
27 1KB 5ms
23 1KB 5ms
49 1KB 3ms
1 0KB 1ms
31 1KB 5ms
83 2KB 4ms
15 1KB 4ms
23 1KB 5ms
33 1KB 5ms
29 1KB 4ms
31 1KB 5ms
39 1KB 4ms
25 1KB 5ms
29 1KB 5ms
1 0KB 0ms
33 1KB 4ms
67 1KB 4ms
29 1KB 3ms
39 1KB 4ms
93 1KB 4ms
79 1KB 4ms
9 1KB 4ms
53 1KB 4ms
27 1KB 5ms
21 1KB 5ms
41 1KB 5ms
29 1KB 3ms
1 1KB 1ms
65 1KB 5ms
51 1KB 5ms
35 1KB 5ms
27 1KB 5ms
35 1KB 4ms
39 1KB 5ms
19 1KB 3ms
33 1KB 5ms
53 1KB 4ms
13 1KB 5ms
31 1KB 4ms
1 0KB 1ms
45 1KB 4ms
27 1KB 5ms
17 1KB 5ms
49 1KB 5ms
35 1KB 3ms
71 1KB 4ms
9 1KB 5ms
59 1KB 4ms
41 1KB 4ms
15 1KB 4ms
33 1KB 3ms
1 0KB 1ms
71 1KB 3ms
37 1KB 4ms
21 1KB 5ms
47 1KB 4ms
95 4KB 7ms
75 2KB 6ms
29 1KB 3ms
45 1KB 4ms
23 1KB 5ms
1 1KB 0ms
27 1KB 5ms
63 1KB 5ms
9 1KB 4ms
113 2KB 7ms
27 2KB 6ms
57 1KB 4ms
23 1KB 5ms
87 2KB 5ms
1 0KB 1ms
31 1KB 4ms
9 1KB 3ms
15 1KB 5ms
105 1KB 5ms
9 1KB 3ms
37 1KB 4ms
43 1KB 5ms
25 1KB 4ms
83 1KB 5ms
11 1KB 5ms
39 1KB 3ms
1 0KB 1ms
55 1KB 5ms
11 1KB 5ms
45 1KB 5ms
41 1KB 5ms
59 1KB 4ms
17 1KB 5ms
13 1KB 5ms
69 1KB 5ms
13 1KB 3ms
25 1KB 5ms
63 1KB 4ms
45 1KB 3ms
1 1KB 2ms
15 1KB 4ms
31 1KB 4ms
27 1KB 5ms
35 1KB 4ms
49 1KB 6ms
13 1KB 3ms
35 1KB 5ms
61 1KB 5ms
35 1KB 4ms
25 1KB 5ms
59 1KB 3ms
1 0KB 1ms
49 1KB 5ms
33 1KB 4ms
41 1KB 4ms
31 1KB 5ms
25 1KB 4ms
67 1KB 3ms
65 1KB 5ms
29 1KB 4ms
31 1KB 4ms
73 2KB 5ms
1 0KB 1ms
69 1KB 4ms
11 1KB 3ms
59 1KB 5ms
37 1KB 4ms
631 4KB 7ms
157 5KB 10ms
75 2KB 6ms
1 2KB 0ms
59 2KB 5ms
145 2KB 6ms
83 2KB 6ms
153 5KB 10ms
1 0KB 0ms
59 2KB 6ms
73 2KB 6ms
83 2KB 6ms
11 1KB 4ms
41 1KB 4ms
151 4KB 9ms
1 0KB 0ms
43 2KB 6ms
65 2KB 5ms
77 2KB 6ms
113 2KB 6ms
49 2KB 6ms
53 2KB 6ms
1 1KB 2ms
81 2KB 5ms
85 2KB 6ms
67 2KB 6ms
125 2KB 5ms
189 7KB 11ms
1 3KB 1ms
325 4KB 9ms
75 2KB 4ms
49 2KB 6ms
67 1KB 5ms
43 2KB 6ms
1 1KB 2ms
179 2KB 6ms
57 1KB 4ms
113 2KB 6ms
63 2KB 6ms
71 2KB 6ms
49 2KB 6ms
1 1KB 1ms
83 2KB 5ms
65 2KB 6ms
93 2KB 4ms
77 2KB 6ms
213 7KB 11ms
1 3KB 1ms
187 5KB 9ms
57 4KB 8ms
125 2KB 6ms
1 0KB 1ms
63 2KB 6ms
119 4KB 7ms
73 2KB 6ms
53 2KB 6ms
103 2KB 6ms
1 0KB 1ms
81 2KB 5ms
65 2KB 5ms
121 2KB 5ms
21 1KB 4ms
161 4KB 7ms
113 4KB 9ms
1 2KB 1ms
89 2KB 6ms
79 2KB 6ms
97 4KB 7ms
377 12KB 19ms
1 9KB 1ms
137 7KB 12ms
1 0KB 0ms
83 4KB 8ms
25 1KB 3ms
75 2KB 4ms
105 2KB 6ms
99 4KB 7ms
1 0KB 1ms
83 2KB 5ms
91 2KB 5ms
23 1KB 4ms
83 2KB 6ms
25 2KB 7ms
77 1KB 5ms
127 4KB 9ms
1 2KB 0ms
37 2KB 4ms
33 1KB 5ms
161 4KB 7ms
51 2KB 5ms
53 2KB 6ms
1 0KB 0ms
61 2KB 7ms
97 2KB 4ms
105 2KB 6ms
111 4KB 7ms
89 2KB 7ms
1 0KB 0ms
119 4KB 8ms
309 9KB 14ms
185 7KB 11ms
1 5KB 1ms
171 5KB 11ms
33 2KB 5ms
99 3KB 6ms
1 1KB 0ms
133 4KB 8ms
81 2KB 4ms
55 2KB 6ms
99 2KB 6ms
89 2KB 6ms
1 0KB 1ms
63 2KB 6ms
101 2KB 6ms
1 1KB 4ms
173 5KB 10ms
73 2KB 6ms
1 0KB 1ms
97 2KB 6ms
71 2KB 5ms
81 2KB 7ms
31 1KB 5ms
111 2KB 7ms
37 2KB 5ms
77 2KB 5ms
1 2KB 1ms
31 1KB 5ms
11 1KB 4ms
119 4KB 8ms
95 2KB 5ms
131 5KB 10ms
1 2KB 2ms
109 2KB 5ms
39 1KB 5ms
37 1KB 5ms
73 2KB 6ms
21 1KB 4ms
77 1KB 4ms
59 2KB 6ms
1 0KB 1ms
53 2KB 6ms
33 1KB 4ms
29 1KB 5ms
29 1KB 5ms
53 1KB 5ms
185 4KB 7ms
91 4KB 7ms
1 1KB 0ms
75 2KB 5ms
127 4KB 7ms
155 5KB 10ms
101 4KB 7ms
1 2KB 0ms
65 1KB 4ms
73 2KB 6ms
93 2KB 4ms
123 4KB 8ms
35 1KB 3ms
147 5KB 10ms
1 5KB 1ms
123 4KB 8ms
13 2KB 4ms
203 2KB 7ms
1 1KB 4ms
1 0KB 1ms
91 2KB 6ms
79 2KB 6ms
105 2KB 6ms
79 2KB 6ms
95 2KB 5ms
81 2KB 7ms
1 1KB 0ms
13 1KB 4ms
135 4KB 6ms
107 4KB 9ms
153 4KB 8ms
131 4KB 7ms
1 4KB 1ms
61 2KB 6ms
103 2KB 6ms
101 2KB 6ms
55 2KB 6ms
73 2KB 6ms
1 2KB 0ms
109 2KB 7ms
85 2KB 5ms
127 4KB 8ms
21 2KB 5ms
67 1KB 4ms
1 0KB 0ms
65 2KB 5ms
97 2KB 6ms
41 2KB 7ms
121 4KB 7ms
73 2KB 4ms
33 2KB 4ms
1 2KB 0ms
79 2KB 5ms
111 2KB 6ms
119 4KB 8ms
75 2KB 4ms
51 2KB 4ms
1 2KB 0ms
153 5KB 10ms
163 5KB 8ms
327 10KB 16ms
1 8KB 1ms
133 7KB 10ms
143 4KB 7ms
1 3KB 0ms
63 2KB 6ms
45 1KB 4ms
95 3KB 6ms
ID 1 - Speed 60 KB/s
0 7KB 0ms
669 16KB 21ms
1 7KB 2ms
1 1KB 4ms
505 16KB 21ms
1 8KB 1ms
1 1KB 2ms
525 16KB 22ms
1 9KB 1ms
1 1KB 2ms
397 16KB 21ms
1 10KB 1ms
1 1KB 3ms
467 16KB 21ms
1 11KB 1ms
1 1KB 2ms
453 16KB 20ms
1 12KB 2ms
1 1KB 2ms
479 16KB 21ms
1 13KB 1ms
1 1KB 2ms
481 16KB 20ms
1 14KB 1ms
1 1KB 2ms
409 16KB 21ms
1 15KB 2ms
47 1KB 5ms
1 0KB 0ms
377 16KB 21ms
1 0KB 0ms
13 1KB 3ms
355 16KB 21ms
1 1KB 0ms
141 1KB 3ms
439 16KB 20ms
1 2KB 2ms
1 1KB 2ms
501 16KB 22ms
1 3KB 2ms
1 1KB 3ms
421 16KB 21ms
1 4KB 1ms
15 1KB 2ms
385 16KB 21ms
1 5KB 1ms
1 1KB 4ms
421 16KB 22ms
1 6KB 1ms
1 1KB 2ms
479 16KB 20ms
1 7KB 1ms
1 1KB 2ms
473 16KB 20ms
1 8KB 1ms
1 1KB 2ms
521 16KB 20ms
1 9KB 1ms
1 1KB 6ms
361 16KB 20ms
1 10KB 1ms
1 1KB 3ms
469 16KB 20ms
1 11KB 1ms
1 1KB 7ms
429 16KB 21ms
1 12KB 2ms
1 1KB 3ms
465 16KB 22ms
1 13KB 1ms
1 1KB 4ms
485 16KB 20ms
1 14KB 1ms
1 1KB 2ms
507 16KB 22ms
1 15KB 1ms
1 1KB 4ms
1 0KB 0ms
471 16KB 21ms
1 0KB 0ms
31 1KB 2ms
387 16KB 20ms
1 1KB 1ms
1 1KB 2ms
443 16KB 22ms
1 2KB 1ms
1 1KB 2ms
413 16KB 21ms
1 3KB 1ms
1 1KB 3ms
395 16KB 20ms
1 4KB 2ms
27 1KB 4ms
421 16KB 20ms
1 5KB 1ms
1 1KB 3ms
395 16KB 21ms
1 6KB 1ms
1 1KB 3ms
405 16KB 23ms
1 7KB 1ms
1 1KB 4ms
413 16KB 22ms
1 8KB 1ms
1 1KB 2ms
457 16KB 20ms
1 9KB 2ms
1 1KB 2ms
469 16KB 22ms
1 10KB 2ms
1 1KB 2ms
371 16KB 21ms
1 11KB 1ms
1 1KB 3ms
457 16KB 20ms
1 12KB 2ms
1 1KB 2ms
417 16KB 20ms
1 13KB 1ms
1 1KB 4ms
415 16KB 21ms
1 14KB 1ms
1 1KB 4ms
369 16KB 19ms
1 15KB 1ms
1 1KB 4ms
1 0KB 0ms
465 16KB 20ms
1 0KB 1ms
1 1KB 3ms
449 16KB 21ms
1 1KB 1ms
1 1KB 2ms
377 16KB 21ms
1 2KB 1ms
1 1KB 4ms
465 16KB 22ms
1 3KB 1ms
1 1KB 4ms
421 16KB 22ms
1 4KB 1ms
1 1KB 2ms
395 16KB 22ms
1 5KB 1ms
1 1KB 3ms
415 16KB 21ms
1 6KB 1ms
1 1KB 3ms
409 16KB 21ms
1 7KB 1ms
1 1KB 3ms
403 16KB 21ms
1 8KB 1ms
1 1KB 4ms
359 16KB 20ms
1 9KB 1ms
1 1KB 4ms
427 16KB 21ms
1 10KB 1ms
1 1KB 4ms
529 16KB 21ms
1 11KB 1ms
1 1KB 2ms
529 16KB 23ms
1 12KB 1ms
1 1KB 5ms
415 16KB 21ms
1 13KB 2ms
1 1KB 2ms
393 16KB 20ms
1 14KB 2ms
1 1KB 2ms
449 16KB 23ms
1 15KB 1ms
1 1KB 3ms
1 0KB 1ms
431 16KB 23ms
1 0KB 1ms
1 1KB 3ms
439 16KB 22ms
1 1KB 1ms
1 1KB 4ms
379 16KB 21ms
1 2KB 1ms
1 1KB 4ms
373 16KB 20ms
1 3KB 2ms
1 1KB 4ms
365 16KB 21ms
1 4KB 1ms
1 1KB 3ms
469 16KB 22ms
1 5KB 1ms
1 1KB 2ms
497 16KB 21ms
1 6KB 2ms
1 1KB 4ms
401 16KB 21ms
1 7KB 1ms
1 1KB 4ms
381 16KB 23ms
1 8KB 1ms
1 1KB 3ms
351 16KB 21ms
1 9KB 2ms
1 1KB 2ms
415 16KB 19ms
1 10KB 1ms
1 1KB 2ms
523 16KB 21ms
1 11KB 1ms
1 1KB 2ms
431 16KB 22ms
1 12KB 1ms
1 1KB 4ms
415 16KB 21ms
1 13KB 1ms
1 1KB 4ms
453 16KB 20ms
1 14KB 1ms
1 1KB 4ms
465 16KB 21ms
1 15KB 2ms
1 1KB 2ms
1 0KB 1ms
565 16KB 21ms
1 0KB 1ms
1 1KB 2ms
555 16KB 22ms
1 1KB 1ms
1 1KB 2ms
445 16KB 22ms
1 2KB 1ms
29 1KB 2ms
361 16KB 22ms
1 3KB 1ms
1 1KB 3ms
531 16KB 21ms
1 4KB 2ms
1 1KB 2ms
401 16KB 21ms
1 5KB 1ms
1 1KB 3ms
381 16KB 22ms
1 6KB 1ms
51 1KB 4ms
413 16KB 21ms
1 7KB 1ms
1 1KB 5ms
347 16KB 20ms
1 8KB 2ms
39 1KB 3ms
451 16KB 21ms
1 9KB 1ms
1 1KB 2ms
467 16KB 20ms
1 10KB 1ms
1 1KB 2ms
423 16KB 21ms
1 11KB 1ms
1 1KB 2ms
421 16KB 20ms
1 12KB 1ms
39 1KB 2ms
447 16KB 22ms
1 13KB 1ms
1 1KB 4ms
381 16KB 19ms
1 14KB 1ms
17 1KB 3ms
425 16KB 21ms
1 15KB 1ms
1 1KB 2ms
1 0KB 0ms
369 16KB 21ms
1 0KB 1ms
1 1KB 3ms
377 16KB 22ms
1 1KB 1ms
1 1KB 4ms
379 16KB 20ms
1 2KB 1ms
1 1KB 3ms
403 16KB 21ms
1 3KB 1ms
15 1KB 4ms
439 16KB 21ms
1 4KB 1ms
1 1KB 2ms
517 16KB 21ms
1 5KB 2ms
1 1KB 4ms
379 16KB 21ms
1 6KB 2ms
25 1KB 3ms
389 16KB 22ms
1 7KB 1ms
1 1KB 4ms
395 16KB 21ms
1 8KB 1ms
1 1KB 2ms
419 16KB 21ms
1 9KB 2ms
1 1KB 3ms
397 16KB 21ms
1 10KB 1ms
1 1KB 4ms
415 16KB 20ms
1 11KB 1ms
1 1KB 5ms
357 16KB 20ms
1 12KB 1ms
13 1KB 4ms
431 16KB 21ms
1 13KB 1ms
1 1KB 4ms
447 16KB 22ms
1 14KB 1ms
1 1KB 2ms
401 16KB 21ms
1 15KB 1ms
1 1KB 2ms
1 0KB 1ms
411 16KB 23ms
1 0KB 1ms
1 1KB 2ms
425 16KB 22ms
1 1KB 0ms
1 1KB 4ms
427 16KB 21ms
1 2KB 1ms
1 1KB 2ms
493 16KB 21ms
1 3KB 1ms
1 1KB 3ms
459 16KB 20ms
1 4KB 1ms
1 1KB 4ms
355 16KB 21ms
1 5KB 1ms
1 1KB 4ms
407 16KB 20ms
1 6KB 1ms
11 1KB 3ms
439 16KB 20ms
1 7KB 1ms
1 1KB 3ms
487 16KB 21ms
1 8KB 1ms
1 1KB 2ms
427 16KB 20ms
1 9KB 1ms
1 1KB 4ms
403 16KB 22ms
1 10KB 1ms
1 1KB 3ms
377 16KB 23ms
1 11KB 2ms
1 1KB 4ms
369 16KB 22ms
1 12KB 1ms
13 1KB 5ms
413 16KB 21ms
1 13KB 2ms
1 1KB 3ms
391 16KB 21ms
1 14KB 1ms
1 1KB 4ms
103 4KB 7ms
1 3KB 1ms
ID 0 - Speed 70 KB/s
Hi @0x0fe, Just to exclude hardware or environment issue, could you try the attached IDF example on your hardware? It downloads a file and writes it to an SD card. It has consistent throughput of about 1.5 MBytes/s. https-download-demo.zip
Note, i've edited your issue to put the very long debug logs into collapsible sections. Kindly do the same in the future, or otherwise attach long logs as files!
@igrr sure, i am going to run this, on the test board i dont have the SD_MMC installed, so maybe i'll have to comment that part. Thank you for editing the logs, i'll remind to use these collapsible sections.
Edit, should i build with IDF 4.4 or 5.0? My exact configuration in VScode is :
platform = https://github.com/platformio/platform-espressif32.git#v6.3.2
platform_packages = framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#2.0.11
so, i added my own wifi_init, and disabled the writing to SD card. Indeed the dowwnload speed is 1.8MB/s.
(1898) wifi:AP's beacon interval = 102400 us, DTIM period = 3
(2880) esp_netif_handlers: sta ip: 192.168.1.81, mask: 255.255.255.0, gw: 192.168.1.1
(2882) example: got ip:192.168.1.81
(2884) example: connected to ap SSID:xxxxx password:xxxxxxx
(2890) example: Downloading file from http://cachefly.cachefly.net/10mb.test with buffer size 49152
(3033) example: HTTP_EVENT_ON_CONNECTED
(3037) example: HTTP_EVENT_HEADER_SENT
(3109) example: Content-length: 10485760
(8516) example: HTTP_EVENT_ON_FINISH
(8516) example: HTTP Status = 200, content_length = 10485760
(8517) example: Time taken: 5614 ms Speed: 1823.81 kB/sec
(8522) example: Download task spent 0 ms blocked on writing to ringbuffer
(8530) example: File write task spent 0 ms blocked on writing to SD card
(13514) example: Failed to read from ringbuffer
tested several times with IDF 5.0.2, i get throughput between 1.6MB/s and 2.0MB/s, that is without the writing to SD_MMC. Of course it varies, sometimes it will be lower like 350KB/S, but most of time it is very high. So there is no problem with the hardware and toolchain apparently. I also moved the code to my test project which uses IDF 4.4.4, it also works fast, similar throughput,
hello, any update on this? any clue as for why the underlaying C http server presents normal performance while the higher level CPP wrapper has very poor performance? @igrr
while the higher level CPP wrapper has very poor performance?
Are you sure this is the case? AFAIK the Arduino HTTP client library isn't a wrapper around an IDF one, but a completely separate implementation.
@igrr
HTTP client library isn't a wrapper around an IDF one
Ok, i thought it was, anyway bottom line is : the Arduino HTTP client performance is poor, compared to the IDF C client which reaches 2MB on good days, versus 60KB with wind in the back for the Arduino HTTP client. Is there an alternative (async client or something else)? i feel that SDKconfig parameters are already pushed far. There must be some fundamental différence in the implémentation impeding performance.
@igrr it turned out i have an issue with this, the download speed indicated is not real, because it actually fails early. I added the writing to SD card, and i cannot get this test to work properly. https://github.com/espressif/esp-idf/issues/12328
Hi @0x0fe
Are you still troubled by this issue?
For WiFi & BT coex scenario, you can refer https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/coexist.html#setting-coexistence-compile-time-options to modify your configurations.
Thanks for reporting, will close due to short of feedback, feel free to reopen with more updates. Thanks for using our Espressif product!