haskell / haskell/haskell-language-server

Excessive memory usage in monorepos with dozens/hundreds of cabal packages or modules

Open
#2,151 54 comments 1 reaction 0 assignees View on GitHub
component: hie-bios performance status: needs info type: bug type: enhancement
Dominant language
Haskell
Stars
3k
Forks
455
Avg merge
4d 3h
Merged PRs (30d)
12

Description

* There are several issues about memory consumption but it seems it is exacerbated in those contexts
* The large public codebase where hls works reliably is ghc but it has few packages
* Test performance of large monorepos is hard:
* They usually are private
* Setup a benchmark here would be pretty difficult
* So we need the feedback of users to improve perfomance in those scenarios
* Pinging the experts om the subject: @wz1000, @mpickering, @pepeiborra, @fendor
* I think @parsonsmatt has experienced this issue
* As a first step we should analyze where is the culprit, starting from hie-bios

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.