Skip to content

Build Stats

lifflander edited this page Aug 7, 2024 · 292 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
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
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

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<>> 398 632
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 398 632
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 398 505
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 398 424
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 398 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 398 285
6 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::UnpackerBuffer<checkpoint::buffer::IOBuffer>, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 398 229
7 nlohmann::basic_json<>::parse<const char *> 110 795
8 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::Sizer, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 398 171
9 nlohmann::detail::parser<nlohmann::basic_json<>, nlohmann::detail::iterator_input_adapter<const char *>>::parse 110 594
10 nlohmann::basic_json<>::basic_json 442 131
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<>>> 110 464
12 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 398 126
13 checkpoint::dispatch::vrt::InstantiateIfPossible<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter>::registerIt 398 119
14 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 398 119
15 checkpoint::dispatch::vrt::serializer_registry::Registrar<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter>::Registrar 398 118
16 checkpoint::dispatch::vrt::InstantiateTupleHelper<vt::runtime::component::detail::DiagnosticBase, checkpoint::StreamPacker<>, checkpoint::StreamUnpacker<>>::_recur_register 398 116
17 vt::debug::assert::assertOutInfo<vt::epoch::EpochType, vt::epoch::EpochType, unsigned int, const char *, const char *, const char *, const char *, const char *> 237 176
18 nlohmann::basic_json<>::json_value::json_value 551 71
19 checkpoint::operator|<checkpoint::Footprinter, vt::runtime::component::detail::DiagnosticBase> 398 84
20 vt::location::EntityLocationCoord<int>::EntityLocationCoord 180 187
21 checkpoint::dispatch::Traverse::with<vt::runtime::component::detail::DiagnosticBase, checkpoint::Footprinter> 399 84
22 vt::vrt::collection::Migratable::serialize<checkpoint::Sizer> 53 630
23 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<vt::runtime::component::detail::DiagnosticBase, checkpoint::PackerBuffer<checkpoint::buffer::ManagedBuffer>> 398 80
24 checkpoint::dispatch::SerializerDispatchByte<checkpoint::Footprinter, vt::runtime::component::detail::DiagnosticBase, checkpoint::dispatch::BasicDispatcher<checkpoint::Footprinter, vt::runtime::component::detail::DiagnosticBase>>::operator()<vt::runtime::component::detail::DiagnosticBase> 398 80

Template sets that took longest to instantiate

Label Name Times Avg (ms)
0 std::unique_ptr<$> 16811 21
1 std::unordered_map<$> 12674 27
2 std::_Hashtable<$> 14707 22
3 checkpoint::dispatch::Traverse::with<$> 5824 50
4 checkpoint::instantiateObjSerializer<$> 520 550
5 checkpoint::dispatch::vrt::InstantiateTupleHelper<$>::_recur_register 520 550
6 checkpoint::dispatch::vrt::instantiateObjSerializerImpl<$> 4680 60
7 checkpoint::dispatch::SerializerDispatchNonByte<$>::apply<$> 5720 47
8 checkpoint::dispatch::SerializerDispatchNonByte<$>::applyStatic<$> 5705 45
9 checkpoint::dispatch::BasicDispatcher<$>::serializeIntrusive 5631 45
10 checkpoint::dispatch::vrt::InstantiateIfPossible<$>::registerIt 4680 52
11 checkpoint::dispatch::vrt::serializer_registry::makeObjIdx<$> 4680 51
12 checkpoint::dispatch::vrt::serializer_registry::Registrar<$>::Registrar 4680 51
13 vt::messaging::ActiveMessenger::sendMsgImpl<$> 765 290
14 vt::messaging::ActiveMessenger::sendMsgSerializableImpl<$> 223 961
15 vt::messaging::ActiveMessenger::sendMsg<$> 1136 173
16 vt::vrt::collection::CollectionManager::migrate<$> 79 2353
17 vt::vrt::collection::CollectionManager::migrateOut<$> 79 2341
18 vt::vrt::collection::CollectionBase<$>::migrate 79 2331
19 vt::vrt::collection::CollectionElmAttorney<$>::migrate 78 2357
20 vt::serialization::SerializedMessenger::broadcastSerialMsg<$> 224 752
21 std::make_unique<$> 2970 52
22 vt::runtime::component::detail::DiagnosticBase::serialize<$> 3582 39
23 checkpoint::serialize<$> 4469 28
24 std::vector<$>::~vector 5859 21

Most expensive headers

Label Name Times Avg (ms)
0 /github/workspace/src/vt/config.h 421 1002
1 /github/workspace/src/vt/configs/debug/debug_masterconfig.h 422 895
2 /github/workspace/tests/extern/googletest/googletest/include/gtest/gtest.h 216 1744
3 /github/workspace/src/vt/transport.h 45 8078
4 /github/workspace/src/vt/messaging/active.h 236 1397
5 /github/workspace/src/vt/pool/pool.h 376 836
6 /github/workspace/src/vt/runtime/component/component_pack.h 397 759
7 /github/workspace/src/vt/runtime/component/component.h 397 679
8 /github/workspace/tests/unit/test_parallel_harness.h 104 2418
9 /github/workspace/tests/unit/test_harness.h 213 1124
10 /github/workspace/src/vt/runtime/component/diagnostic.h 398 599
11 /github/workspace/src/vt/vrt/collection/manager.h 97 2342
12 /github/workspace/src/vt/messaging/message.h 361 605
13 /github/workspace/build/magistrate/install/include/checkpoint/checkpoint.h 399 437
14 /github/workspace/src/vt/scheduler/scheduler.h 235 702
15 /github/workspace/tests/unit/data_message.h 213 664
16 /github/workspace/src/vt/collective/collective_alg.h 166 835
17 /github/workspace/src/vt/pipe/callback/cb_union/cb_raw_base.h 179 738
18 /github/workspace/src/vt/vrt/collection/collection_headers.h 47 2792
19 /github/workspace/src/vt/pipe/callback/handler_send/callback_send_tl.h 179 712