Skip to content

Build Stats

lifflander edited this page Jun 4, 2024 · 302 revisions

Build History

NOTE. The following builds were run on GitHub Action runners that use 4-core CPU and 16 GB RAM

Configuration:

  • Compiler: Clang-14
  • Linux: Ubuntu 22.04
  • Build Type: Release
  • Unity Build: OFF
  • Production Mode: OFF

Past Builds

CLICK HERE TO SEE PAST BUILDS
Run Date Total time vt-lib time Tests and Examples Commit SHA
356 04 June 2024 31min 9sec 6min 26sec 24min 43sec 50d29857875511519c9877531f7f720a0372719e
355 29 May 2024 31min 39sec 6min 35sec 25min 4sec 6617858f23f4fac6513d8fb5f77be0c01d525a50
354 28 May 2024 30min 12sec 6min 25sec 23min 47sec faba6a53810827edb3cce8c40e834ec22deee44c
353 28 May 2024 30min 59sec 6min 34sec 24min 25sec 6e12d9cd132b90408ab69e82628c2eb1af31ae3b
352 14 May 2024 31min 12sec 6min 35sec 24min 37sec 1570dcfbe2673a23bf49c270b31d8898ab11282b
351 08 May 2024 31min 46sec 6min 44sec 25min 2sec b16eb7ae9a4967aa7b2ed0bd111ab49426a3e189
350 30 April 2024 29min 44sec 6min 20sec 23min 24sec a4a29a28380931fc126182451715047f53486759
349 29 April 2024 30min 27sec 6min 26sec 24min 1sec 86a399f119cc9400313f4f11785f5ef2bb52422a
348 22 April 2024 30min 29sec 6min 24sec 24min 5sec ae7478de23ff964df06159b826ce260f88cd4de4
347 17 April 2024 30min 46sec 6min 28sec 24min 18sec 80a4ea005dabf5729f62ce7cf6b50a2eb68b99e4
346 16 April 2024 31min 19sec 6min 42sec 24min 37sec 084c6c3da1d94bf24d09bc52eb2ff81baeed2f71
345 10 April 2024 30min 29sec 6min 27sec 24min 2sec 119a0b2eaafb955832f901e4bbce24a67487b1d3
344 10 April 2024 30min 22sec 6min 24sec 23min 58sec 0daa9c8c7b9124b04c6661d4141a444541930340
343 09 April 2024 30min 42sec 6min 28sec 24min 14sec e3f0eb9f0f4b2debec56a4d09e6a15fa647f56d4
342 09 April 2024 30min 41sec 6min 27sec 24min 14sec 24be1e4da77841f4566e10eab0847aef72d5b8b0
341 27 March 2024 30min 25sec 6min 15sec 24min 10sec e3f0eb9f0f4b2debec56a4d09e6a15fa647f56d4
340 26 March 2024 30min 29sec 6min 26sec 24min 3sec 26f702c66b194b72e4c690c991f1498fe866aa8f
339 26 March 2024 30min 19sec 6min 17sec 24min 2sec 0f18b6d00b7c69834913a7bd1ba16c537f9813cd
338 25 March 2024 29min 46sec 6min 12sec 23min 34sec d9b6b244a617348df2e01d467e2d8c5d766ba2e5
337 05 March 2024 29min 46sec 6min 11sec 23min 35sec 77081f55ebaca395700e2011158564895ad41d08
336 26 February 2024 30min 4sec 6min 20sec 23min 44sec f3ae30a84e72ba95cdc3e7ef397a509ef6ca15bf
335 20 February 2024 30min 0sec 6min 14sec 23min 46sec a1bfc6133a7eb92c9f7a0ed2af6a5a18d0fcb8a5
334 13 February 2024 30min 7sec 6min 18sec 23min 49sec 265b63c0bfc42a313bcf065b218193805f94b462
333 26 January 2024 29min 46sec 6min 11sec 23min 35sec 0b42e49fe5104cb24c8a2fcd445afe619cc34e50
332 25 January 2024 30min 2sec 6min 17sec 23min 45sec b736aaa1ee3a622b6ee5c71ae922cd93df22321c
331 23 January 2024 30min 24sec 6min 18sec 24min 6sec 26c8c78c7da33303f6764f9ecf63c06341dcbf7d
330 18 January 2024 30min 35sec 6min 23sec 24min 12sec 8e2da237ad02a4e82bc074e6e6d912e4013b49fc
329 04 January 2024 29min 45sec 6min 18sec 23min 27sec bde1d08cc373fabfd9289ac4e2c4a7caa197ca70
328 03 January 2024 29min 22sec 6min 12sec 23min 10sec 0819869a957a987733edeb19eaea38e6c8dd1e49
327 20 December 2023 29min 42sec 6min 15sec 23min 27sec 13b1920d02c0e8dd77d136154a433212d14bee00
326 12 December 2023 28min 31sec 5min 59sec 22min 32sec 588a5c99e71f842bd43567d7afe9a11cc692b61d
325 05 December 2023 29min 28sec 6min 9sec 23min 19sec 1aa5a8da6b6d4e83dfad2ad0fc5e6f3a22982cdc
324 04 December 2023 30min 1sec 6min 18sec 23min 43sec e307da5a70338ceeed1a72709532211d82881b6a
323 30 November 2023 30min 6sec 6min 19sec 23min 47sec ab2cdbec92ff94bdbaa17af4b329d5fc92ce689d
322 30 November 2023 29min 20sec 6min 9sec 23min 11sec 2e81943a53275e55c984c3e71e102b6cba916ceb
319 28 November 2023 32min 18sec 6min 51sec 25min 27sec 65e7ebc29f94f60290e6b80251f7ed799b7f4bf5
286 30 March 2023 52min 47sec 10min 18sec 42min 29sec d4f4501c6d990fdb38431d2dcca9a61cf3d61d35
284 29 March 2023 42min 48sec 8min 24sec 34min 24sec db009ffae02127d6f1f355f85b31efc7532ec4c3
283 29 March 2023 51min 23sec 10min 12sec 41min 11sec 6822a099b2bfc52153cc30a2f119acd2816f27ca
282 28 March 2023 58min 29sec 11min 31sec 46min 58sec ce79d0861144833b4ee40f1d16e7222b46601660
281 27 March 2023 64min 3sec 12min 29sec 51min 34sec 9d19af0a32e245ce3119dd9a3660ffdf818763a1
280 27 March 2023 43min 20sec 8min 32sec 34min 48sec 649280292102ba73978684eee31efabe2f49cda4
279 26 March 2023 41min 56sec 8min 12sec 33min 44sec 9eeb7f07c6bc299e22110c20c494b8c0b267e6de
278 22 March 2023 42min 8sec 8min 18sec 33min 50sec e87e1b0690d564902443a4e378137c93b2eba1b3
277 21 March 2023 42min 49sec 8min 21sec 34min 28sec 6da9a8c1770d6bb2ad79ed4b0a60c6be7b5c9935
276 21 March 2023 51min 57sec 10min 2sec 41min 55sec 2d0440bd1b4f35b67b39b053aa416907767b9a02
275 21 March 2023 52min 59sec 10min 24sec 42min 35sec 2899d4994e4fa866cd349b345e5a019f0c08e06f
274 15 March 2023 53min 32sec 10min 26sec 43min 6sec edf105def872ca2ec754e9d3e1ee9abed0c3039c

