diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-09-27 11:54:56 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-09-27 11:54:56 +0200 |
commit | 57967fda9511dabb5bc20bd26c9ed110f7111259 (patch) | |
tree | 5994e791ff419a12dc7bdc779d86afffa51ce15f /searchcore | |
parent | 9377da84086392e118d69b467006e73fe9ae3f70 (diff) |
Anonymous resident memory used by current process is only sampled on linux.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/tests/proton/server/disk_mem_usage_sampler/disk_mem_usage_sampler_test.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/searchcore/src/tests/proton/server/disk_mem_usage_sampler/disk_mem_usage_sampler_test.cpp b/searchcore/src/tests/proton/server/disk_mem_usage_sampler/disk_mem_usage_sampler_test.cpp index b7f217290d6..1475ac7f9d7 100644 --- a/searchcore/src/tests/proton/server/disk_mem_usage_sampler/disk_mem_usage_sampler_test.cpp +++ b/searchcore/src/tests/proton/server/disk_mem_usage_sampler/disk_mem_usage_sampler_test.cpp @@ -62,7 +62,13 @@ TEST_F(DiskMemUsageSamplerTest, resource_usage_is_sampled) std::this_thread::sleep_for(50ms); } LOG(info, "Polled %zu times (%zu ms) to get a sample", i, i * 50); +#ifdef __linux__ + // Anonymous resident memory used by current process is sampled. EXPECT_GT(filter().getMemoryStats().getAnonymousRss(), 0); +#else + // Anonymous resident memory used by current process is not sampled. + EXPECT_EQ(filter().getMemoryStats().getAnonymousRss(), 0); +#endif EXPECT_GT(filter().getDiskUsedSize(), 0); EXPECT_EQ(100, filter().get_transient_memory_usage()); EXPECT_EQ(100.0 / memory_size_bytes, filter().get_relative_transient_memory_usage()); |