ModProfile Profiling Lib

Simple header-only lib to allow simple profiling of C++ methods within your mod I wasn't really happy with Unreal Insights or Jetbrains profiling tools as they tend to take more time to get the information I need in a modding context. This is much simpler and straightforwards. This library simply outputs the method name and the execution time into your log:
UResourceRouletteManager::InitMeshesToDestroy executed in 0.01 ms
Persistent callback for tagging new actors has been registered.
UResourceCollectionManager::CollectWorldResources executed in 6.06 ms
UResourcePurityManager::CollectOriginalPurities executed in 0.01 ms
Cached new Original Resource node data.
Resource Scan from Save.
UResourceRouletteManager::ScanWorldResourceNodes executed in 13.04 ms
UResourceRouletteManager::RandomizeWorldResourceNodes executed in 0.01 ms
Number of nodes to spawn: 621
UResourceNodeSpawner::SpawnWorldResources executed in 54.50 ms
UResourceRouletteUtility::AssociateExtractorsWithNodes executed in 0.01 ms
Resources Spawning completed successfully.
UResourceRouletteManager::InitMeshesToDestroy executed in 0.01 ms
Persistent callback for tagging new actors has been registered.
UResourceCollectionManager::CollectWorldResources executed in 6.06 ms
UResourcePurityManager::CollectOriginalPurities executed in 0.01 ms
Cached new Original Resource node data.
Resource Scan from Save.
UResourceRouletteManager::ScanWorldResourceNodes executed in 13.04 ms
UResourceRouletteManager::RandomizeWorldResourceNodes executed in 0.01 ms
Number of nodes to spawn: 621
UResourceNodeSpawner::SpawnWorldResources executed in 54.50 ms
UResourceRouletteUtility::AssociateExtractorsWithNodes executed in 0.01 ms
Resources Spawning completed successfully.
https://github.com/TheRealBeef/Satisfactory-ModProfile-Lib
GitHub
GitHub - TheRealBeef/Satisfactory-ModProfile-Lib: Custom Header-onl...
Custom Header-only Modding Library for simple profiling of methods. - TheRealBeef/Satisfactory-ModProfile-Lib
0 Replies
No replies yetBe the first to reply to this messageJoin
Want results from more Discord servers?
Add your server