catalin dragoiu
18057dcef0
[Insights] Fix Task Graph Insights crash when late connecting
...
#jira UE-140521
#rb Ionut.Matasaru
#preflight 61f7eb50114ec25fe0990e10
#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 18789050 in //UE5/Release-5.0/... via CL 18789065 via CL 18789317
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)
[CL 18789795 by catalin dragoiu in ue5-main branch]
2022-01-31 10:21:49 -05:00
catalin dragoiu
6b68309915
[Insights] Fix crash in TaskProfiler when enabling the Task channel late.
...
#jira UE-138382
#rb Andriy.Tylychko Ionut.Matasaru
#preflight 61d71e9b4c252480ca2af115
#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 18541069 in //UE5/Release-5.0/... via CL 18541071
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18541077 by catalin dragoiu in ue5-release-engine-test branch]
2022-01-07 05:42:06 -05:00
aurel cordonnier
a12d56ff31
Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
...
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
andriy tylychko
f7f0419e08
TasksInsights: removed TaskCreated check as invalid. While not confirmed, it's assumed that the check fails when a task is created and launched from different threads and "task launched" event arrives first, which is OK and should be handled correctly
...
[FYI] catalin.dragoiu
#ROBOMERGE-AUTHOR: andriy.tylychko
#ROBOMERGE-SOURCE: CL 17643477 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
[CL 17643479 by andriy tylychko in ue5-release-engine-test branch]
2021-09-28 05:38:56 -04:00
andriy tylychko
d7b45a28dc
Tasks: traced waiting, plus a minor refactoring
...
#ROBOMERGE-SOURCE: CL 17318026 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17318048 by andriy tylychko in ue5-release-engine-test branch]
2021-08-26 10:48:23 -04:00
ionut matasaru
ab96c8cd9c
Fixed incorrect format specifier for UE_LOG message.
...
#rb trivial
#ROBOMERGE-SOURCE: CL 16346458 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)
[CL 16346466 by ionut matasaru in ue5-release-engine-test branch]
2021-05-17 03:57:11 -04:00
Catalin Dragoiu
c0feeb5e43
Fix TaskProfiler crash
...
#rb Andriy Tylychko
[CL 16049566 by Catalin Dragoiu in ue5-main branch]
2021-04-19 08:03:19 -04:00
Andriy Tylychko
d1751cde98
TasksInsights: improved FTasksProvider::EnumerateTasks perf by exploiting the fact that ExecutionThreads are sorted by Task.StartedTimestamp
...
#rb Catalin.Dragoiu
[CL 15977728 by Andriy Tylychko in ue5-main branch]
2021-04-12 10:51:01 -04:00
Catalin Dragoiu
8f0ff8559b
[Insights] Initial implementation for TaskTableTreeView
...
#rb Ionut.Matasaru Andriy Tylychko
[CL 15928920 by Catalin Dragoiu in ue5-main branch]
2021-04-06 07:31:49 -04:00
Catalin Dragoiu
7a24079d7c
[Insights] Disable Task Dependencies menu option when task graph profiling data does not exist in the session.
...
#rb Ionut.Matasaru Andriy.Tylychko
[CL 15757811 by Catalin Dragoiu in ue5-main branch]
2021-03-22 04:36:26 -04:00
Andriy Tylychko
09f5d679ed
TasksInsights: visualising full task biography in addition to previously implemented visualisation of subsequent and nested tasks
...
#rb catalin.dragoiu
[CL 15697881 by Andriy Tylychko in ue5-main branch]
2021-03-15 12:56:25 -04:00
Catalin Dragoiu
715e8bae39
Fix crash when toggling the task channel on
...
#rb Andriy.Tylychko
[CL 15580564 by Catalin Dragoiu in ue5-main branch]
2021-03-03 07:10:47 -04:00
Andriy Tylychko
13a8c8b071
TaskTrace: added "execution time" counter
...
[CL 15408404 by Andriy Tylychko in ue5-main branch]
2021-02-15 13:33:16 -04:00
Andriy Tylychko
157ddbede9
task traces: added task priority info (as well as other info soldered into ENamedThreads::Type)
...
#fyi catalin.dragoiu
#rb none
[CL 15405804 by Andriy Tylychko in ue5-main branch]
2021-02-15 06:28:55 -04:00
Andriy Tylychko
09ad210531
TaskTrace: TaskGraph traces and UnrealInsights support.
...
added TaskGraph specific traces as a separate channel that needs to be enabled by `-trace=tasks`. They include timing info about all task states and waiting for tasks. UnrealInsights support is limited for now. All info is available, a number of task specific counters are added, but dependency and waiting visualisation is not done yet. Available counters are:
* task latency
* number of scheduled tasks
* number of executing tasks
#rb ionut.matasaru martin.ridgers
[CL 15240172 by Andriy Tylychko in ue5-main branch]
2021-01-28 11:57:16 -04:00