Skip to content

SourceKitのコード補完高速化 #27

@omochi

Description

@omochi

Slava PestovさんがRintaroさんのPRを紹介してるツイート。

https://twitter.com/slava_pestov/status/1206062455308337153

毎回100msぐらいかかるコード補完のリクエストが、
2回目以降は1.5msぐらいになっていてありえん早くなる。

SourceKit内部で、
一度コード解析した内容の再利用が効くようなキャッシュ機構を組んだっぽい。

SourceKitとコンパイラの実行時構造や、
コード補完のときのシステム全体の動き方など、
詳しく調べるとこのパッチがよくわかりそう。

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions