Skip to content

Build Stats

lifflander edited this page Dec 11, 2024 · 311 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
394 11 December 2024 33min 0sec 6min 58sec 26min 2sec e485ac7ecd0fb281dc0710c29dfbd788a73efd70
393 09 December 2024 32min 16sec 6min 43sec 25min 33sec 6190033c5423a3776df822a9e20ff750a6ecdc17
392 05 December 2024 32min 48sec 6min 44sec 26min 4sec 2fd81521283bb0d85c99ff4e6eaa848ca068f0c1
391 22 November 2024 32min 7sec 6min 45sec 25min 22sec 66786a659c210c0c5cc8ca05d156210bef24da96
390 12 November 2024 33min 12sec 6min 55sec 26min 17sec f9a64d24d8385c8ba19172862e262553f37521e9
389 06 November 2024 32min 51sec 6min 51sec 26min 0sec 706dc4b7a416104f691cec2e0b04ec2a7ff0f08d
388 22 October 2024 32min 48sec 6min 49sec 25min 59sec a6bad0516069b3fa9e509db3b1271505288309c9
387 17 October 2024 32min 42sec 7min 0sec 25min 42sec cced7f89523c628281b57076e0829ec9a781c8a2
386 09 October 2024 32min 29sec 6min 48sec 25min 41sec c519afc85d29255b9898be65af1972889972c43a
385 23 September 2024 32min 16sec 6min 48sec 25min 28sec 5538883df647dc7ed93f19f751d425a5d03b24a0
384 19 September 2024 34min 14sec 7min 15sec 26min 59sec cfa6b06886c731cf9e2be273efb4df7fd0a75d76
383 19 September 2024 32min 25sec 6min 52sec 25min 33sec 5f21d4cfc205c2c3f1e667d38c5c24edbdeda8fd
382 17 September 2024 31min 47sec 6min 40sec 25min 7sec 2720c16b9c3b93550b74f762b3dba2a2bf113c6b
381 10 September 2024 31min 40sec 6min 30sec 25min 10sec ed311fedc00280b0dea867d0e3e08b90595b9210
380 09 September 2024 31min 31sec 6min 35sec 24min 56sec 7045f0aab2917043f4d5f648adb79eb3a6910978
379 06 September 2024 32min 41sec 6min 47sec 25min 54sec 7f294c3342d9f60208838226ccf3ab9faced7545
378 05 September 2024 31min 18sec 6min 32sec 24min 46sec bffea2afb8a6bd5725c37b3e2d33704135979189
377 28 August 2024 31min 33sec 6min 33sec 25min 0sec 9bf7c9463d57fca019a0d69eee037dff424748aa
376 27 August 2024 31min 26sec 6min 34sec 24min 52sec 1dbedd2cca4e9d7a2abaf86d3a26cad66bf8b1d4
375 07 August 2024 31min 49sec 6min 37sec 25min 12sec 96689a3ea6eb1d6e984f698aefb2ec868852e264
374 02 August 2024 31min 57sec 6min 37sec 25min 20sec a032d12a6ab5a6ebb97d0ca18bb6b2b9fb1742a1
373 30 July 2024 32min 32sec 6min 48sec 25min 44sec 5d4975d8dbe5f9b2a7201e6daa6369ea2d21e60b
372 18 July 2024 32min 18sec 6min 51sec 25min 27sec 3f3c982be12d4b6c92ba55b2df72bc1fc729a1d6
371 18 July 2024 31min 57sec 6min 38sec 25min 19sec 056075b65400fcffba790f15d49fe691e15d2962
370 18 July 2024 31min 27sec 6min 33sec 24min 54sec 218a219fd15915161a9693a29ea12847a0d5f769
369 18 July 2024 31min 44sec 6min 38sec 25min 6sec 958e26cda42cb0b9a70488e997a5dc6a2f9a3be2
368 17 July 2024 31min 5sec 6min 23sec 24min 42sec 0360247e977ef5e1eecc4b0229f73ba32254f97f
367 17 July 2024 31min 18sec 6min 25sec 24min 53sec 0a894303387f07e4ce185a795d3620b54c55d008
366 17 July 2024 31min 39sec 6min 27sec 25min 12sec e057b1220aaae0d304f6c4ed047d56dc5d1c9d09
365 16 July 2024 32min 4sec 6min 29sec 25min 35sec f5476ba5a1eaf4ea25c986e2d4034acbead91fba
364 11 July 2024 33min 16sec 6min 48sec 26min 28sec 4d44a3309d9306d241d026576cc3f4bfb25cf354
363 10 July 2024 31min 16sec 6min 27sec 24min 49sec ed79a659ac0625e0a7e65865962114fac97207d6
362 28 June 2024 31min 33sec 6min 30sec 25min 3sec 07d404e79700d5335a09410a96f1069d8f34f644
361 25 June 2024 30min 46sec 6min 30sec 24min 16sec 3638817f72ff785ec8e62c34a1ca9834b84e06e8
360 18 June 2024 31min 55sec 6min 37sec 25min 18sec 2d45de6e57d14742ad9fbcb42825b2b8eb7072dd
359 11 June 2024 31min 52sec 6min 28sec 25min 24sec ea8b2c1fe993e108d0b91bc6d806cc97cee49cf5
358 06 June 2024 31min 41sec 6min 32sec 25min 9sec 70cbb0dc3fe42e20caf2946e8ac8deaef2835a49
357 05 June 2024 31min 18sec 6min 37sec 24min 41sec 4e8275fb3e6a61a30dc70011dd9ad55d190f8633
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

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<>> 402 631
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 402 631
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 402 506
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 402 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 402 365
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 402 284
6 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 402 228
7 nlohmann::basic_json<>::parse<const char *> 112 775
8 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 402 171
9 nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse 112 577
10 nlohmann::basic_json<>::basic_json 450 127
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<>>> 112 453
12 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 402 124
13 checkpoint::dispatch::vrt::InstantiateIfPossible<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter>::registerIt 402 116
14 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 402 116
15 checkpoint::dispatch::vrt::serializer_registry::Registrar<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter>::Registrar 402 115
16 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 402 115
17 vt::debug::assert::assertOutInfo<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *, const char *, const char *, const char *, const char *> 240 172
18 nlohmann::basic_json<>::json_value::json_value 562 68
19 vt::location::EntityLocationCoord<int>::EntityLocationCoord 184 186
20 checkpoint::operator|<checkpoint::Footprinter, vt::runtime::component::detail::DiagnosticBase> 402 83
21 checkpoint::dispatch::Traverse::with<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 403 82
22 vt::vrt::collection::Migratable::serialize<checkpoint::Sizer> 54 608
23 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>> 402 80
24 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>> 402 79

