Build history file reference
Reference for the files contained in the BuildHistory folder of your project.
読み終わるまでの所要時間 5 分最終更新 10日前
This section describes each file contained in the folder in more detail. The exact file formats and set of files might change between Unity versions, so don't write code that depends on a specific schema unless otherwise stated.
BuildHistoryThe Build Analysis window uses the files in this folder to display the build history of your project. The following table describes the availability of each file for each build type:
File | Description | Availability |
|---|---|---|
| Serialized build report with detailed build information. | All builds. |
| Small JSON summary used to index and query the build history. | All builds. |
| Structured log of the build process. | All builds. |
| Profiling data for the Player build. | Player builds only. |
| Profiling data for the content build. | Content builds only. |
| Detailed layout of the content the build produced. | Content builds only. |
| Type usage information for code stripping. | Content builds only. |
| Human-readable summary of content sizes. | All builds. |
BuildReport file
The file is the serialized for the build. It provides detailed information about the build process and its result. The file name is the build session GUID, which gives each report a unique name so that you can import several reports into external tools without conflicts.
{guid}.buildreportBuildReportAccess this file in the Unity Editor through the API, for example with . External tools can read it with UnityDataTools.
BuildReportBuildHistory.LoadBuildReportThe build report is a binary file that collects a broad range of information about the build. Some of this information overlaps with the JSON files in the build report directory, which are easier to parse from external tools. The availability of the data is as follows:
Member | Description | Availability |
|---|---|---|
| The overall result, target platform, timing, and total sizes. | All builds. |
| The build steps and the messages logged during each step. Similar to | All builds. |
| Every file the build wrote, including the files packed inside Unity archive files. | All builds. |
| Aggregate content statistics, such as total sizes and per-type and per-asset breakdowns. Summarized in | All builds. |
| A per-object breakdown of each serialized file. | Player and AssetBundle builds only. |
| The root assets the build was made from. | Content directory builds only. |
| Which scenes reference each asset | Player builds, only when you set |
| Managed code stripping information | Player builds, on platforms that support code stripping. |
For Player and AssetBundle builds, the build report describes only the content that the build actually produced:
- A Player build that reuses content from a previous build, such as a scripts-only build, doesn't include content information.
- An incremental AssetBundle build reports only the AssetBundles that it rebuilt, not those it reused from a previous build.
Content directory builds always report the full content information, including incremental builds that reuse content from a previous build.
BuildReportSummary.json
BuildReportSummaryThis file acts as an index for the build history. Unity loads every into memory to drive listing and queries, so the file size is small. A build report directory must contain this file to be tracked in the build history. The file is also a convenient entry point for external tools, because it's small and easy to parse.
BuildReportSummary.jsonBuildLog.jsonl
BuildLog.jsonl{"timestamp":"2026-05-04T15:39:12.000123456Z","thread_id":"12345","log_level":"Info","message":"Building content for StandaloneWindows64"}
Profiling files
The profiling files record how long the individual steps of a build take. They use the Trace Event format, which you can view in a trace viewer such as Perfetto.
- records profiling data for the content phase of a content directory build.
BuildContentTEP.json - records profiling data for a Player build. It's a copy of the
BuildPlayerTEP.jsonfile that the Player build process writes, placed in the build report directory to make it easier to find and to facilitate comparison between builds.Library/Bee/buildreport.json
ContentLayout.json
ContentLayout.jsonContentLayout.jsonContentLayout.jsonThe schema might change between versions. When it does, Unity increments the version number recorded in the file. For a description of the file's structure and the C# types that define its schema, refer to ContentLayout.json in the UnityDataTools documentation.
ScriptsOnlyCache.yaml
ScriptsOnlyCache.yamlContentSizeSummary.txt
ContentSizeSummary.txtBuildReport.contentSummary