Skip to main content

Tracy Performance Comparison Report

Generated on June 20, 2025 at 08:28 PM

📁 Baseline

Cloud-Preview-NGP-Photos-Main.csv

📁 Compare 1

Cloud-Preview-NGP-Photos-Fixed.csv

📊 Functions Analyzed

234

⚡ Significant Changes

149

📈 Avg Performance

11.59 s (-47.0%)

🎯 Most Significant Changes

🚀 Top 10 Improvements (by AVG time saved)

Interpreter::execute_async_function_internal
-80.8% (3.88 s saved) 4.81 s → 926.0 ms
CreateTextureWithReframing::execute
-43.0% (1.29 s saved) 3.00 s → 1.71 s
FFMPEGProtocol::get_frame_internal
-43.3% (1.29 s saved) 2.97 s → 1.69 s
FFMPEGProtocol::get_sxframe_internal
-43.3% (1.29 s saved) 2.97 s → 1.69 s
MediaInfo::execute
-45.1% (1.20 s saved) 2.67 s → 1.46 s
TaskManager::execute
-68.4% (603.4 ms saved) 882.6 ms → 279.2 ms
TaskManager::execute_internal
-68.4% (603.4 ms saved) 882.6 ms → 279.2 ms
sxmediainfo::sxmediainfo::probe
-30.0% (420.9 ms saved) 1.41 s → 984.3 ms
FFMPEGProtocol::get_asset_info::sxmediainfo_probe
-29.9% (420.9 ms saved) 1.41 s → 984.4 ms
FFMPEGProtocol::get_asset_info
-29.9% (420.8 ms saved) 1.41 s → 984.8 ms

⚠️ Top 10 Regressions (by AVG time lost)

PlayerImpl::load_av_chunk
+3007.3% (140.5 ms lost) 4.7 ms → 145.1 ms
PlayerImpl::load_graphs_internal
+2435.4% (139.9 ms lost) 5.7 ms → 145.7 ms
PlayerImpl::handle_graphs_internal
+2434.7% (139.9 ms lost) 5.7 ms → 145.7 ms
Interpreter::Interpreter
+15.3% (11.9 ms lost) 78.3 ms → 90.2 ms
Interpreter::initialize
+15.3% (11.9 ms lost) 78.2 ms → 90.1 ms
VideoEngine::refresh_scene_internal
+108.6% (4.1 ms lost) 3.8 ms → 7.9 ms
VideoEngine::update
+108.6% (4.1 ms lost) 3.8 ms → 7.9 ms
PlayerImpl::suspend_internal
+128.9% (3.3 ms lost) 2.6 ms → 5.9 ms
CacheManager::CacheManager
+239.7% (1.7 ms lost) 709.8 µs → 2.4 ms
Player::set_hud
+3.6% (838.6 µs lost) 23.5 ms → 24.4 ms

📋 Detailed Function Comparison