Build Stats

Following graphs were generated using data created by ClangBuildAnalyzer

Templates that took longest to instantiate

Label Name Times Avg (ms)
0 checkpoint::instantiateObjSerializer<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter, checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>> 397 629
1 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter, checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 629
2 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 507
3 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 426
4 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 364
5 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 283
6 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 228
7 nlohmann::basic_json<>::parse<const char *> 108 775
8 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 172
9 nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse 108 575
10 nlohmann::basic_json<>::basic_json 434 126
11 nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::sax_parse_internal<nlohmann::detail::json_sax_dom_callback_parser<nlohmann::basic_json<>>> 108 452
12 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 397 122
13 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 397 115
14 checkpoint::dispatch::vrt::InstantiateIfPossible<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter>::registerIt 397 115
15 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 397 114
16 checkpoint::dispatch::vrt::serializer_registry::Registrar<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter>::Registrar 397 114
17 vt::debug::assert::assertOutInfo<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *, const char *, const char *, const char *, const char *> 236 175
18 nlohmann::basic_json<>::json_value::json_value 540 67
19 checkpoint::operator|<checkpoint::Footprinter, vt::runtime::component::detail::DiagnosticBase> 397 82
20 checkpoint::dispatch::Traverse::with<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 398 82
21 vt::location::EntityLocationCoord<int>::EntityLocationCoord 178 181
22 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>> 397 80
23 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>> 397 80
24 vt::vrt::collection::Migratable::serialize<checkpoint::Sizer> 52 599

