Skip to content

Build Stats

lifflander edited this page Jun 26, 2025 · 361 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
418 26 June 2025 35min 34sec 7min 14sec 28min 20sec 7abb0ceb59c637bb12c7997339fb727f4e70d864
417 23 June 2025 35min 17sec 7min 18sec 27min 59sec 9b2df33a6a336db2872bb9b2f79e468110b4df15
416 04 June 2025 35min 3sec 7min 5sec 27min 58sec 706919aee2c96e4c77858e7b5f92a23bdcc5e37d
415 27 May 2025 36min 46sec 7min 27sec 29min 19sec 3a98705d5f80ecded06c6dbd0acfc3b5816611fb
414 05 May 2025 36min 1sec 7min 21sec 28min 40sec a396d17d68590dc637c18ea30fe28750b70def4b
413 05 May 2025 36min 15sec 7min 21sec 28min 54sec d88fe54e1f29674350c3905df658f1dd85a06284
412 28 April 2025 35min 29sec 7min 11sec 28min 18sec 791cde6030a45884b400a9dc6b06e9249268e68c
411 21 April 2025 36min 9sec 7min 18sec 28min 51sec bb56921913ba2af659ee84e9cafd146ee18d622b
410 17 April 2025 35min 5sec 7min 9sec 27min 56sec 31346438c499bb130c71c3ade4c4c939f34e7ce5
409 09 April 2025 34min 22sec 6min 55sec 27min 27sec 092533b9cc430f120c554f6acd371a1e1d44d3d5
408 07 April 2025 35min 18sec 6min 53sec 28min 25sec cc3093574a1c55b526946bd2d00c0697bb91d8f4
407 25 March 2025 33min 38sec 7min 9sec 26min 29sec 3200a0e8a3f4f635755b12a5d19e9d65c232279b
406 19 March 2025 32min 45sec 6min 56sec 25min 49sec e5dabb1d8a70364999486e78bec626ff6c2a12aa
405 11 March 2025 33min 20sec 7min 3sec 26min 17sec eae6fa90c7b446dad7561a99def90f06c1c09b79
404 11 March 2025 33min 58sec 7min 24sec 26min 34sec aab617e5dacde059c64901e5d55f7eaa85f07834
402 27 February 2025 35min 20sec 7min 17sec 28min 3sec 328cda2eeb38b8a3844613c83b93a97481fc53d0
401 26 February 2025 33min 28sec 7min 0sec 26min 28sec 6b13039ac740ad2434167857f3caf0cf4f78c708
400 14 February 2025 34min 22sec 7min 4sec 27min 18sec cb92bb22e607a0f27c6b4b316fb2359c48cc6714
399 13 February 2025 33min 41sec 6min 55sec 26min 46sec fcc894c8c5488aab9282eb0ebcf9c7d744c4342d
398 06 February 2025 32min 36sec 6min 50sec 25min 46sec 144f0ea4ac39deb27a590bbe1cfdc1d2a944d9e2
397 20 January 2025 33min 33sec 7min 4sec 26min 29sec e4e445f0b4c61a1592df35557bf4cee43c8b07d3
396 14 January 2025 33min 27sec 6min 55sec 26min 32sec c76a3346277465ad88ad028971a08d6b044a391e
395 10 January 2025 32min 27sec 6min 49sec 25min 38sec 57843f00983a7fcdc42b5ec4541b14ba26d91bd2
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

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::SerializerRef<checkpoint::Footprinter>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>> 407 675
1 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 675
2 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 545
3 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 458
4 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 397
5 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::UserBuffer>>, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 311
6 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>>, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 248
7 nlohmann::basic_json<>::parse<const char *> 114 798
8 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Sizer>, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 185
9 nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse 114 591
10 vt::debug::assert::assertOutInfo<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *, const char *, const char *, const char *, const char *> 242 271
11 nlohmann::basic_json<>::basic_json 458 132
12 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<>>> 114 467
13 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>> 407 129
14 vt::collective::reduce::Reduce::reduce<&vt::vrt::collection::CollectionManager::finishedRootedConstruction, vt::collective::NoneOp> 55 949
15 vt::collective::reduce::Reduce::reduce<vt::collective::reduce::operators::None<std::tuple<>>, &vt::vrt::collection::CollectionManager::finishedRootedConstruction> 55 948
16 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::StreamPacker<>>, checkpoint::SerializerRef<checkpoint::StreamUnpacker<>>>::_recur_register 407 124
17 checkpoint::dispatch::vrt::InstantiateIfPossible<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>>::registerIt 407 120
18 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>> 407 120
19 checkpoint::dispatch::vrt::serializer_registry::Registrar<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::Footprinter>>::Registrar 407 119
20 vt::collective::reduce::Reduce::reduce<vt::collective::reduce::operators::None<std::tuple<>>, vt::collective::reduce::operators::NoCombine, vt::collective::reduce::operators::ReduceDataMsg<std::tuple<>>> 55 841
21 vt::pipe::callback::cbunion::CallbackRawBaseSingle::sendMsg<vt::messaging::ParamMsg<std::tuple<>>> 128 319
22 nlohmann::basic_json<>::json_value::json_value 580 69
23 vt::util::error::PrinterNameValue<3, std::tuple<const char *, const char *, const char *, const char *>, std::tuple<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *>>::make 242 164
24 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::SerializerRef<checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>>> 407 86