Function NameBaseline AvgMinMaxCallsCompare AvgMinMaxCallsAvg Δ%Min Δ%Max Δ%
AssetStore::get_asset_store_instance324 ns41 ns1.2 µs38260 ns41 ns1.2 µs32-19.8%
64 ns
0.0%
0 ns
+7.1%
83 ns
AssetStore::resolve_identifier1.8 ms487.8 µs4.3 ms241.7 ms549.1 µs9.1 ms19-7.1%
129.3 µs
+12.6%
61.3 µs
+110.9%
4.8 ms
AssetStore::resolve_token311.5 ms53.5 µs1.91 s16133.6 ms59.0 µs936.1 ms14-57.1%
177.9 ms
+10.4%
5.6 µs
-51.0%
972.4 ms
AssetStore::setN/AN/AN/A0917 ns917 ns917 ns1N/AN/AN/A
AudioEngine creationN/AN/AN/A0235.0 µs235.0 µs235.0 µs1N/AN/AN/A
AudioEngine::get_sample_rateN/AN/AN/A0542 ns167 ns917 ns2N/AN/AN/A
AudioEngine::initializeN/AN/AN/A0686.0 ms686.0 ms686.0 ms1N/AN/AN/A
AudioEngine::pauseN/AN/AN/A018.9 µs4.9 µs33.2 µs3N/AN/AN/A
AudioEngine::seekN/AN/AN/A03.6 ms602.8 µs6.5 ms2N/AN/AN/A
AudioEngine::set_sceneN/AN/AN/A04.2 ms4.2 ms4.2 ms1N/AN/AN/A
AudioEngine::set_volumeN/AN/AN/A0209 ns209 ns209 ns1N/AN/AN/A
AudioEngine::stopN/AN/AN/A07.8 µs7.8 µs7.8 µs1N/AN/AN/A
AudioStream::AudioStreamN/AN/AN/A042 ns42 ns42 ns1N/AN/AN/A
AudioStream::_remainingN/AN/AN/A083 ns41 ns125 ns3N/AN/AN/A
AudioStream::getSampleDurationN/AN/AN/A060 ns41 ns125 ns9N/AN/AN/A
AudioStream::getSampleRateN/AN/AN/A041 ns41 ns42 ns2N/AN/AN/A
AudioStream::initializeN/AN/AN/A019.8 µs41 ns98.7 µs5N/AN/AN/A
AudioStream::readN/AN/AN/A03.7 ms579.5 µs6.5 ms3N/AN/AN/A
AudioStream::seekN/AN/AN/A021.1 µs18.2 µs24.0 µs2N/AN/AN/A
AudioStream::setSampleDurationN/AN/AN/A0167 ns167 ns167 ns1N/AN/AN/A
AudioStream::setTimeDurationN/AN/AN/A0250 ns250 ns250 ns1N/AN/AN/A
CPython::GILLocker63 ns41 ns6.9 µs1284N/AN/AN/A0N/AN/AN/A
CPython::call3.21 s5.4 µs5.75 s6N/AN/AN/A0N/AN/AN/A
CPython::create_lock192 ns41 ns31.3 µs2021N/AN/AN/A0N/AN/AN/A
CPython::get_pythonpath20.9 µs18.8 µs23.0 µs2N/AN/AN/A0N/AN/AN/A
CPython::init_gp_env89.5 µs89.5 µs89.5 µs1N/AN/AN/A0N/AN/AN/A
CPython::initialize25.7 ms25.7 ms25.7 ms1N/AN/AN/A0N/AN/AN/A
CPython::is_running69 ns41 ns15.6 µs1234N/AN/AN/A0N/AN/AN/A
CacheManager::CacheManager709.8 µs709.8 µs709.8 µs12.4 ms2.4 ms2.4 ms1+239.7%
1.7 ms
+239.7%
1.7 ms
+239.7%
1.7 ms
CacheManager::are_dependencies_up_to_date93 ns42 ns250 ns139.6 µs41 ns90.6 µs26+10271.0%
9.6 µs
-2.4%
1 ns
+36133.2%
90.3 µs
CacheManager::clearAllN/AN/AN/A015.9 ms15.9 ms15.9 ms1N/AN/AN/A
CacheManager::get275.1 µs45.2 µs1.2 ms40187.6 µs43.5 µs877.3 µs54-31.8%
87.6 µs
-3.7%
1.7 µs
-24.0%
277.1 µs
CacheManager::get_working_directory71.9 µs24.4 µs227.5 µs2469.5 µs25.3 µs210.2 µs15-3.3%
2.4 µs
+3.8%
917 ns
-7.6%
17.2 µs
CacheManager::save5.7 ms554.0 µs12.5 ms244.8 ms561.0 µs11.9 ms15-15.8%
892.7 µs
+1.3%
7.0 µs
-5.3%
660.7 µs
CommandWorker::CommandWorker229 ns42 ns292 ns4159 ns41 ns333 ns6-30.6%
70 ns
-2.4%
1 ns
+14.0%
41 ns
CommandWorker::enable365 ns208 ns625 ns9348 ns83 ns667 ns11-4.7%
17 ns
-60.1%
125 ns
+6.7%
42 ns
CommandWorker::start36.4 µs15.5 µs68.6 µs524.5 µs6.4 µs58.0 µs6-32.6%
11.9 µs
-58.7%
9.1 µs
-15.5%
10.6 µs
CommandWorker::stop70.2 µs42 ns171.2 µs668.7 µs83 ns249.8 µs6-2.1%
1.5 µs
+97.6%
41 ns
+45.9%
78.5 µs
CommandWorker::~CommandWorker264 ns125 ns500 ns3388 ns83 ns542 ns3+47.0%
124 ns
-33.6%
42 ns
+8.4%
42 ns
CreateTextureWithReframing::execute3.00 s2.10 s4.00 s41.71 s1.66 s1.78 s3-43.0%
1.29 s
-21.0%
442.6 ms
-55.5%
2.22 s
DownloadGPMF::execute734.3 µs699.7 µs769.2 µs4N/AN/AN/A0N/AN/AN/A
ExifThumbnailSplit::execute1.1 ms354.2 µs1.4 ms4717.2 µs349.0 µs929.8 µs3-33.6%
363.6 µs
-1.5%
5.2 µs
-33.9%
476.6 µs
FFMPEGProtocol::FFMPEGProtocol101 ns41 ns250 ns787 ns41 ns333 ns10-13.9%
14 ns
0.0%
0 ns
+33.2%
83 ns
FFMPEGProtocol::convert_sxmediainfo_common33.0 µs13.0 µs88.9 µs4129.3 µs13.6 µs389.9 µs4+292.4%
96.4 µs
+4.5%
583 ns
+338.7%
301.0 µs
FFMPEGProtocol::convert_sxmediainfo_image2.2 µs2.0 µs2.4 µs41.9 µs1.5 µs2.2 µs3-14.0%
313 ns
-26.5%
542 ns
-8.8%
208 ns
FFMPEGProtocol::convert_sxmediainfo_stream7.5 µs7.2 µs7.7 µs43.4 µs250 ns8.6 µs9-55.0%
4.1 µs
-96.6%
7.0 µs
+11.9%
917 ns
FFMPEGProtocol::convert_sxmediainfo_videoN/AN/AN/A0666 ns666 ns666 ns1N/AN/AN/A
FFMPEGProtocol::create_fraction_string4.8 µs4.4 µs5.0 µs41.9 µs125 ns6.1 µs11-60.3%
2.9 µs
-97.1%
4.2 µs
+21.7%
1.1 µs
FFMPEGProtocol::get_asset_info1.41 s1.34 s1.47 s4984.8 ms6.9 ms1.33 s4-29.9%
420.8 ms
-99.5%
1.33 s
-9.3%
136.1 ms
FFMPEGProtocol::get_asset_info::sxmediainfo_probe1.41 s1.34 s1.47 s4984.4 ms6.4 ms1.33 s4-29.9%
420.9 ms
-99.5%
1.33 s
-9.3%
136.3 ms
FFMPEGProtocol::get_corrected_par370 ns83 ns792 ns8234 ns41 ns500 ns8-36.8%
136 ns
-50.6%
42 ns
-36.9%
292 ns
FFMPEGProtocol::get_corrected_presentation_size114 ns83 ns167 ns4270 ns41 ns417 ns4+136.8%
156 ns
-50.6%
42 ns
+149.7%
250 ns
FFMPEGProtocol::get_frame_internal2.97 s2.07 s3.97 s41.69 s1.63 s1.75 s3-43.3%
1.29 s
-20.9%
432.7 ms
-55.9%
2.22 s
FFMPEGProtocol::get_global_timeline_from_gpmf_buffer3.9 µs3.0 µs5.9 µs4103.6 µs2.6 µs333.0 µs4+2551.6%
99.7 µs
-13.9%
417 ns
+5528.8%
327.1 µs
FFMPEGProtocol::get_mime_type57.4 µs48.1 µs72.0 µs445.4 µs834 ns73.6 µs4-20.9%
12.0 µs
-98.3%
47.3 µs
+2.2%
1.6 µs
FFMPEGProtocol::get_sxframe_internal2.97 s2.07 s3.97 s41.69 s1.63 s1.75 s3-43.3%
1.29 s
-20.9%
432.7 ms
-55.9%
2.22 s
FFMPEGProtocol::get_url_internal729 ns41 ns3.2 µs242.7 µs41 ns18.2 µs21+267.9%
2.0 µs
0.0%
0 ns
+459.0%
14.9 µs
FFMPEGProtocol::read_capture_type_streamN/AN/AN/A010.0 µs10.0 µs10.0 µs1N/AN/AN/A
FFMPEGProtocol::read_dzst_streamN/AN/AN/A010.8 µs10.8 µs10.8 µs1N/AN/AN/A
FFMPEGProtocol::read_eisa_streamN/AN/AN/A010.4 µs10.4 µs10.4 µs1N/AN/AN/A
FFMPEGProtocol::read_eise_streamN/AN/AN/A0500 ns500 ns500 ns1N/AN/AN/A
FFMPEGProtocol::read_fovN/AN/AN/A084 ns84 ns84 ns1N/AN/AN/A
FFMPEGProtocol::read_global_gopro_metadata19.0 µs3.6 µs62.2 µs4117.7 µs3.5 µs387.2 µs4+518.3%
98.7 µs
-3.5%
126 ns
+522.8%
325.0 µs
FFMPEGProtocol::read_global_settingsN/AN/AN/A043.0 µs43.0 µs43.0 µs1N/AN/AN/A
FFMPEGProtocol::read_highlight_from_deviceN/AN/AN/A0250 ns250 ns250 ns1N/AN/AN/A
FFMPEGProtocol::read_highlight_streamN/AN/AN/A0167 ns167 ns167 ns1N/AN/AN/A
FFMPEGProtocol::read_lmod_streamN/AN/AN/A083 ns83 ns83 ns1N/AN/AN/A
FFMPEGProtocol::read_pmod_streamN/AN/AN/A0917 ns917 ns917 ns1N/AN/AN/A
FFMPEGProtocol::read_prjt_streamN/AN/AN/A0375 ns375 ns375 ns1N/AN/AN/A
FFMPEGProtocol::read_pvul_streamN/AN/AN/A09.5 µs9.5 µs9.5 µs1N/AN/AN/A
FFMPEGProtocol::read_vlta_streamN/AN/AN/A041 ns41 ns41 ns1N/AN/AN/A
FFMPEGProtocol::read_vlte_streamN/AN/AN/A0125 ns125 ns125 ns1N/AN/AN/A
FFMPEGProtocol::to_exif_orientationN/AN/AN/A042 ns42 ns42 ns1N/AN/AN/A
Function166 ns83 ns416 ns4116 ns41 ns167 ns5-30.1%
50 ns
-50.6%
42 ns
-59.9%
249 ns
GPMFLens::execute1.71 s1.67 s1.74 s4N/AN/AN/A0N/AN/AN/A
Interpreter::Interpreter78.3 ms78.3 ms78.3 ms190.2 ms90.2 ms90.2 ms1+15.3%
11.9 ms
+15.3%
11.9 ms
+15.3%
11.9 ms
Interpreter::cancel_function50.6 µs167 ns221.5 µs1417.7 µs42 ns74.5 µs17-65.0%
32.9 µs
-74.9%
125 ns
-66.4%
147.0 µs
Interpreter::create_cpython_lock269 ns83 ns31.4 µs2021121 ns41 ns10.7 µs995-55.0%
148 ns
-50.6%
42 ns
-65.9%
20.7 µs
Interpreter::execute_async_function48.3 µs7.0 µs75.3 µs4N/AN/AN/A0N/AN/AN/A
Interpreter::execute_async_function_internal4.81 s3.87 s5.75 s4926.0 ms10.7 ms2.01 s6-80.8%
3.88 s
-99.7%
3.86 s
-65.0%
3.74 s
Interpreter::get_python_function745 ns42 ns1.3 µs8409 ns42 ns875 ns11-45.1%
336 ns
0.0%
0 ns
-34.4%
459 ns
Interpreter::initialize78.2 ms78.2 ms78.2 ms190.1 ms90.1 ms90.1 ms1+15.3%
11.9 ms
+15.3%
11.9 ms
+15.3%
11.9 ms
Interpreter::initialize_worker_informations541 ns541 ns541 ns1583 ns583 ns583 ns1+7.8%
42 ns
+7.8%
42 ns
+7.8%
42 ns
Interpreter::instance86.8 µs41 ns78.3 ms903122.8 µs41 ns90.2 ms735+41.5%
36.0 µs
0.0%
0 ns
+15.3%
11.9 ms
Interpreter::release_reference287 ns41 ns6.9 µs708108 ns41 ns8.1 µs599-62.4%
179 ns
0.0%
0 ns
+16.9%
1.2 µs
Interpreter::release_reference_internal499 ns250 ns26.0 µs70896 ns41 ns14.4 µs1095-80.8%
403 ns
-83.6%
209 ns
-44.6%
11.6 µs
MediaInfo::execute2.67 s2.37 s3.26 s41.46 s10.0 ms2.28 s4-45.1%
1.20 s
-99.6%
2.36 s
-30.0%
978.6 ms
MediaResolver::get_preferred_location66 ns41 ns125 ns5104 ns42 ns291 ns4+57.6%
38 ns
+2.4%
1 ns
+132.8%
166 ns
MediaResolver::get_protocol8.8 µs1.2 µs71.0 µs129.7 µs292 ns70.8 µs10+10.6%
934 ns
-75.0%
874 ns
-0.2%
168 ns
MediaResolver::get_resources_if82 ns41 ns166 ns5191 ns42 ns666 ns5+132.9%
109 ns
+2.4%
1 ns
+301.2%
500 ns
Player::Player41 ns41 ns42 ns441 ns41 ns42 ns30.0%
0 ns
0.0%
0 ns
0.0%
0 ns
Player::get_gestures_controller416 ns375 ns458 ns4141 ns41 ns291 ns5-66.1%
275 ns
-89.1%
334 ns
-36.5%
167 ns
Player::get_live_controlsN/AN/AN/A04.3 µs1.7 µs8.1 µs3N/AN/AN/A
Player::initialize19.4 ms18.9 ms20.2 ms418.1 ms17.2 ms19.6 ms5-7.0%
1.4 ms
-9.2%
1.7 ms
-3.3%
663.0 µs
Player::load348.8 µs269.0 µs402.0 µs4182.7 µs57.8 µs279.0 µs5-47.6%
166.1 µs
-78.5%
211.2 µs
-30.6%
123.1 µs
Player::pause14.3 µs10.4 µs19.2 µs66.5 µs83 ns23.6 µs9-54.6%
7.8 µs
-99.2%
10.3 µs
+22.8%
4.4 µs
Player::release10.8 ms7.8 ms14.3 ms36.5 ms3.3 ms11.9 ms3-39.6%
4.3 ms
-57.8%
4.5 ms
-17.0%
2.4 ms
Player::seek750 ns333 ns1.2 µs3430 ns83 ns750 ns6-42.7%
320 ns
-75.1%
250 ns
-40.0%
500 ns
Player::set_auto_resume_on_load29.9 µs833 ns116.2 µs417.3 µs209 ns84.6 µs5-42.0%
12.6 µs
-74.9%
624 ns
-27.2%
31.6 µs
Player::set_hud23.5 ms22.8 ms24.1 ms424.4 ms23.5 ms25.0 ms5+3.6%
838.6 µs
+2.7%
627.0 µs
+3.8%
926.2 µs
Player::set_hud_scale24.8 ms24.4 ms25.1 ms425.2 ms24.6 ms26.3 ms5+1.6%
397.9 µs
+0.7%
174.1 µs
+4.8%
1.2 ms
Player::set_size3.6 µs3.0 µs4.1 µs52.2 µs625 ns3.8 µs10-37.3%
1.3 µs
-78.9%
2.3 µs
-7.1%
291 ns
Player::set_viewport283.2 µs182.0 µs564.4 µs5246.5 µs16.8 µs676.5 µs10-12.9%
36.7 µs
-90.8%
165.2 µs
+19.9%
112.1 µs
Player::set_volume1.0 µs792 ns1.1 µs416.7 µs292 ns80.7 µs5+1517.4%
15.6 µs
-63.1%
500 ns
+7070.4%
79.5 µs
Player::suspend3.0 µs1.6 µs5.2 µs31.2 µs542 ns2.0 µs6-60.1%
1.8 µs
-65.8%
1.0 µs
-62.7%
3.3 µs
Player::unset_time_range1.4 µs1.4 µs1.4 µs1917 ns834 ns1.0 µs2-33.3%
458 ns
-39.3%
541 ns
-27.3%
375 ns
Player::~Player12.3 µs6.9 µs19.8 µs39.8 µs3.2 µs16.3 µs3-20.7%
2.6 µs
-52.7%
3.6 µs
-17.5%
3.5 µs
PlayerImpl::PlayerImpl583 ns375 ns875 ns4433 ns166 ns708 ns5-25.7%
150 ns
-55.7%
209 ns
-19.1%
167 ns
PlayerImpl::apply_live_controls_internal1.2 µs41 ns28.4 µs44621.3 µs41 ns87.2 µs2933+14.5%
171 ns
0.0%
0 ns
+207.0%
58.8 µs
PlayerImpl::cancel_av_chunk_request5.6 ms1.8 µs78.3 ms145.3 ms583 ns90.3 ms17-5.6%
317.4 µs
-66.7%
1.2 µs
+15.3%
12.0 ms
PlayerImpl::clean_tracking_status_internal266 ns208 ns417 ns597 ns41 ns250 ns6-63.5%
169 ns
-80.3%
167 ns
-40.0%
167 ns
PlayerImpl::create_spherical_animations_internalN/AN/AN/A0327.7 µs327.7 µs327.7 µs1N/AN/AN/A
PlayerImpl::draw23.2 ms18.6 ms27.6 ms419.3 ms8.1 ms56.8 ms6-16.8%
3.9 ms
-56.4%
10.5 ms
+106.0%
29.2 ms
PlayerImpl::get_gestures_controller145 ns42 ns250 ns442 ns42 ns42 ns2-71.0%
103 ns
0.0%
0 ns
-83.2%
208 ns
PlayerImpl::get_live_controls848 ns291 ns1.9 µs171.4 µs41 ns18.2 µs32+64.3%
545 ns
-85.9%
250 ns
+868.9%
16.3 µs
PlayerImpl::handle_graphs_internal5.7 ms4.8 ms7.1 ms4145.7 ms1.0 ms720.1 ms5+2434.7%
139.9 ms
-78.9%
3.8 ms
+10051.2%
713.0 ms
PlayerImpl::initialize19.3 ms18.8 ms20.2 ms418.1 ms17.2 ms19.6 ms5-6.6%
1.3 ms
-8.7%
1.6 ms
-3.3%
663.0 µs
PlayerImpl::initialize_gestures_internal4.3 µs3.9 µs4.8 µs456.2 µs1.6 µs273.7 µs5+1210.9%
52.0 µs
-59.6%
2.3 µs
+5562.1%
268.9 µs
PlayerImpl::initialize_internal19.3 ms18.8 ms20.2 ms418.1 ms17.2 ms19.6 ms5-6.6%
1.3 ms
-8.7%
1.6 ms
-3.3%
663.1 µs
PlayerImpl::internal_state_to_string69 ns42 ns83 ns3187 ns83 ns292 ns2+171.0%
118 ns
+97.6%
41 ns
+251.8%
209 ns
PlayerImpl::load347.0 µs267.8 µs399.7 µs4181.6 µs57.1 µs277.4 µs5-47.7%
165.4 µs
-78.7%
210.7 µs
-30.6%
122.3 µs
PlayerImpl::load_av_chunk4.7 ms3.7 ms6.4 ms4145.1 ms755.7 µs718.7 ms5+3007.3%
140.5 ms
-79.6%
3.0 ms
+11182.0%
712.3 ms
PlayerImpl::load_graphs_internal5.7 ms4.8 ms7.1 ms4145.7 ms1.0 ms720.1 ms5+2435.4%
139.9 ms
-78.9%
3.8 ms
+10053.2%
713.0 ms
PlayerImpl::load_internal19.7 ms93.1 µs78.4 ms418.1 ms15.7 µs90.3 ms5-8.1%
1.6 ms
-83.1%
77.4 µs
+15.2%
11.9 ms
PlayerImpl::on_frame_event_internal178.4 µs48.8 µs532.5 µs435.2 µs14.4 µs62.5 µs6-80.3%
143.2 µs
-70.6%
34.5 µs
-88.3%
469.9 µs
PlayerImpl::on_vsync_callback11.0 µs834 ns147.8 µs446212.1 µs42 ns426.5 µs2984+10.0%
1.1 µs
-95.0%
792 ns
+188.5%
278.7 µs
PlayerImpl::pause13.9 µs10.2 µs18.7 µs66.0 µs41 ns21.7 µs9-56.9%
7.9 µs
-99.6%
10.1 µs
+15.8%
3.0 µs
PlayerImpl::pause_internal1.3 ms18.7 µs4.2 ms6279.4 µs17.0 µs517.0 µs9-79.1%
1.1 ms
-9.1%
1.7 µs
-87.7%
3.7 ms
PlayerImpl::prepare_to_draw323 ns42 ns708 ns476 ns41 ns250 ns6-76.5%
247 ns
-2.4%
1 ns
-64.7%
458 ns
PlayerImpl::release5.4 ms42 ns14.3 ms63.9 ms42 ns11.9 ms5-27.5%
1.5 ms
0.0%
0 ns
-17.0%
2.4 ms
PlayerImpl::release_av_chunk7.2 ms2.7 µs78.3 ms117.0 ms1.2 µs90.3 ms13-3.0%
217.2 µs
-56.9%
1.5 µs
+15.3%
12.0 ms
PlayerImpl::release_spherical_animations284 ns83 ns375 ns676 ns42 ns125 ns6-73.2%
208 ns
-49.4%
41 ns
-66.7%
250 ns
PlayerImpl::request_av_chunk54.8 µs18.9 µs80.7 µs414.4 µs6.3 µs22.1 µs5-73.7%
40.4 µs
-66.5%
12.6 µs
-72.6%
58.6 µs
PlayerImpl::seek_internal6.9 µs2.3 µs23.3 µs7800.9 µs375 ns6.6 ms9+11430.7%
794.0 µs
-83.9%
2.0 µs
+28192.6%
6.6 ms
PlayerImpl::seek_internal_with_post_action2.3 µs1.1 µs4.1 µs7800.5 µs250 ns6.6 ms9+34839.0%
798.2 µs
-77.8%
875 ns
+159640.3%
6.6 ms
PlayerImpl::set_auto_resume_on_load427 ns125 ns750 ns4250 ns42 ns417 ns4-41.5%
177 ns
-66.4%
83 ns
-44.4%
333 ns
PlayerImpl::set_av_chunk3.9 µs3.4 µs4.5 µs42.4 µs1.8 µs3.5 µs5-39.0%
1.5 µs
-46.4%
1.6 µs
-22.2%
1.0 µs
PlayerImpl::set_hud23.5 ms22.8 ms24.1 ms424.4 ms23.4 ms25.0 ms5+3.6%
837.2 µs
+2.6%
591.9 µs
+3.9%
948.1 µs
PlayerImpl::set_hud_scale24.8 ms24.4 ms25.1 ms425.2 ms24.6 ms26.3 ms5+1.6%
398.0 µs
+0.7%
174.1 µs
+4.8%
1.2 ms
PlayerImpl::set_size3.1 µs2.7 µs3.8 µs512.9 µs500 ns123.6 µs11+317.4%
9.8 µs
-81.5%
2.2 µs
+3196.7%
119.9 µs
PlayerImpl::set_state8.0 µs83 ns23.8 µs915.2 µs41 ns71.1 µs11+89.8%
7.2 µs
-50.6%
42 ns
+199.0%
47.3 µs
PlayerImpl::set_time_range1.0 µs1.0 µs1.0 µs1458 ns417 ns500 ns2-56.0%
584 ns
-60.0%
625 ns
-52.0%
542 ns
PlayerImpl::set_viewport282.7 µs181.2 µs563.9 µs5245.9 µs16.7 µs675.5 µs10-13.0%
36.8 µs
-90.8%
164.5 µs
+19.8%
111.6 µs
PlayerImpl::set_volume645 ns500 ns750 ns4891 ns83 ns3.3 µs5+38.1%
246 ns
-83.4%
417 ns
+338.9%
2.5 µs
PlayerImpl::stop9.4 µs8.9 µs10.1 µs313.5 µs2.7 µs32.9 µs3+43.8%
4.1 µs
-69.6%
6.2 µs
+226.5%
22.8 µs
PlayerImpl::stop_internal10.6 µs875 ns38.2 µs73.0 µs41 ns14.2 µs8-71.3%
7.6 µs
-95.3%
834 ns
-62.8%
24.0 µs
PlayerImpl::suspend2.6 µs1.3 µs4.9 µs3861 ns333 ns1.9 µs6-67.0%
1.8 µs
-74.2%
959 ns
-60.7%
3.0 µs
PlayerImpl::suspend_internal2.6 ms2.5 ms2.9 ms35.9 ms166 ns34.3 ms6+128.9%
3.3 ms
-100.0%
2.5 ms
+1102.1%
31.4 ms
PlayerImpl::update_internal22.7 µs167 ns27.6 ms446243.9 µs83 ns56.8 ms2938+94.0%
21.3 µs
-50.3%
84 ns
+106.0%
29.2 ms
PlayerImpl::~PlayerImpl208 ns125 ns250 ns3153 ns42 ns250 ns3-26.4%
55 ns
-66.4%
83 ns
0.0%
0 ns
SourceInfo::execute1.41 s1.34 s1.47 s4984.9 ms6.9 ms1.33 s4-29.9%
420.8 ms
-99.5%
1.33 s
-9.3%
136.0 ms
SphericalAnimationManager::evaluateN/AN/AN/A09.4 µs7.9 µs11.0 µs2N/AN/AN/A
SphericalAnimationManager::initializeN/AN/AN/A031.8 µs31.8 µs31.8 µs1N/AN/AN/A
SphericalAnimationManager::releaseN/AN/AN/A0167 ns167 ns167 ns1N/AN/AN/A
Stabilizer::executeN/AN/AN/A062.5 ms62.5 ms62.5 ms1N/AN/AN/A
TaskManager::Register::instance98 ns41 ns333 ns16126 ns41 ns542 ns26+28.6%
28 ns
0.0%
0 ns
+62.8%
209 ns
TaskManager::TaskManager127.3 µs127.3 µs127.3 µs1919.0 µs919.0 µs919.0 µs1+621.7%
791.7 µs
+621.7%
791.7 µs
+621.7%
791.7 µs
TaskManager::clear_cacheN/AN/AN/A018.4 ms18.4 ms18.4 ms1N/AN/AN/A
TaskManager::execute882.6 ms61.5 µs4.00 s40279.2 ms59.2 µs2.29 s54-68.4%
603.4 ms
-3.7%
2.3 µs
-42.8%
1.71 s
TaskManager::execute_internal882.6 ms61.5 µs4.00 s40279.2 ms59.2 µs2.29 s54-68.4%
603.4 ms
-3.7%
2.3 µs
-42.8%
1.71 s
TaskManager::generate_task_from_parameter193.2 µs36.2 µs653.2 µs40113.1 µs36.0 µs511.4 µs54-41.4%
80.1 µs
-0.6%
209 ns
-21.7%
141.8 µs
TaskManager::get_cache_manager21.0 µs41 ns710.5 µs3469.1 µs41 ns2.4 ms35+228.6%
48.1 µs
0.0%
0 ns
+239.8%
1.7 ms
TaskManager::instance3.6 µs41 ns131.0 µs3822.7 µs41 ns926.5 µs41+523.2%
19.1 µs
0.0%
0 ns
+607.3%
795.5 µs
TaskManager::set_working_directory34.4 µs34.4 µs34.4 µs1198.0 µs198.0 µs198.0 µs1+475.3%
163.6 µs
+475.3%
163.6 µs
+475.3%
163.6 µs
TaskManager::trace_task_execution6.1 µs375 ns56.9 µs404.0 µs250 ns36.9 µs54-34.6%
2.1 µs
-33.3%
125 ns
-35.2%
20.0 µs
VideoEngine::VideoEngine343 ns42 ns666 ns4108 ns41 ns209 ns5-68.5%
235 ns
-2.4%
1 ns
-68.6%
457 ns
VideoEngine::configure22.4 ms17.9 ms25.1 ms1222.4 ms17.1 ms26.3 ms15-0.0%
3.3 µs
-4.3%
779.4 µs
+4.8%
1.2 ms
VideoEngine::configure_internal22.4 ms17.9 ms25.1 ms1222.4 ms17.1 ms26.3 ms15-0.0%
3.3 µs
-4.4%
779.5 µs
+4.8%
1.2 ms
VideoEngine::draw23.2 ms18.6 ms27.6 ms419.3 ms8.1 ms56.8 ms6-16.8%
3.9 ms
-56.4%
10.5 ms
+106.0%
29.2 ms
VideoEngine::get_available_backends202.4 µs625 ns807.6 µs4205.2 µs167 ns1.0 ms5+1.4%
2.8 µs
-73.3%
458 ns
+26.9%
217.3 µs
VideoEngine::get_widthN/AN/AN/A0125 ns125 ns125 ns1N/AN/AN/A
VideoEngine::initialize521 ns417 ns667 ns4241 ns84 ns334 ns5-53.7%
280 ns
-79.9%
333 ns
-49.9%
333 ns
VideoEngine::refresh_scene_internal3.8 ms2.4 ms6.4 ms77.9 ms335.8 µs34.3 ms9+108.6%
4.1 ms
-86.3%
2.1 ms
+438.1%
27.9 ms
VideoEngine::release2.5 ms167 ns6.2 ms6765.9 µs83 ns2.3 ms6-69.2%
1.7 ms
-50.3%
84 ns
-62.0%
3.8 ms
VideoEngine::resize282.1 µs180.6 µs563.6 µs5245.5 µs16.6 µs674.7 µs10-13.0%
36.7 µs
-90.8%
164.0 µs
+19.7%
111.0 µs
VideoEngine::set_backend203.2 µs1.6 µs807.8 µs4205.8 µs375 ns1.0 ms5+1.3%
2.6 µs
-76.3%
1.2 µs
+26.9%
217.4 µs
VideoEngine::set_hud41 ns41 ns42 ns493 ns42 ns208 ns4+126.8%
52 ns
+2.4%
1 ns
+395.2%
166 ns
VideoEngine::set_hud_scale249 ns83 ns375 ns3187 ns41 ns291 ns4-24.9%
62 ns
-50.6%
42 ns
-22.4%
84 ns
VideoEngine::set_scene687 ns42 ns2.6 µs12407 ns41 ns1.0 µs14-40.8%
280 ns
-2.4%
1 ns
-59.7%
1.5 µs
VideoEngine::set_size250 ns42 ns542 ns578 ns41 ns125 ns9-68.8%
172 ns
-2.4%
1 ns
-76.9%
417 ns
VideoEngine::set_viewport191 ns42 ns417 ns5111 ns42 ns250 ns6-41.9%
80 ns
0.0%
0 ns
-40.0%
167 ns
VideoEngine::set_window437 ns250 ns625 ns4325 ns84 ns458 ns5-25.6%
112 ns
-66.4%
166 ns
-26.7%
167 ns
VideoEngine::update3.8 ms2.4 ms6.4 ms77.9 ms335.9 µs34.3 ms9+108.6%
4.1 ms
-86.3%
2.1 ms
+438.1%
27.9 ms
VideoEngine::~VideoEngine819 ns542 ns1.0 µs3555 ns125 ns1.1 µs3-32.2%
264 ns
-76.9%
417 ns
+12.5%
125 ns
check_python_error135 ns42 ns417 ns4N/AN/AN/A0N/AN/AN/A
create129.2 µs129.2 µs129.2 µs1923.5 µs923.5 µs923.5 µs1+614.7%
794.3 µs
+614.7%
794.3 µs
+614.7%
794.3 µs
create_directoryN/AN/AN/A0161.2 µs161.2 µs161.2 µs1N/AN/AN/A
disconnect_signals1.8 µs917 ns3.3 µs31.5 µs666 ns2.3 µs3-17.6%
320 ns
-27.4%
251 ns
-29.1%
959 ns
finish166 ns125 ns209 ns4305 ns41 ns1.5 µs6+83.7%
139 ns
-67.2%
84 ns
+597.6%
1.2 µs
get_directory_path168.4 µs7.8 µs638.5 µs45110.4 µs8.3 µs544.7 µs59-34.5%
58.0 µs
+7.0%
542 ns
-14.7%
93.9 µs
get_gpmf_source2.4 ms2.2 ms2.5 ms41.3 ms1.3 ms1.3 ms1-46.7%
1.1 ms
-43.1%
954.3 µs
-49.9%
1.3 ms
get_gpmf_url2.4 ms2.2 ms2.5 ms41.3 ms1.3 ms1.3 ms1-46.2%
1.1 ms
-42.6%
949.2 µs
-49.5%
1.3 ms
get_identifier_from_args262 ns42 ns1.5 µs201.1 µs83 ns10.0 µs11+327.9%
859 ns
+97.6%
41 ns
+563.9%
8.5 µs
get_lowest_quality_available_proxy3.7 µs458 ns11.1 µs41.0 µs500 ns1.7 µs4-73.1%
2.7 µs
+9.2%
42 ns
-84.6%
9.4 µs
get_preferred_gpmf_content141 ns42 ns209 ns5416 ns416 ns416 ns1+195.0%
275 ns
+890.5%
374 ns
+99.0%
207 ns
get_preferred_location229 ns42 ns500 ns8486 ns167 ns708 ns3+112.2%
257 ns
+297.6%
125 ns
+41.6%
208 ns
get_proxy_by_quality60 ns41 ns125 ns953 ns41 ns83 ns7-11.7%
7 ns
0.0%
0 ns
-33.6%
42 ns
get_proxy_with_content343 ns250 ns416 ns41.7 µs1.7 µs1.7 µs1+398.0%
1.4 µs
+583.2%
1.5 µs
+310.6%
1.3 µs
get_source11.2 ms7.8 ms13.1 ms410.1 ms7.6 ms11.9 ms3-10.2%
1.1 ms
-2.7%
214.7 µs
-8.6%
1.1 ms
info_from_software7.8 µs4.8 µs16.1 µs45.9 µs833 ns13.4 µs4-23.9%
1.9 µs
-82.6%
4.0 µs
-16.6%
2.7 µs
init_python_env204.6 µs204.6 µs204.6 µs1N/AN/AN/A0N/AN/AN/A
is_cancelled255 ns42 ns542 ns8833 ns41 ns7.5 µs10+226.7%
578 ns
-2.4%
1 ns
+1283.8%
7.0 µs
is_gopro_cloud_jpeg_url56.7 µs47.5 µs71.2 µs444.6 µs375 ns72.7 µs4-21.3%
12.1 µs
-99.2%
47.2 µs
+2.0%
1.5 µs
is_gopro_media9.6 µs6.3 µs18.1 µs47.2 µs1.4 µs15.0 µs4-25.1%
2.4 µs
-78.3%
5.0 µs
-17.3%
3.1 µs
is_pending145 ns42 ns416 ns475 ns42 ns84 ns5-48.3%
70 ns
0.0%
0 ns
-79.8%
332 ns
ngl_draw23.2 ms18.6 ms27.6 ms419.3 ms8.1 ms56.8 ms6-16.8%
3.9 ms
-56.4%
10.5 ms
+106.0%
29.2 ms
release_internal49.1 µs47.5 µs50.4 µs359.8 µs13.0 µs110.1 µs3+21.9%
10.8 µs
-72.6%
34.5 µs
+118.4%
59.7 µs
removeN/AN/AN/A0604.9 µs253.1 µs5.4 ms17N/AN/AN/A
sanitize_url47.4 µs10.9 µs90.0 µs2446.7 µs12.7 µs149.0 µs22-1.4%
686 ns
+16.5%
1.8 µs
+65.6%
59.0 µs
seek361 ns250 ns500 ns3176 ns41 ns375 ns4-51.2%
185 ns
-83.6%
209 ns
-25.0%
125 ns
serialize_as_json36.7 µs31.3 µs42.4 µs445.6 µs17.3 µs67.0 µs4+24.3%
8.9 µs
-44.8%
14.0 µs
+58.1%
24.6 µs
serialize_asset_info_stream9.9 µs8.7 µs12.3 µs44.2 µs709 ns10.8 µs9-58.2%
5.8 µs
-91.8%
8.0 µs
-12.2%
1.5 µs
serialize_asset_infos_common23.7 µs19.8 µs27.0 µs432.5 µs6.5 µs52.4 µs4+37.2%
8.8 µs
-67.3%
13.3 µs
+93.8%
25.4 µs
serialize_asset_infos_goproN/AN/AN/A03.0 µs3.0 µs3.0 µs1N/AN/AN/A
serialize_asset_infos_videoN/AN/AN/A01.3 µs1.3 µs1.3 µs1N/AN/AN/A
set_pending296 ns42 ns458 ns866 ns42 ns166 ns10-77.7%
230 ns
0.0%
0 ns
-63.8%
292 ns
sxmediainfo::avformat_network_init16.4 µs1.4 µs61.2 µs415.3 µs375 ns58.8 µs4-6.6%
1.1 µs
-73.5%
1.0 µs
-4.0%
2.5 µs
sxmediainfo::avformat_open_inputN/AN/AN/A02.3 ms2.3 ms2.3 ms1N/AN/AN/A
sxmediainfo::get_default_audio_and_video_indexesN/AN/AN/A04.0 ms4.0 ms4.0 ms1N/AN/AN/A
sxmediainfo::parse_metadataN/AN/AN/A0750 ns750 ns750 ns1N/AN/AN/A
sxmediainfo::probe_common::video_actionsN/AN/AN/A05.1 µs5.1 µs5.1 µs1N/AN/AN/A
sxmediainfo::probe_common::video_actions::bitrateN/AN/AN/A042 ns42 ns42 ns1N/AN/AN/A
sxmediainfo::probe_common::video_actions::gopro_metadataN/AN/AN/A0333 ns333 ns333 ns1N/AN/AN/A
sxmediainfo::probe_common::video_actions::rotationN/AN/AN/A083 ns83 ns83 ns1N/AN/AN/A
sxmediainfo::probe_common::video_actions::udta_metadataN/AN/AN/A03.6 µs3.6 µs3.6 µs1N/AN/AN/A
sxmediainfo::probe_common::video_streamN/AN/AN/A0583 ns583 ns583 ns1N/AN/AN/A
sxmediainfo::probe_info_for_streamN/AN/AN/A0375 ns83 ns1.0 µs6N/AN/AN/A
sxmediainfo::set_jpeg_stream_info228 ns41 ns375 ns4472 ns84 ns959 ns3+107.0%
244 ns
+104.9%
43 ns
+155.7%
584 ns
sxmediainfo::set_spherical_xmp135 ns41 ns250 ns4194 ns41 ns291 ns3+43.7%
59 ns
0.0%
0 ns
+16.4%
41 ns
sxmediainfo::set_stream_codec_type_and_nameN/AN/AN/A0167 ns42 ns333 ns5N/AN/AN/A
sxmediainfo::sxmediainfo::free1.3 µs875 ns1.8 µs42.0 µs1.2 µs3.9 µs4+51.7%
667 ns
+38.1%
333 ns
+111.4%
2.0 µs
sxmediainfo::sxmediainfo::probe1.41 s1.34 s1.47 s4984.3 ms6.4 ms1.33 s4-30.0%
420.9 ms
-99.5%
1.33 s
-9.3%
136.4 ms
sxmediainfo::sxmediainfo::probe_commonN/AN/AN/A04.0 ms4.0 ms4.0 ms1N/AN/AN/A
time_request_to_playback_position774 ns375 ns1.5 µs7527 ns167 ns1.3 µs9-31.9%
247 ns
-55.5%
208 ns
-8.6%
126 ns