|
rippled
|


Classes | |
| class | parallel_for_lambda |
| struct | Params |
Public Types | |
| enum | { missingNodePercent = 20 } |
| using | clock_type = std::chrono::steady_clock |
| using | duration_type = std::chrono::milliseconds |
| using | test_func = void(Timing_test::*)(Section const &, Params const &, beast::Journal) |
| using | test_list = std::vector< std::pair< std::string, test_func > > |
Public Member Functions | |
| template<class Body , class... Args> | |
| void | parallel_for (std::size_t const n, std::size_t number_of_threads, Args const &... args) |
| template<class Body , class... Args> | |
| void | parallel_for_id (std::size_t const n, std::size_t number_of_threads, Args const &... args) |
| void | do_insert (Section const &config, Params const ¶ms, beast::Journal journal) |
| void | do_fetch (Section const &config, Params const ¶ms, beast::Journal journal) |
| void | do_missing (Section const &config, Params const ¶ms, beast::Journal journal) |
| void | do_mixed (Section const &config, Params const ¶ms, beast::Journal journal) |
| void | do_work (Section const &config, Params const ¶ms, beast::Journal journal) |
| duration_type | do_test (test_func f, Section const &config, Params const ¶ms, beast::Journal journal) |
| void | do_tests (std::size_t threads, test_list const &tests, std::vector< std::string > const &config_strings) |
| void | run () override |
Static Public Member Functions | |
| static std::string | to_string (Section const &config) |
| static std::string | to_string (duration_type const &d) |
| static Section | parse (std::string s) |
Public Attributes | |
| const std::size_t | default_repeat = 3 |
| const std::size_t | default_items = 10000 |
Definition at line 132 of file Timing_test.cpp.
Definition at line 147 of file Timing_test.cpp.
Definition at line 148 of file Timing_test.cpp.
| using ripple::NodeStore::Timing_test::test_func = void (Timing_test::*)(Section const&, Params const&, beast::Journal) |
Definition at line 662 of file Timing_test.cpp.
Definition at line 663 of file Timing_test.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| missingNodePercent | |
Definition at line 135 of file Timing_test.cpp.
|
static |
Definition at line 157 of file Timing_test.cpp.
|
static |
Definition at line 167 of file Timing_test.cpp.
|
static |
Definition at line 175 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::parallel_for | ( | std::size_t const | n, |
| std::size_t | number_of_threads, | ||
| Args const &... | args | ||
| ) |
Definition at line 224 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::parallel_for_id | ( | std::size_t const | n, |
| std::size_t | number_of_threads, | ||
| Args const &... | args | ||
| ) |
Definition at line 240 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::do_insert | ( | Section const & | config, |
| Params const & | params, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 258 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::do_fetch | ( | Section const & | config, |
| Params const & | params, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 315 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::do_missing | ( | Section const & | config, |
| Params const & | params, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 386 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::do_mixed | ( | Section const & | config, |
| Params const & | params, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 459 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::do_work | ( | Section const & | config, |
| Params const & | params, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 551 of file Timing_test.cpp.
| duration_type ripple::NodeStore::Timing_test::do_test | ( | test_func | f, |
| Section const & | config, | ||
| Params const & | params, | ||
| beast::Journal | journal | ||
| ) |
Definition at line 666 of file Timing_test.cpp.
| void ripple::NodeStore::Timing_test::do_tests | ( | std::size_t | threads, |
| test_list const & | tests, | ||
| std::vector< std::string > const & | config_strings | ||
| ) |
Definition at line 679 of file Timing_test.cpp.
|
override |
Definition at line 726 of file Timing_test.cpp.
| const std::size_t ripple::NodeStore::Timing_test::default_repeat = 3 |
Definition at line 140 of file Timing_test.cpp.
| const std::size_t ripple::NodeStore::Timing_test::default_items = 10000 |
Definition at line 142 of file Timing_test.cpp.
1.8.17