Template sets that took longest to instantiate

Label Name Times Avg (ms)
0 std::unique_ptr<$> 17048 21
1 std::unordered_map<$> 13184 26
2 std::_Hashtable<$> 15238 22
3 checkpoint::dispatch::Traverse::with<$> 5898 49
4 checkpoint::instantiateObjSerializer<$> 526 545
5 checkpoint::dispatch::vrt::InstantiateTupleHelper<$>::_recur_register 526 545
6 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<$> 4734 60
7 checkpoint::dispatch::SerializerDispatchNonByte<$>::apply<$> 5794 46
8 checkpoint::dispatch::SerializerDispatchNonByte<$>::applyStatic<$> 5784 44
9 checkpoint::dispatch::BasicDispatcher<$>::serializeIntrusive 5701 44
10 checkpoint::dispatch::vrt::InstantiateIfPossible<$>::registerIt 4734 51
11 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<$> 4734 50
12 checkpoint::dispatch::vrt::serializer_registry::Registrar<$>::Registrar 4734 50
13 vt::messaging::ActiveMessenger::sendMsgImpl<$> 778 279
14 vt::messaging::ActiveMessenger::sendMsgSerializableImpl<$> 228 920
15 vt::messaging::ActiveMessenger::sendMsg<$> 1158 168
16 vt::vrt::collection::CollectionManager::migrate<$> 80 2299
17 vt::vrt::collection::CollectionManager::migrateOut<$> 80 2286
18 vt::vrt::collection::CollectionBase<$>::migrate 80 2274
19 vt::vrt::collection::CollectionElmAttorney<$>::migrate 79 2299
20 vt::serialization::SerializedMessenger::broadcastSerialMsg<$> 229 724
21 std::make_unique<$> 3027 51
22 vt::runtime::component::detail::DiagnosticBase::serialize<$> 3618 38
23 checkpoint::serialize<$> 4518 28
24 std::vector<$>::~vector 5972 21

Most expensive headers

Label Name Times Avg (ms)
0 /github/workspace/src/vt/config.h 424 1012
1 /github/workspace/src/vt/configs/debug/debug_masterconfig.h 425 902
2 /github/workspace/src/vt/transport.h 47 8105
3 /github/workspace/tests/extern/googletest/googletest/include/gtest/gtest.h 218 1708
4 /github/workspace/src/vt/messaging/active.h 266 1336
5 /github/workspace/src/vt/pool/pool.h 379 830
6 /github/workspace/src/vt/runtime/component/component_pack.h 399 763
7 /github/workspace/src/vt/runtime/component/component.h 401 679
8 /github/workspace/tests/unit/test_parallel_harness.h 106 2428
9 /github/workspace/src/vt/runtime/component/diagnostic.h 403 599
10 /github/workspace/tests/unit/test_harness.h 215 1094
11 /github/workspace/src/vt/vrt/collection/manager.h 120 1904
12 /github/workspace/src/vt/messaging/message.h 364 601
13 /github/workspace/build/magistrate/install/include/checkpoint/checkpoint.h 404 443
14 /github/workspace/src/vt/scheduler/scheduler.h 238 732
15 /github/workspace/src/vt/collective/collective_alg.h 169 865
16 /github/workspace/src/vt/pipe/callback/cb_union/cb_raw_base.h 180 804
17 /github/workspace/src/vt/pipe/callback/handler_send/callback_send_tl.h 182 777
18 /github/workspace/tests/unit/data_message.h 215 652
19 /github/workspace/src/vt/vrt/collection/collection_headers.h 49 2803