UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FBuildInstallStats Struct Reference

#include <IBuildInstaller.h>

Public Member Functions

 FBuildInstallStats ()
 

Public Attributes

uint32 NumFilesInBuild
 
uint32 NumFilesOutdated
 
uint32 NumFilesToRemove
 
uint32 NumChunksRequired
 
uint32 ChunksQueuedForDownload
 
uint32 ChunksLocallyAvailable
 
uint32 ChunksInChunkDbs
 
uint32 NumChunksDownloaded
 
uint32 NumChunksRecycled
 
uint32 NumChunksReadFromChunkDbs
 
uint32 NumFailedDownloads
 
uint32 NumBadDownloads
 
uint32 NumAbortedDownloads
 
uint32 NumRecycleFailures
 
uint32 NumDriveStoreChunkLoads
 
uint32 NumDriveStoreLoadFailures
 
uint32 DriveStorePeakBytes = 0
 
uint32 NumDriveStoreLostChunks = 0
 
uint32 NumChunkDbChunksFailed
 
uint64 TotalDownloadedData
 
uint32 ActiveRequestCountPeak
 
double AverageDownloadSpeed
 
double PeakDownloadSpeed
 
double FinalDownloadSpeed
 
float TheoreticalDownloadTime
 
uint64 TotalReadData
 
double AverageDiskReadSpeed
 
double PeakDiskReadSpeed
 
uint64 TotalWrittenData
 
double AverageDiskWriteSpeed
 
double PeakDiskWriteSpeed
 
uint32 NumFilesConstructed
 
uint64 MaxDiskSpaceNeededWhenDeletingChunkDbsIfRequested = 0
 
float InitializeTime
 
float ConstructTime
 
float MoveFromStageTime
 
float FileAttributesTime
 
float VerifyTime
 
float CleanUpTime
 
float PrereqTime
 
float ProcessPausedTime
 
float ProcessActiveTime
 
float ProcessExecuteTime
 
bool ProcessSuccess
 
uint32 NumInstallRetries
 
EBuildPatchInstallError FailureType
 
TArray< EBuildPatchInstallErrorRetryFailureTypes
 
FString ErrorCode
 
TArray< FString > RetryErrorCodes
 
FText FailureReasonText
 
float FinalProgress
 
float OverallRequestSuccessRate
 
float ExcellentDownloadHealthTime
 
float GoodDownloadHealthTime
 
float OkDownloadHealthTime
 
float PoorDownloadHealthTime
 
float DisconnectedDownloadHealthTime
 
uint64 MemoryStoreSizePeakBytes = 0
 
uint64 MemoryStoreSizeLimitBytes = 0
 
uint64 ProcessRequiredDiskSpace
 
uint64 ProcessAvailableDiskSpace
 

Detailed Description

A struct to hold stats for the build process.

Constructor & Destructor Documentation

◆ FBuildInstallStats()

FBuildInstallStats::FBuildInstallStats ( )
inline

Member Data Documentation

◆ ActiveRequestCountPeak

uint32 FBuildInstallStats::ActiveRequestCountPeak

◆ AverageDiskReadSpeed

double FBuildInstallStats::AverageDiskReadSpeed

◆ AverageDiskWriteSpeed

double FBuildInstallStats::AverageDiskWriteSpeed

◆ AverageDownloadSpeed

double FBuildInstallStats::AverageDownloadSpeed

◆ ChunksInChunkDbs

uint32 FBuildInstallStats::ChunksInChunkDbs

◆ ChunksLocallyAvailable

uint32 FBuildInstallStats::ChunksLocallyAvailable

◆ ChunksQueuedForDownload

uint32 FBuildInstallStats::ChunksQueuedForDownload

◆ CleanUpTime

float FBuildInstallStats::CleanUpTime

◆ ConstructTime

float FBuildInstallStats::ConstructTime

◆ DisconnectedDownloadHealthTime

float FBuildInstallStats::DisconnectedDownloadHealthTime

◆ DriveStorePeakBytes

uint32 FBuildInstallStats::DriveStorePeakBytes = 0

◆ ErrorCode

FString FBuildInstallStats::ErrorCode

◆ ExcellentDownloadHealthTime

float FBuildInstallStats::ExcellentDownloadHealthTime

◆ FailureReasonText

FText FBuildInstallStats::FailureReasonText

◆ FailureType

EBuildPatchInstallError FBuildInstallStats::FailureType

◆ FileAttributesTime

float FBuildInstallStats::FileAttributesTime

◆ FinalDownloadSpeed