Template sets that took longest to instantiate

Label Name Times Avg (ms)
0 std::unique_ptr<$> 16577 21
1 std::unordered_map<$> 12559 27
2 std::_Hashtable<$> 14576 22
3 checkpoint::dispatch::Traverse::with<$> 5793 49
4 checkpoint::instantiateObjSerializer<$> 518 547
5 checkpoint::dispatch::vrt::InstantiateTupleHelper<$>::_recur_register 518 547
6 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<$> 4662 60
7 checkpoint::dispatch::SerializerDispatchNonByte<$>::apply<$> 5694 47
8 checkpoint::dispatch::SerializerDispatchNonByte<$>::applyStatic<$> 5683 45
9 checkpoint::dispatch::BasicDispatcher<$>::serializeIntrusive 5608 45
10 checkpoint::dispatch::vrt::InstantiateIfPossible<$>::registerIt 4662 51
11 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<$> 4662 51
12 checkpoint::dispatch::vrt::serializer_registry::Registrar<$>::Registrar 4662 50
13 vt::messaging::ActiveMessenger::sendMsgImpl<$> 760 287
14 vt::messaging::ActiveMessenger::sendMsgSerializableImpl<$> 221 953
15 vt::messaging::ActiveMessenger::sendMsg<$> 1130 172
16 vt::vrt::collection::CollectionManager::migrate<$> 78 2352
17 vt::vrt::collection::CollectionManager::migrateOut<$> 78 2337
18 vt::vrt::collection::CollectionBase<$>::migrate 78 2328
19 vt::vrt::collection::CollectionElmAttorney<$>::migrate 77 2354
20 vt::serialization::SerializedMessenger::broadcastSerialMsg<$> 222 744
21 std::make_unique<$> 2943 53
22 vt::runtime::component::detail::DiagnosticBase::serialize<$> 3573 39
23 checkpoint::serialize<$> 4452 28
24 std::vector<$>::~vector 5657 21

Most expensive headers

Label Name Times Avg (ms)
0 /github/workspace/src/vt/config.h 420 1011
1 /github/workspace/src/vt/configs/debug/debug_masterconfig.h 421 901
2 /github/workspace/tests/extern/googletest/googletest/include/gtest/gtest.h 216 1735
3 /github/workspace/src/vt/transport.h 44 8009
4 /github/workspace/src/vt/messaging/active.h 240 1380
5 /github/workspace/src/vt/pool/pool.h 375 821
6 /github/workspace/src/vt/runtime/component/component_pack.h 394 746
7 /github/workspace/src/vt/runtime/component/component.h 396 664
8 /github/workspace/tests/unit/test_parallel_harness.h 104 2426
9 /github/workspace/tests/unit/test_harness.h 213 1121
10 /github/workspace/src/vt/runtime/component/diagnostic.h 397 584
11 /github/workspace/src/vt/vrt/collection/manager.h 94 2370
12 /github/workspace/src/vt/messaging/message.h 360 603
13 /github/workspace/build/checkpoint/install/include/checkpoint/checkpoint.h 398 427
14 /github/workspace/src/vt/scheduler/scheduler.h 233 712
15 /github/workspace/tests/unit/data_message.h 213 662
16 /github/workspace/src/vt/collective/collective_alg.h 164 840
17 /github/workspace/src/vt/pipe/callback/cb_union/cb_raw_base.h 176 743
18 /github/workspace/src/vt/vrt/collection/collection_headers.h 46 2775
19 /github/workspace/src/vt/pipe/callback/handler_send/callback_send_tl.h 177 719