From 9cb731e9179d7332d2866a8fe7ef24f45e850f5d Mon Sep 17 00:00:00 2001 From: russelltao Date: Thu, 7 Nov 2019 09:56:14 +0800 Subject: [PATCH] modify README --- 1-cpu_cache/traverse_2d_array/README.md | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/1-cpu_cache/traverse_2d_array/README.md b/1-cpu_cache/traverse_2d_array/README.md index b213412..72f0699 100644 --- a/1-cpu_cache/traverse_2d_array/README.md +++ b/1-cpu_cache/traverse_2d_array/README.md @@ -1,17 +1,17 @@ -* C++程序traverse_2d_array.cpp -** 编译程序 -*** 安装编译依赖的软件 +# C++程序traverse_2d_array.cpp +## 编译程序 +### 安装编译依赖的软件 如Linux中需要安装gcc-c++,CentOS中可用yum install gcc-c++安装,Ubuntu中可用apt-get install gcc-c++ -*** 编译程序 -g++ traverse_2d_array.cpp -o traverse_2d_array -*** 运行验证 -**** 使用array[i][j]遍历数组 -./traverse_2d_array -f -**** 使用array[j][i]遍历数组 -./traverse_2d_array -s -*** 使用perf验证缓存命中率 -**** 使用array[i][j]遍历数组 +### 编译程序 +`g++ traverse_2d_array.cpp -o traverse_2d_array` +### 运行验证 +#### 使用array[i][j]遍历数组 +`./traverse_2d_array -f` +#### 使用array[j][i]遍历数组 +`./traverse_2d_array -s` +### 使用perf验证缓存命中率 +#### 使用array[i][j]遍历数组 perf stat -e cache-references,cache-misses,instructions,cycles,L1-dcache-load-misses,L1-dcache-loads ./traverse_2d_array -f -**** 使用array[j][i]遍历数组 +#### 使用array[j][i]遍历数组 perf stat -e cache-references,cache-misses,instructions,cycles,L1-dcache-load-misses,L1-dcache-loads ./traverse_2d_array -s -* python程序traverse_2d_array.py \ No newline at end of file +# python程序traverse_2d_array.py \ No newline at end of file -- GitLab