double FBuildInstallStats::FinalDownloadSpeed

◆ FinalProgress

float FBuildInstallStats::FinalProgress

◆ GoodDownloadHealthTime

float FBuildInstallStats::GoodDownloadHealthTime

◆ InitializeTime

float FBuildInstallStats::InitializeTime

◆ MaxDiskSpaceNeededWhenDeletingChunkDbsIfRequested

uint64 FBuildInstallStats::MaxDiskSpaceNeededWhenDeletingChunkDbsIfRequested = 0

◆ MemoryStoreSizeLimitBytes

uint64 FBuildInstallStats::MemoryStoreSizeLimitBytes = 0

◆ MemoryStoreSizePeakBytes

uint64 FBuildInstallStats::MemoryStoreSizePeakBytes = 0

◆ MoveFromStageTime

float FBuildInstallStats::MoveFromStageTime

◆ NumAbortedDownloads

uint32 FBuildInstallStats::NumAbortedDownloads

◆ NumBadDownloads

uint32 FBuildInstallStats::NumBadDownloads

◆ NumChunkDbChunksFailed

uint32 FBuildInstallStats::NumChunkDbChunksFailed

◆ NumChunksDownloaded

uint32 FBuildInstallStats::NumChunksDownloaded

◆ NumChunksReadFromChunkDbs

uint32 FBuildInstallStats::NumChunksReadFromChunkDbs

◆ NumChunksRecycled

uint32 FBuildInstallStats::NumChunksRecycled

◆ NumChunksRequired

uint32 FBuildInstallStats::NumChunksRequired

◆ NumDriveStoreChunkLoads

uint32 FBuildInstallStats::NumDriveStoreChunkLoads

◆ NumDriveStoreLoadFailures

uint32 FBuildInstallStats::NumDriveStoreLoadFailures

◆ NumDriveStoreLostChunks

uint32 FBuildInstallStats::NumDriveStoreLostChunks = 0

◆ NumFailedDownloads

uint32 FBuildInstallStats::NumFailedDownloads

◆ NumFilesConstructed

uint32 FBuildInstallStats::NumFilesConstructed

◆ NumFilesInBuild

uint32 FBuildInstallStats::NumFilesInBuild

◆ NumFilesOutdated

uint32 FBuildInstallStats::NumFilesOutdated

◆ NumFilesToRemove

uint32 FBuildInstallStats::NumFilesToRemove

◆ NumInstallRetries

uint32 FBuildInstallStats::NumInstallRetries

◆ NumRecycleFailures

uint32 FBuildInstallStats::NumRecycleFailures

◆ OkDownloadHealthTime

float FBuildInstallStats::OkDownloadHealthTime

◆ OverallRequestSuccessRate

float FBuildInstallStats::OverallRequestSuccessRate

◆ PeakDiskReadSpeed

double FBuildInstallStats::PeakDiskReadSpeed

◆ PeakDiskWriteSpeed

double FBuildInstallStats::PeakDiskWriteSpeed

◆ PeakDownloadSpeed

double FBuildInstallStats::PeakDownloadSpeed

◆ PoorDownloadHealthTime

float FBuildInstallStats::PoorDownloadHealthTime

◆ PrereqTime

float FBuildInstallStats::PrereqTime

◆ ProcessActiveTime

float FBuildInstallStats::ProcessActiveTime

◆ ProcessAvailableDiskSpace

uint64 FBuildInstallStats::ProcessAvailableDiskSpace

◆ ProcessExecuteTime

float FBuildInstallStats::ProcessExecuteTime

◆ ProcessPausedTime

float FBuildInstallStats::ProcessPausedTime

◆ ProcessRequiredDiskSpace

uint64 FBuildInstallStats::ProcessRequiredDiskSpace

◆ ProcessSuccess

bool FBuildInstallStats::ProcessSuccess

◆ RetryErrorCodes

TArray<FString> FBuildInstallStats::RetryErrorCodes

◆ RetryFailureTypes

TArray<EBuildPatchInstallError> FBuildInstallStats::RetryFailureTypes

◆ TheoreticalDownloadTime

float FBuildInstallStats::TheoreticalDownloadTime

◆ TotalDownloadedData

uint64 FBuildInstallStats::TotalDownloadedData

◆ TotalReadData

uint64 FBuildInstallStats::TotalReadData

◆ TotalWrittenData

uint64 FBuildInstallStats::TotalWrittenData

◆ VerifyTime

float FBuildInstallStats::VerifyTime

The documentation for this struct was generated from the following file: