Commit Graph

11 Commits

Author SHA1 Message Date
Ryan Gerleve
0cc4d30159 Fix writing strings in network profiler data file headers. Now handles strings of any length, and doesn't waste space if a string is less than 255 characters long. Previously if a string, like the URL, was longer than 255 characters, it would overwrite the beginning of the token stream, corrupting it. Incremented profiler version. Fixes UE-16607.
[CL 2577701 by Ryan Gerleve in Main branch]
2015-06-04 17:42:32 -04:00
Ryan Gerleve
a49a0db32f Update expected version for the network profiler (for compatibility with CL 2445520)
[CL 2447520 by Ryan Gerleve in Main branch]
2015-02-16 14:18:34 -05:00
Ryan Gerleve
c5e8ed7260 Track more bandwidth information in the network profiler, and show a more useful chart view by default.
"Custom delta" replicated properties are now tracked (this includes fast TArrays).
More of the bunch format metadata is also tracked: property headers, property handles, exported GUIDs, "must be mapped" GUIDs, and content block headers & footers.
The chart can now show a stacked area view of bunch data, so that it's easier to see at a glance what's taking up space in bunches. Note that for large profiles this view may be slower to render.

[CL 2445520 by Ryan Gerleve in Main branch]
2015-02-13 17:24:11 -05:00
Ryan Gerleve
204b9cdad0 Network profiler bandwidth tracking improvements:
-Breaks down bits used in tracked RPCs by header, parameters, and footer
-Breaks down bits in bunches by header and payload, and accounts for merged bunches
-Tracks sent acks
-Every bit sent from UIpConnection::LowLevelSend is now accounted for

[CL 2409318 by Ryan Gerleve in Main branch]
2015-01-16 14:59:45 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
John Pollard
318c42472e Make network profiler scroll bar visible
[CL 2187665 by John Pollard in Main branch]
2014-07-10 12:10:18 -04:00
John Pollard
c5e247ebde Remove unused network profiler stats
Bump the network profiler version, and add support for version checking

[CL 2112199 by John Pollard in Main branch]
2014-06-20 16:33:35 -04:00
John Pollard
1e8341342f Change overhead to UDP size
[CL 2112111 by John Pollard in Main branch]
2014-06-20 15:08:12 -04:00
Dmitry Rekman
72bb4ddc39 Fix wrong case in build artifact output path of Network Profiler.
This is a subset of changes (compiler warning fixes needed for Linux editor) from pull request 185 by sbc100, 3dluvr, wshearn, abarbu et al (#ue4linux community): https://github.com/EpicGames/UnrealEngine/pull/185

[CL 2085600 by Dmitry Rekman in Main branch]
2014-05-29 17:10:41 -04:00
UnrealBot
824e0d41b9 Code snapshot for CL 2059689
[CL 2061388 in Main branch]
2014-05-01 16:32:41 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00