From 0b2f2d7a9f617973dbf9c9a09f49cd7edd3f7178 Mon Sep 17 00:00:00 2001 From: lena Date: Wed, 1 May 2024 10:47:34 +0300 Subject: [PATCH] [stage-6] add report --- .../test/elenakhodosova/reports/Stage6.md | 17 + .../data/stage6/profile-get-range-lock.html | 260 +++++++++++ .../data/stage6/profile-get-range.html | 411 ++++++++++++++++++ .../data/stage6/profile-range-alloc.html | 361 +++++++++++++++ 4 files changed, 1049 insertions(+) create mode 100644 src/main/java/ru/vk/itmo/test/elenakhodosova/reports/Stage6.md create mode 100644 src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range-lock.html create mode 100644 src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range.html create mode 100644 src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-range-alloc.html diff --git a/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/Stage6.md b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/Stage6.md new file mode 100644 index 000000000..4ccf9fb52 --- /dev/null +++ b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/Stage6.md @@ -0,0 +1,17 @@ +# Этап 6. Range-запросы + +C помощью wrk добавим записи в базу +```dtd +wrk2 -d 200 -t 1 -c 64 -R 2000 -L -s put.lua http://127.0.0.1:8080 +``` + +Далее получим весь диапазон запросов с помощью curl +``` +curl -v http://localhost:8080/v0/entities\?start\=1 +``` + +[CPU profile](data/stage6/profile-get-range.html) + +[Alloc profile](data/stage6/profile-range-alloc.html) + +[Lock profile](data/stage6/profile-get-range-lock.html) \ No newline at end of file diff --git a/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range-lock.html b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range-lock.html new file mode 100644 index 000000000..24b7ef49f --- /dev/null +++ b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range-lock.html @@ -0,0 +1,260 @@ + + + + + + + +

Flame Graph

+
  
+
Produced by async-profiler
+ +
+

+

Matched:

+ diff --git a/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range.html b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range.html new file mode 100644 index 000000000..872a9d8b3 --- /dev/null +++ b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-get-range.html @@ -0,0 +1,411 @@ + + + + + + + +

Flame Graph

+
  
+
Produced by async-profiler
+ +
+

+

Matched:

+ diff --git a/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-range-alloc.html b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-range-alloc.html new file mode 100644 index 000000000..6d56b794b --- /dev/null +++ b/src/main/java/ru/vk/itmo/test/elenakhodosova/reports/data/stage6/profile-range-alloc.html @@ -0,0 +1,361 @@ + + + + + + + +

Flame Graph

+
  
+
Produced by async-profiler
+ +
+

+

Matched:

+