added GPU memory allocation performance test

This commit is contained in:
Alexey Spizhevoy 2011-01-25 10:37:48 +00:00
parent 72b0ec90b9
commit 7e3c69c82f

View File

@ -131,4 +131,25 @@ TEST(cornerHarris)
gpu::cornerHarris(d_src, d_dst, 5, 7, 0.1);
GPU_OFF;
}
}
}
TEST(memoryAllocation)
{
Mat mat;
gpu::GpuMat d_mat;
int begin = 100, end = 8000, step = 100;
DESCRIPTION << "32F matrices from " << begin << " to " << end;
CPU_ON;
for (int size = begin; size <= end; size += step)
mat.create(size, size, CV_32FC1);
CPU_OFF;
GPU_ON;
for (int size = begin; size <= end; size += step)
d_mat.create(size, size, CV_32FC1);
GPU_OFF;
}