diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-18 09:49:47 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-11-18 09:49:47 +0100 |
| commit | 34ffda2f0cc9d884f3f6062d4a264db5ba76180a (patch) | |
| tree | 608d04e8e3ab1947b048535601149769376a9eac /dev/tests/chunk_string/chunk_test.cc | |
| parent | 226bf12ca084705f47ed6aa66932f5efb4a7796b (diff) | |
feat: chunk_string: class` performance improvements. and new operator
overload.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/tests/chunk_string/chunk_test.cc')
| -rw-r--r-- | dev/tests/chunk_string/chunk_test.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/dev/tests/chunk_string/chunk_test.cc b/dev/tests/chunk_string/chunk_test.cc index 973ce43..7d68ae2 100644 --- a/dev/tests/chunk_string/chunk_test.cc +++ b/dev/tests/chunk_string/chunk_test.cc @@ -11,12 +11,13 @@ TEST(ChunkTest, BasicChunkUsage) { - const std::string test_string = "HELLO, WORLD!"; - const unsigned iterations = 1024000; + const char* test_string = "HELLO, WORLD!\r\n"; + const auto iterations = 1024000; + const auto limit = 30; auto start = std::chrono::high_resolution_clock::now(); - ocl::basic_chunk_string<char, 1000000> optimized; + ocl::basic_chunk_string<char, iterations> optimized; for (unsigned i = 0; i < iterations; ++i) { @@ -26,5 +27,5 @@ TEST(ChunkTest, BasicChunkUsage) auto end = std::chrono::high_resolution_clock::now(); auto optimized_time = std::chrono::duration_cast<std::chrono::milliseconds>(end - start); - EXPECT_TRUE(optimized_time.count() < 30U); + EXPECT_TRUE(optimized_time.count() < limit); } |
