GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Profile startup time and project list update · Issue #54 · unitycoder/UnityLauncherPro

Profile startup time and project list update #54

New issue
Copy link
New issue
Copy link
Open
Open
Profile startup time and project list update#54
Copy link
Labels
cleanup

Description

@unitycoder
unitycoder
opened on Nov 8, 2021
Issue body actions

takes over 1s sometimes.. how to profile wpf apps and startup time..?

https://docs.microsoft.com/en-us/visualstudio/profiling/application-timeline?view=vs-2019
https://stackoverflow.com/a/33532790/5452781

Activity

Next
  1. unitycoder commented on Nov 13, 2021

    @unitycoder
    unitycoder
    on Nov 13, 2021
    OwnerAuthor
    More actions

    startup time:
    image

    image

    image

  2. unitycoder
    added
    cleanup
    on Mar 1, 2022
  3. unitycoder commented on Mar 9, 2022

    @unitycoder
    unitycoder
    on Mar 9, 2022
    OwnerAuthor
    More actions

    getting file info seems slow also,
    image

  4. unitycoder commented on Jul 28, 2022

    @unitycoder
    unitycoder
    on Jul 28, 2022
    OwnerAuthor
    More actions

    could test this fileversioninfo
    https://stackoverflow.com/a/22861331/5452781

  5. unitycoder commented on Sep 21, 2022

    @unitycoder
    unitycoder
    on Sep 21, 2022
    OwnerAuthor
    More actions

    refresh layout is slower than scanning projects?
    image

  6. unitycoder commented on Sep 21, 2022

    @unitycoder
    unitycoder
    on Sep 21, 2022
    OwnerAuthor
    More actions

    ok, vs profiler gives top list when updating project list:
    image

  7. unitycoder commented on Sep 21, 2022

    @unitycoder
    unitycoder
    on Sep 21, 2022
    OwnerAuthor
    More actions

    allocations:
    image
    image

    cpu usage:
    SetFocus to grid is slow!
    image

    loadsettings bit slow, checking and setting those checkboxes?
    image

  8. unitycoder commented on Apr 25, 2023

    @unitycoder
    unitycoder
    on Apr 25, 2023
    OwnerAuthor
    More actions

    with 103 recent projects and 15 unity editors, typing or erasing in search field is getting sluggish..
    need to look into that.

    *another pc with 61 recent projects and 15 unity editors, no lag on search.

  9. unitycoder commented on Dec 25, 2023

    @unitycoder
    unitycoder
    on Dec 25, 2023
    OwnerAuthor
    More actions

    cleaning up checkbox inits:

    orig:
    image

    after:
    image

  10. unitycoder
    added a commit that references this issue on Dec 25, 2023

    avoid calling checkbox checked setting save code at startup (#54)

    15c1cad
  11. unitycoder
    added a commit that references this issue on Jan 2, 2024

    remove unnecessary FindDir/DirectoryInfo scan #54

    2c4f6dd
  12. unitycoder commented on Jan 2, 2024

    @unitycoder
    unitycoder
    on Jan 2, 2024
    OwnerAuthor
    More actions

    eliminated unnecessary directoryinfo scan,
    before:
    image

    after:
    image

  13. unitycoder commented on Jan 2, 2024

    @unitycoder
    unitycoder
    on Jan 2, 2024
    OwnerAuthor
    More actions

    simplified Project.ToString() override, now it disappeared from this list?
    image

  14. unitycoder
    added a commit that references this issue on Jan 2, 2024

    simplified Project.ToString() override (its not needed anywhere, but …

    006f300
  15. unitycoder commented on Jan 8, 2024

    @unitycoder
    unitycoder
    on Jan 8, 2024
    OwnerAuthor
    More actions

    timedate converter,
    image

    if just return null ~32ms.. but cannot disable, will check later..
    image

  16. 4 remaining items

  17. unitycoder commented on Nov 30, 2024

    @unitycoder
    unitycoder
    on Nov 30, 2024
    OwnerAuthor
    More actions

    startup time, 160 projects and all columns (2nd launch)
    image

  18. unitycoder commented on Nov 30, 2024

    @unitycoder
    unitycoder
    on Nov 30, 2024
    OwnerAuthor
    More actions

    if disable extra columns

    image

  19. unitycoder commented on Nov 30, 2024

    @unitycoder
    unitycoder
    on Nov 30, 2024
    OwnerAuthor
    More actions

    splitting strings at startup?
    image

  20. unitycoder
    added a commit that references this issue on Apr 12, 2025

    optimize startup #54 (remove origResourceColors)

    bb7fb4d
  21. unitycoder commented on Apr 12, 2025

    @unitycoder
    unitycoder
    on Apr 12, 2025
    OwnerAuthor
    More actions

    Image
    Image

  22. unitycoder commented on Apr 13, 2025

    @unitycoder
    unitycoder
    on Apr 13, 2025
    OwnerAuthor
    More actions

    startup time (184 projects, all columns, new: srp column)

    Image

  23. unitycoder commented on Apr 13, 2025

    @unitycoder
    unitycoder
    on Apr 13, 2025
    OwnerAuthor
    More actions

    wow, dotTrace is nice! https://www.jetbrains.com/profiler/

    Image

  24. unitycoder commented on Apr 13, 2025

    @unitycoder
    unitycoder
    on Apr 13, 2025
    OwnerAuthor
    More actions

    delayed setfocustogrid:
    Image

  25. unitycoder commented on Apr 13, 2025

    @unitycoder
    unitycoder
    on Apr 13, 2025
    OwnerAuthor
    More actions

    startup time, delayed setfocustogrid:
    Image

  26. unitycoder commented on Apr 13, 2025

    @unitycoder
    unitycoder
    on Apr 13, 2025
    OwnerAuthor
    More actions

    loadsettings doing extra work.. saving settings etc?

    Image

  27. unitycoder commented on Apr 18, 2025

    @unitycoder
    unitycoder
    on Apr 18, 2025
    OwnerAuthor
    More actions

    Thanks to jetbrains opensource support, i now have dotTrace (and full jetbrains suite to help optimize this)
    https://github.com/unitycoder/UnityLauncherPro?tab=readme-ov-file#powered-by

  28. unitycoder commented on Apr 24, 2025

    @unitycoder
    unitycoder
    on Apr 24, 2025
    OwnerAuthor
    More actions

    dotTracing startup time

    before:
    Image

    after:

    Image

  29. unitycoder commented on Apr 24, 2025

    @unitycoder
    unitycoder
    on Apr 24, 2025
    OwnerAuthor
    More actions

    startup time, 187 projects

    Image

  30. unitycoder commented on May 28, 2025

    @unitycoder
    unitycoder
    on May 28, 2025
    OwnerAuthor
    More actions

    cleanup GC in GetSRP:

    Before
    Image

    After
    Image

  31. unitycoder
    added a commit that references this issue on Nov 29, 2025

    cleaning up xaml #54

    2d1f809
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    cleanup

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402503 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.