Commit Graph

12 Commits

Author SHA1 Message Date
jackson frank
d25051b3c7 Networking Insights Updates
Engine Frame number is recorded for each packet, and can be seen by hovering over a packet in the packet view of the network profiler of Insights.
Connection state is displayed for each packet in pop up view when the mouse is hovered over a packet in the packet view of the network profiler.
GameInstance names contain their name, role, and status as server or client.
Connection labels include the actor that owns the connection, if the connection is going to a client or server, and the remote address and port of the connection.

EConnectionState UNetConnection::State is deprecated (becoming private), instead use GetConnectionState and SetConnectionState to access State

CL 17071965, 17101672, 17102201, 17102631

#Jira UENET-1192
#rb Ryan.Gerleve, Mattias.Hornlund

[CL 17234452 by jackson frank in ue5-main branch]
2021-08-19 11:11:27 -04:00
ionut matasaru
a8f0b00b77 [Insights]
- TraceServices: Changed ReadNetProfilerProvider, ReadMemoryProvider, ReadDiagnosticsProvider to return a pointer to the respective provider (instead of a reference). Can return nullptr. The UI should not assume the provider exists.
  - TraceServices: Added GetNetProfilerProviderName, GetMemoryProviderName, GetDiagnosticsProviderName, GetAllocationsProviderName to return name of respective provider.
  - TraceServices: Added ReadModuleProvider + GetModuleProviderName, ReadCallstacksProvider + GetCallstacksProviderName to access respective providers.
  - TraceServices: Added a default empty implementation to IModule for GenerateReports, GetLoggers and GetCommandLineArgument.
  - TraceServices: Changed FAnalysisService::StartAnalysis to not create default providers for Memory (LLM Stats), NetProfiler and Diagnostics, but to allow the respective modules (FMemoryModule, FNetProfilerModule, FDiagnosticsModule) to create the providers.
  - TraceInsights: Fixed UI code to check if the Memory, NetProfiler and Diagnostics provider are available.

#rb Catalin.Dragoiu, Johan.Berg

[CL 16967698 by ionut matasaru in ue5-main branch]
2021-07-27 08:18:31 -04:00
Martin Ridgers
5208379ed7 Moved the TraceServices module into its own namespace.
#rb im
#rnx

[CL 14743799 by Martin Ridgers in ue5-main branch]
2020-11-13 05:29:37 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
ionut matasaru
afd5c49757 Fixed static analysis warning (UE-91127).
#rb none
#jira UE-91127

[CL 12402441 by ionut matasaru in 4.25 branch]
2020-03-25 09:04:02 -04:00
ionut matasaru
93750bbecc [Insights]
- NetProfiler: Fixed computation of Exclusive size aggregated stats (UE-91087).
  - Net / Packets view: Fixed Ctrl+A not triggering the update of aggregated stats if no packet was previously selected (UE-91067).
#jira UE-91087, UE-91067
#rb Mattias.Hornlund

[CL 12389037 by ionut matasaru in 4.25 branch]
2020-03-24 12:28:22 -04:00
Mattias Hornlund
c424dc6bf9 Network Insights
- Changed find packet text box to use packet sequence numbers instead of packet index as this makes more sense when trying to match up data between different connections

#rb Ionut.Matasaru

[CL 11103636 by Mattias Hornlund in Dev-Core branch]
2020-01-24 03:20:46 -05:00
Mattias Hornlund
27328bb712 NetTraceAnalyzer
FNetProfilerProvider::EnumeratePacketContentEventsByPosition now includes sub events of largest included event when doing range selection.

#rb Peter.Engstrom

[CL 11071310 by Mattias Hornlund in Dev-Core branch]
2020-01-21 06:04:32 -05:00
ryan durand
471d972e62 Updating copyright for Engine Developer.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869240 via CL 10869516 via CL 10869902
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870584 by ryan durand in Main branch]
2019-12-26 15:32:37 -05:00
carlmagnus nordin
d36a8a382c UnrealInsights:
Table API now compiles on all target platforms

#jira UE-84322
#rb none

#ROBOMERGE-SOURCE: CL 10236803 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v591-10236483)

[CL 10236804 by carlmagnus nordin in Main branch]
2019-11-15 08:26:38 -05:00
ionut matasaru
48069e78b4 [Insights] Integrated CL 9546052 and CL 9547719 from //UE4/Dev-Core.
- Networking / Packets view: Fixed infinite loop if zooming in (vertically) too much.
  - Networking / Packets view: Fixed rare crash (trying to use an invalid ConnectionIndex).
  - Added GetNetTraceVersion() API to INetProfilerProvider (by Mattias.Hornlund)
  - Changed the Networking Insights tabs to open automatically only if the trace has net events.
#jira UE-81572
#rb none

[CL 9567241 by ionut matasaru in Main branch]
2019-10-14 10:16:16 -04:00
Stefan Boberg
1f813eb516 Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb many

[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04:00