Skip to content
This repository has been archived by the owner on Aug 5, 2024. It is now read-only.

[performance] Do not hold all output files of the project in memory a… #428

Merged

Conversation

tpasternak
Copy link
Contributor

…t once

Previously, we've been catching all NamedSetOfFiles messages that came over BEP in BepOutput.fileSets data structure. This meant we stored all output file paths of the project there, while the only purpose of it was to retrieve *.bsp-info.textproto files.

Since now, we filter-out all other file kinds.

@tpasternak tpasternak force-pushed the do-not-store-all-file-paths-in-memory branch 4 times, most recently from 1b6863e to 412000c Compare June 9, 2023 14:13
@tpasternak tpasternak closed this Jun 9, 2023
@tpasternak tpasternak force-pushed the do-not-store-all-file-paths-in-memory branch from 412000c to 7b15c3f Compare June 9, 2023 14:29
@tpasternak tpasternak reopened this Jun 9, 2023
@tpasternak tpasternak force-pushed the do-not-store-all-file-paths-in-memory branch 4 times, most recently from 1a5ccbf to f90fdda Compare June 12, 2023 09:10
…t once

Previously, we've been catching all NamedSetOfFiles messages that came over
BEP in BepOutput.fileSets data structure. This meant we stored *all* output
file paths of the project there, while the only purpose of it was to retrieve
*.bsp-info.textproto files.

Since now, we filter-out all other file kinds.
@tpasternak tpasternak force-pushed the do-not-store-all-file-paths-in-memory branch from b51de50 to e602133 Compare June 13, 2023 13:33
@tpasternak tpasternak marked this pull request as ready for review June 13, 2023 13:54
@tpasternak tpasternak merged commit 1f75b21 into JetBrains:master Jun 14, 2023
@tpasternak tpasternak deleted the do-not-store-all-file-paths-in-memory branch June 14, 2023 06:42
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants