#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define BUFFER_SIZE (1024 * 1024 * 1024) int main(int, char**) { volatile void* src = malloc(BUFFER_SIZE); for (size_t i = 0; i < BUFFER_SIZE; i++) { ((char*)src)[i] = (char)i; } volatile void* dst = malloc(BUFFER_SIZE); while (true) { for (size_t i = 0; i < BUFFER_SIZE; i++) { ((char*)dst)[i] = ((char*)src)[i]; } } return 0; }