1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
// SPDX-License-Identifier: BSD-2-Clause
/* Copyright (C) 2015 - 2021 Intel Corporation. */
#pragma once
#include "Configuration.hpp"
#include "AllocationSizes.hpp"
#include "AllocatorFactory.hpp"
#include "FunctionCalls.hpp"
#include "ScenarioWorkload.h"
#include "Task.hpp"
#include "VectorIterator.hpp"
class FunctionCallsPerformanceTask: public Task
{
public:
FunctionCallsPerformanceTask(TaskConf conf)
{
task_conf = conf;
}
void run();
std::vector<memory_operation> get_results()
{
return results;
}
private:
TaskConf task_conf;
std::vector<memory_operation> results;
};
|