Module |
|
Header |
/Engine/Source/Runtime/Online/BuildPatchServices/Public/Interfaces/IBuildInstaller.h |
Include |
#include "Interfaces/IBuildInstaller.h" |
struct FBuildInstallStats
A struct to hold stats for the build process.
Name | Description | ||
---|---|---|---|
|
ActiveRequestCountPeak |
The peak number of simultaneous download requests. |
|
|
double |
AverageDiskReadSpeed |
The average disk read speed. |
|
double |
AverageDiskWriteSpeed |
The average disk write speed. |
|
double |
AverageDownloadSpeed |
The average chunk download speed. |
|
float |
AverageMemoryStoreRetained |
AverageMemoryStoreRetained. |
|
float |
AverageMemoryStoreUse |
AverageMemoryStoreUse. |
|
ChunksInChunkDbs |
The number of chunks available in chunkdb files. |
|
|
ChunksLocallyAvailable |
The number of chunks locally available in the build. |
|
|
ChunksQueuedForDownload |
The number of required chunks queued for download. |
|
|
float |
CleanUpTime |
The time spent during the clean up stage. |
|
float |
ConstructTime |
The time spent during the construction stage. |
|
float |
DisconnectedDownloadHealthTime |
The amount of time that was spent with Disconnected download health. |
|
ErrorCode |
The error code. No error results in 'OK'. |
|
|
float |
ExcellentDownloadHealthTime |
The amount of time that was spent with Excellent download health. |
|
FailureReasonText |
The localized, more generic failure reason. |
|
|
FailureType |
The failure type for the install. |
|
|
float |
FileAttributesTime |
The time spent during the file attribution stage. |
|
double |
FinalDownloadSpeed |
The download speed registered at the end of the installation. |
|
float |
FinalProgress |
Final progress state, this is the progress of the current retry attempt. |
|
float |
GoodDownloadHealthTime |
The amount of time that was spent with Good download health. |
|
float |
InitializeTime |
The time spent during the initialization stage. |
|
MemoryStoreSize |
MemoryStoreSize. |
|
|
float |
MoveFromStageTime |
The time spent moving staged files into the installation location. |
|
NumAbortedDownloads |
The number of chunks we aborted as they were determined as taking too long. |
|
|
NumBadDownloads |
The number of chunks we received but were determined bad data. |
|
|
NumChunkDbChunksFailed |
The number of chunks that were not successfully loaded from provided chunkdbs. |
|
|
NumChunksDownloaded |
The total number of chunks that were downloaded. |
|
|
NumChunksReadFromChunkDbs |
The number of chunks successfully read from chunkdbs. |
|
|
NumChunksRecycled |
The number of chunks successfully recycled. |
|
|
NumChunksRequired |
The total number of chunks making up those files. |
|
|
NumChunksStoreBooted |
The number of chunks that had to be booted from the memory stores. |
|
|
NumDriveStoreChunkLoads |
The number of chunks that had to be loaded from the drive store. |
|
|
NumDriveStoreLoadFailures |
The number of chunks that failed to load from the drive store. |
|
|
NumFailedDownloads |
The number of chunks we did not successfully receive. |
|
|
NumFilesConstructed |
The total number of files constructed. |
|
|
NumFilesInBuild |
The total number of files in the build. |
|
|
NumFilesOutdated |
The total number of files outdated. |
|
|
NumFilesToRemove |
The total number of files in the previous build that can be deleted. |
|
|
NumInstallRetries |
The number of times the system looped to retry. |
|
|
NumRecycleFailures |
The number of chunks that failed to be recycled from existing build. |
|
|
float |
OkDownloadHealthTime |
The amount of time that was spent with OK download health. |
|
float |
OverallRequestSuccessRate |
The overall rate of success for download requests. |
|
double |
PeakDiskReadSpeed |
The peak disk read speed. |
|
double |
PeakDiskWriteSpeed |
The peak disk write speed. |
|
double |
PeakDownloadSpeed |
The peak chunk download speed. |
|
PeakMemoryStoreRetained |
PeakMemoryStoreRetained. |
|
|
PeakMemoryStoreUse |
PeakMemoryStoreUse. |
|
|
float |
PoorDownloadHealthTime |
The amount of time that was spent with Poor download health. |
|
float |
PrereqTime |
The time spent during the prerequisite stage. |
|
float |
ProcessActiveTime |
The amount of time that was spent active (un-paused). |
|
ProcessAvailableDiskSpace |
The total number of bytes available at the time of checking ProcessRequiredDiskSpace. |
|
|
float |
ProcessExecuteTime |
The total time that the install process took to complete. |
|
float |
ProcessPausedTime |
The amount of time that was spent paused. |
|
ProcessRequiredDiskSpace |
The total number of bytes required to start the installation. |
|
|
ProcessSuccess |
Whether the process was successful. |
|
|
RetryErrorCodes |
If NumInstallRetries > 0, this will contain the list of error codes for each retry. |
|
|
RetryFailureTypes |
If NumInstallRetries > 0, this will contain the list of retry reasons for retrying. |
|
|
float |
TheoreticalDownloadTime |
The theoretical download time (data/speed). |
|
TotalDownloadedData |
The total number of bytes downloaded. |
|
|
TotalReadData |
The total number of bytes read to disk. |
|
|
TotalWrittenData |
The total number of bytes written to disk. |
|
|
float |
VerifyTime |
The time spent during the verification stage. |
Name | Description | |
---|---|---|
|
FBuildInstallStats() |
Constructor. |