add memory speed test

This commit is contained in:
Lizonghang
2024-11-06 10:57:30 +04:00
parent 9a03b52785
commit 4e1be1065d
3 changed files with 50 additions and 4 deletions
+4 -1
View File
@@ -3,12 +3,15 @@
#include <string>
#define BUFFER_SIZE_MB 1024
namespace profiler {
const char * device_name();
uint32_t device_cpu_cores();
uint64_t device_physical_memory(bool available = true);
uint64_t device_swap_memory(bool available = true);
uint64_t get_disk_read_speed(const char * test_file, size_t buffer_size_mb = 500);
uint64_t device_disk_read_bw(const char * test_file, size_t buffer_size_mb = BUFFER_SIZE_MB);
uint64_t device_memory_bw(size_t buffer_size_mb = BUFFER_SIZE_MB);
} // namespace profiler
#endif // PROFILER_H