C ++-libCURL-https:增加RAM

时间:2020-06-13 10:57:00

标签: c++ libcurl face-recognition

我正在开发一种面部识别解决方案,该解决方案会向联系人发出警报并存储匹配的面部图片,在面部匹配时,我正在使用C ++和libCURL进行警报。

系统信息:

Ubuntu 18.04, 内存-8 GB CPU-i3 8th Gen, 卷毛版本-7.50.3。

尽管人脸识别和警报功能运行良好,但我发现RAM突然增加(从600 MB-> 680 MB-> 1.2 GB-> 1.8 GB-> 2.6 GB-> 3.2 GB -> 4.8 GB-> 6 GB),就像发送警报时一样。

CURL *curl;

curl_global_init(CURL_GLOBAL_ALL);
//curl_global_init(0);


curl = curl_easy_init();



//Alert to Mobile

 if(curl)
 {
    if((r.compare("c_"))==0)
    {
                  curl_easy_setopt(curl, CURLOPT_URL, "https://app.io/alert/833cf926-e54d-4df1-8c9a-0d28c9ff6b44");
                  //std::this_thread::sleep_for(std::chrono::nanoseconds(1000000000));
                  //std::this_thread::sleep_until(std::chrono::system_clock::now() + std::chrono::seconds(5));
    }

    else if((r.compare("v_"))==0)
    {
                  curl_easy_setopt(curl, CURLOPT_URL, "https://app.io/alert/833cf926-e54d-4df1-8c9a-0d28c9ff6b44");
                  //std::this_thread::sleep_for(std::chrono::nanoseconds(1000000000));
    }


    curl_easy_perform(curl);
    curl_easy_reset(curl);
    curl_easy_cleanup(curl);


  }
 curl_global_cleanup();

能帮我解决这个问题吗?

0 个答案:

没有答案