Template sets that took longest to instantiate

Label Name Times Avg (ms)
0 std::unique_ptr<$> 17302 22
1 std::unordered_map<$> 12420 28
2 std::_Hashtable<$> 14461 23
3 checkpoint::dispatch::Traverse::with<$> 5989 53
4 checkpoint::instantiateObjSerializer<$> 533 584
5 checkpoint::dispatch::vrt::InstantiateTupleHelper<$>::_recur_register 533 584
6 vt::config::ApplyOp<$>::apply<$> 11040 28
7 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<$> 4797 64
8 vt::config::CheckEnabled<$>::apply<$> 11040 27
9 checkpoint::dispatch::SerializerDispatchNonByte<$>::apply<$> 5877 51
10 vt::config::DispatchOp<$>::apply<$> 11040 27
11 checkpoint::dispatch::SerializerDispatchNonByte<$>::applyStatic<$> 5871 49
12 vt::config::debugPrintImpl<$> 11040 26
13 checkpoint::dispatch::BasicDispatcher<$>::serializeIntrusive 5787 49
14 checkpoint::dispatch::vrt::InstantiateIfPossible<$>::registerIt 4797 54
15 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<$> 4797 54
16 checkpoint::dispatch::vrt::serializer_registry::Registrar<$>::Registrar 4797 53
17 vt::messaging::ActiveMessenger::sendMsgImpl<$> 936 268
18 vt::messaging::ActiveMessenger::sendMsgSerializableImpl<$> 230 1052
19 vt::messaging::ActiveMessenger::sendMsg<$> 1491 146
20 vt::vrt::collection::CollectionManager::migrate<$> 81 2542
21 vt::vrt::collection::CollectionManager::migrateOut<$> 81 2530
22 vt::vrt::collection::CollectionBase<$>::migrate 81 2517
23 vt::vrt::collection::CollectionElmAttorney<$>::migrate 80 2545
24 vt::vrt::collection::param::ConstructParams<$>::wait 81 2484

Most expensive headers

Label Name Times Avg (ms)
0 /github/workspace/src/vt/config.h 429 1087
1 /github/workspace/src/vt/messaging/active.h 260 1791
2 /github/workspace/src/vt/transport.h 49 8288
3 /github/workspace/src/vt/configs/debug/debug_masterconfig.h 430 941
4 /github/workspace/tests/extern/googletest/googletest/include/gtest/gtest.h 223 1773
5 /github/workspace/src/vt/pool/pool.h 384 891
6 /github/workspace/src/vt/runtime/component/component_pack.h 405 819
7 /github/workspace/tests/unit/test_parallel_harness.h 108 2978
8 /github/workspace/src/vt/runtime/component/component.h 406 753
9 /github/workspace/tests/unit/test_harness.h 220 1256
10 /github/workspace/src/vt/runtime/component/diagnostic.h 409 674
11 /github/workspace/src/vt/messaging/message.h 369 641
12 /github/workspace/src/vt/scheduler/scheduler.h 242 976
13 /github/workspace/build/magistrate/install/include/checkpoint/checkpoint.h 409 499
14 /github/workspace/src/vt/vrt/collection/manager.h 133 1343
15 /github/workspace/src/vt/pipe/callback/cb_union/cb_raw_base.h 189 931
16 /github/workspace/src/vt/pipe/callback/handler_send/callback_send_tl.h 187 926
17 /github/workspace/src/vt/collective/reduce/operators/default_msg.h 177 922
18 /github/workspace/src/vt/collective/collective_alg.h 176 920
19 /github/workspace/src/vt/termination/termination.h 246 653

Clone this wiki locally