mirror of
https://github.com/AndorsTrailRelease/ATCS.git
synced 2025-10-27 18:44:03 +01:00
[PR #12] [MERGED] startup performance improvements #14
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/AndorsTrailRelease/ATCS/pull/12
Author: @OMGeeky
Created: 8/31/2025
Status: ✅ Merged
Merged: 9/3/2025
Merged by: @NutAndor
Base:
master← Head:performance📝 Commits (3)
703b723improve GameDataCategory lookup timee2b0b0eremove not double linking364bf8ecleanup some duplicate code📊 Changes
9 files changed (+154 additions, -132 deletions)
View changed files
📝
src/com/gpl/rpg/atcontentstudio/model/Project.java(+16 -38)📝
src/com/gpl/rpg/atcontentstudio/model/gamedata/GameDataCategory.java(+109 -24)📝
src/com/gpl/rpg/atcontentstudio/model/gamedata/GameDataSet.java(+9 -49)📝
src/com/gpl/rpg/atcontentstudio/model/gamedata/Quest.java(+0 -1)📝
src/com/gpl/rpg/atcontentstudio/model/tools/i18n/PotGenerator.java(+6 -6)📝
src/com/gpl/rpg/atcontentstudio/model/tools/resoptimizer/ResourcesCompactor.java(+10 -10)📝
src/com/gpl/rpg/atcontentstudio/ui/SaveItemsWizard.java(+1 -1)📝
src/com/gpl/rpg/atcontentstudio/ui/WorkspaceActions.java(+2 -2)📝
src/com/gpl/rpg/atcontentstudio/ui/gamedataeditors/JSONElementEditor.java(+1 -1)📄 Description
This reduced the startup time from ~87 seconds to about ~22 seconds in multiple tests
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.