CARLA
 
载入中...
搜索中...
未找到
| 函数
test_benchmark_streaming.cpp 文件参考
#include "test.h"
#include <carla/Buffer.h>
#include <carla/BufferView.h>
#include <carla/streaming/Client.h>
#include <carla/streaming/Server.h>
#include <boost/asio/post.hpp>
#include <algorithm>
+ test_benchmark_streaming.cpp 的引用(Include)关系图:

浏览源代码.

class  Benchmark
 

函数

static void benchmark_image (const size_t dimensions, const size_t number_of_streams=1u, const double success_ratio=1.0)
 
static size_t get_max_concurrency ()
 
static auto make_special_message (size_t size)
 
 TEST (benchmark_streaming, image_1920x1080)
 
 TEST (benchmark_streaming, image_1920x1080_mt)
 
 TEST (benchmark_streaming, image_200x200)
 
 TEST (benchmark_streaming, image_200x200_mt)
 
 TEST (benchmark_streaming, image_800x600)
 
 TEST (benchmark_streaming, image_800x600_mt)
 

函数说明

◆ benchmark_image()

static void benchmark_image ( const size_t dimensions,
const size_t number_of_streams = 1u,
const double success_ratio = 1.0 )
static

在文件 test_benchmark_streaming.cpp136 行定义.

引用了 Benchmark::AddStreams(), carla::logging::log(), Benchmark::Run() , 以及 TESTING_PORT.

被这些函数引用 TEST(), TEST(), TEST(), TEST(), TEST() , 以及 TEST().

+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ get_max_concurrency()

static size_t get_max_concurrency ( )
static

在文件 test_benchmark_streaming.cpp131 行定义.

被这些函数引用 TEST(), TEST() , 以及 TEST().

+ 这是这个函数的调用关系图:

◆ make_special_message()

static auto make_special_message ( size_t size)
static

在文件 test_benchmark_streaming.cpp21 行定义.

引用了 carla::BufferView::CreateFrom() , 以及 carla::Buffer::size().

+ 函数调用图:

◆ TEST() [1/6]

TEST ( benchmark_streaming ,
image_1920x1080  )

在文件 test_benchmark_streaming.cpp155 行定义.

引用了 benchmark_image().

+ 函数调用图:

◆ TEST() [2/6]

TEST ( benchmark_streaming ,
image_1920x1080_mt  )

在文件 test_benchmark_streaming.cpp167 行定义.

引用了 benchmark_image() , 以及 get_max_concurrency().

+ 函数调用图:

◆ TEST() [3/6]

TEST ( benchmark_streaming ,
image_200x200  )

在文件 test_benchmark_streaming.cpp147 行定义.

引用了 benchmark_image().

+ 函数调用图:

◆ TEST() [4/6]

TEST ( benchmark_streaming ,
image_200x200_mt  )

在文件 test_benchmark_streaming.cpp159 行定义.

引用了 benchmark_image() , 以及 get_max_concurrency().

+ 函数调用图:

◆ TEST() [5/6]

TEST ( benchmark_streaming ,
image_800x600  )

在文件 test_benchmark_streaming.cpp151 行定义.

引用了 benchmark_image().

+ 函数调用图:

◆ TEST() [6/6]

TEST ( benchmark_streaming ,
image_800x600_mt  )

在文件 test_benchmark_streaming.cpp163 行定义.

引用了 benchmark_image() , 以及 get_max_concurrency().

+ 函数调用图: