Commit Graph

26 Commits

Author SHA1 Message Date
steve robb
fde2961f55 Fixed up a lot of bool-taking container resize functions to take EAllowShrinking instead.
[CL 30803608 by steve robb in ue5-main branch]
2024-01-23 09:51:10 -05:00
Matt Peters
e69f086889 CookOnTheFly2: Remove duplicate warnings for missing packages requested multiple times, and remove warnings for editor-only packages that are found due to unsolicited loads on the cooker but were not requested by the client. Add packagename to warnings about missing packages.
#jira UE-184879
#rnx
#rb Dan.Englebrecht

[CL 27593637 by Matt Peters in ue5-main branch]
2023-09-05 08:41:53 -04:00
simon orr
a3be5e9e65 LLM SizeParams migrated to remaining memory tracking functions. This will allow commands such as DumpLLM to report on the snapshot memory delta.
Deprecating older public LLM functions in favor of newer more controlled reporting.
#rb Matt.Peters

[CL 26150851 by simon orr in ue5-main branch]
2023-06-21 11:28:34 -04:00
johan torp
c910e56556 Removed superfluous forward declaration
#rb none
#rnx
#prefliight none

[CL 25368371 by johan torp in ue5-main branch]
2023-05-08 04:46:41 -04:00
simon orr
c4bde18e69 Removing extra semi-colon from function declaration. Coding standard.
#rb Jordan.Cristiano

[CL 25149608 by simon orr in ue5-main branch]
2023-04-21 14:07:45 -04:00
simon orr
f66df1bda3 Fix to compiler error on lambda capture.
[CL 25149602 by simon orr in ue5-main branch]
2023-04-21 14:07:23 -04:00
simon orr
03d0ecb3c0 Converted MemQuery to FAutoConsoleCommand from FSelfRegisteringExec
All commands now support logging to a file
#rb Anton.Dunchev, Robert.Millar

[CL 25149367 by simon orr in ue5-main branch]
2023-04-21 13:59:10 -04:00
carlmagnus nordin
462cc2a438 IoStore: Include imported package names in the header data. This removes the need to keep track of uncooked packages in the package store for editor builds.
#rnx
#rb pj.kack
#preflight 64256a01b01a25d6a044758d

[CL 24869323 by carlmagnus nordin in ue5-main branch]
2023-03-31 07:20:51 -04:00
simon orr
4e9be5aa2c Allow the writing of files to the a MemQuery folder if LOG=<filename> is specified as part of the command.
#rb Anton.Dunchev

[CL 24552062 by simon orr in ue5-main branch]
2023-03-07 19:13:34 -05:00
simon orr
213e9d0e3c [Backout] - CL24547023
[FYI] simon.orr
Original CL Desc
-----------------------------------------------------------------
Allow the writing of files to the a MemQuery folder if LOG=<filename> is specified as part of the command.
#rb Anton.Dunchev

[CL 24552007 by simon orr in ue5-main branch]
2023-03-07 19:11:40 -05:00
simon orr
ce614d7f95 Allow the writing of files to the a MemQuery folder if LOG=<filename> is specified as part of the command.
#rb Anton.Dunchev

[CL 24552003 by simon orr in ue5-main branch]
2023-03-07 19:11:21 -05:00
jeanmichel dignard
cb03bb15c4 FExec: Converted Plugins Exec overrides to Exec_Runtime/Exec_Dev where:
- No additional routing was being done in Exec.
- No default parameter was being provided through the Exec override.

This is so we can turn off Exec overrides in certain configurations.

#rb none
#preflight 63f3fc331d71bcd26256868e

[CL 24349680 by jeanmichel dignard in ue5-main branch]
2023-02-21 16:24:35 -05:00
anton dunchev
13a322da26 [MemQuery] Fix walking dependency tree by consuming same element instead of peeking the last element and removing the first.
#rb Sarah.Noonan, Simon.Orr
#tests replay
#rnx

[CL 24291539 by anton dunchev in ue5-main branch]
2023-02-17 16:40:50 -05:00
anton dunchev
e9e2aeb5d9 Fix CIS compile error: Missing PakFile dependency
#rnx
#rb trivial

[CL 24202849 by anton dunchev in ue5-main branch]
2023-02-13 22:45:51 -05:00
anton dunchev
990e8f0d44 MemQuery use PackageStore to resolve dependencies
#tests replay
#rb Robert.Millar
[FYI] andrew.ladenberger, simon.orr

[CL 24202843 by anton dunchev in ue5-main branch]
2023-02-13 22:45:46 -05:00
simon orr
93f076af91 Build compilation error when LLM is not enabled.
[CL 23961586 by simon orr in ue5-main branch]
2023-02-01 19:43:13 -05:00
simon orr
d46be68726 Memory Usage config provides a means of specifying a collection, a list of substring paths to match against asset package paths and an optional Budget in MB to compare total memory in the collection against.
Paths can specify includes and excludes which help narrow down the collection of interest.
#rb anton.dunchev

[CL 23961580 by simon orr in ue5-main branch]
2023-02-01 19:42:59 -05:00
henrik karlsson
9a1d5b1ad4 [Engine/Plugins]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
2023-01-25 02:42:36 -05:00
simon orr
a934fc61d8 Exporting some MemQuery functions and classes.
Provided a function to get current memory usage provider.
#rb Anton.Dunchev

[CL 23729986 by simon orr in ue5-main branch]
2023-01-16 11:26:27 -05:00
henrik karlsson
3c9aacb1ad [Engine/Plugins]
* Updated public headers for ~170 engine plugins using iwyu to remove includes not needed. Removed includes are still available behind UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63c08f4a2a6acaf1622bcc73
#rb none

[CL 23674775 by henrik karlsson in ue5-main branch]
2023-01-13 01:54:01 -05:00
henrik karlsson
2f78497e67 [Engine/Plugins]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn

#preflight 63bf8d8b577437afe607dc72
#rb none

[CL 23659643 by henrik karlsson in ue5-main branch]
2023-01-12 01:48:34 -05:00
simon orr
8354bd26d9 MemQuery now supports CSV format by providing csv in addition to the command.
Cleaned up the output to be less noisy.
#rb anton.dunchev

[CL 23633948 by simon orr in ue5-main branch]
2023-01-10 16:41:07 -05:00
henrik karlsson
830a4481a9 Fixed non-unity/pch compile errors
#preflight skipped
#rb none

[CL 23607170 by henrik karlsson in ue5-main branch]
2023-01-07 01:48:23 -05:00
simon orr
45a68a6173 Missing include causing non-unity build failure.
#rb jordan.cristiano

[CL 23601671 by simon orr in ue5-main branch]
2023-01-06 14:48:44 -05:00
simon orr
35321ea0fb MemQuery - Updating the deprecated usage of ResidesInPermamnentPool
#rb Jordan.Cristiano

[CL 23599512 by simon orr in ue5-main branch]
2023-01-06 12:23:48 -05:00