Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
trains-and-things
trains-and-things
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 30
    • Issues 30
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • bitshift-public
  • trains-and-thingstrains-and-things
  • Issues
  • #106

Closed
Open
Opened Feb 25, 2020 by Fabian Mathews@supaguOwner

Improve Godot load times

https://github.com/godotengine/godot/pull/36495/commits/c8dbc8c828c52bf03093e15b6eada30a8fbf92f8

try using thread_process_array to speed up the load times. there are some things that are single threaded that slow the load time right down. especially noticable on australia. see when only 1 thread is running full tilt and break in c++.

there are at least 2 places: one of these is in my code, and one is in godot code. can i also use this thread_process_array method to replace my thread system?

also look at my background resource loader code, I might be able to remove this and replace it with: https://github.com/godotengine/godot/pull/36640

ALSO: https://godotengine.org/article/core-refactoring-progress-report-1 lists some gdscript changes we might need to make next update

Edited Feb 29, 2020 by Fabian Mathews
Assignee
Assign to
0.5
Milestone
0.5
Assign milestone
Time tracking
None
Due date
None
Reference: bitshift-io/trains-and-things#106