Search Issue Tracker

In Progress

Fix In Review for 2022.3.X, 6000.0.31f1

Fixed in 6000.1.0a6

Votes

3

Found in

2021.3.45f1

2022.3.51f1

6000.0.23f1

6000.1.0a1

7000.0.0a1

Issue ID

UUM-85386

Regression

Yes

[Linux] Low project loading speed when using Ubuntu 24.10

--

-

Reproduction steps:
1. Create a new 3D project

Expected results: Project is created and loaded in <15 seconds
Actual results: Project is created and loaded in ~3 minutes

Reproduced with: 2021.3.45f1, 2022.3.51f1, 2023.2.0a17, 6000.0.23f1
Not reproduced with: 2023.2.0a16

Reproduced on: Ubuntu 24.10
Not reproduced on: Ubuntu 22.04, Ubuntu 24.04, Fedora 40, Arch (Endeavour)

  1. Resolution Note (fix version 6000.1.0a6):

    When Unity launches a child process, we close file descriptors inherited from the parent in a more efficient manner.

Comments (1)

  1. DevLaTron

    Oct 26, 2024 09:33

    Hello,

    i've checked out 6.000/release and 2023.2.0a16 in parallel and built them on my Ubuntu 24.10 machine. (./build.pl then LinuxEditor, then build).

    2023.2.0a16 then opens a project in seconds. The build from 6.000/release took minutes.
    I then switched to 2023.2.0a16 to 2023.2.0a17 and rebuilt, making the issues reappear.

    After that I ran the tests on both installs. I could sort out most of the speeds with a ReqEx, where these have the largest differences (Order of Magnitudes):

    [job_allocator] Stress PASS(11062ms)
    [job_allocator] RespectsAcquireReleaseMemoryOrder PASS(1031ms)
    [ArchiveFilesystemMultiThreaded] ArchiveFileSystemMultiThreadOperations2 PASS(6545ms)
    [PlatformLocalIPC] CannotGetPeerInfoFromUnconnected PASS(1136ms)
    [PackageUtility] ExportPackage_WithoutPackageManagerDependencies_DoesNotCallPackageManagerFunctions PASS(97137ms)
    [PackageUtility] ExportPackage_WithLoadablePlugin_NonMetaFilesInPluginFolderAreCopied PASS(96041ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndValidPackageType_IncludesThem(Built In Package Type) PASS(96539ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndValidPackageType_IncludesThem(Registry Package Type) PASS(96001ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndInvalidPackageType_WarnsAndDoesNotIncludeThem(Unknown Package Type) PASS(96118ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndInvalidPackageType_WarnsAndDoesNotIncludeThem(Embedded Package Type) PASS(96351ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndInvalidPackageType_WarnsAndDoesNotIncludeThem(Local Package Type) PASS(95489ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndInvalidPackageType_WarnsAndDoesNotIncludeThem(Git Package Type) PASS(98497ms)
    [PackageUtility] ExportPackage_WithPackageManagerDependencies_AndInvalidPackageType_WarnsAndDoesNotIncludeThem(Local Tarball Package Type) PASS(98311ms)

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.