Skip to content
This repository was archived by the owner on Aug 7, 2023. It is now read-only.

Improve Atom's startup time #87

Merged
merged 2 commits into from
Nov 28, 2016

Conversation

walles
Copy link
Contributor

@walles walles commented Nov 18, 2016

Before this change, activation was done on Atom startup, whether or not
you actually had any shell scripts open.

With this change in place, we postpone activation until the Atom
Shellscript grammar's first use.

This improves startup time of my Atom by about 24ms, thus fixing one of
the top startup time offenders according to TimeCop.

For some frame of reference, I have 88 packages installed, and Timecop
lists all packages with startup times above 5ms.

Before this change, activation was done on Atom startup, whether or not
you actually had any shell scripts open.

With this change in place, we postpone activation until the Atom
Shellscript grammar's first use.

This improves startup time of my Atom by about 24ms, thus fixing one of
the top startup time offenders according to TimeCop.

For some frame of reference, I have 88 packages installed, and Timecop
lists all packages with startup times above 5ms.
Primarily to retrigger the build that failed for unclear reasons.
@Arcanemagus
Copy link
Member

Thanks!

@Arcanemagus Arcanemagus merged commit 539c63f into AtomLinter:master Nov 28, 2016
@Arcanemagus
Copy link
Member

Published as v1.4.2.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants