You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running toodles in a project with lots of files, memory usage is very high. I observed values of >2GiB in projects with large node_modules directories when not ignoring them with .toodles.yaml. After ignoring node_modules, memory usage was still ~200MiB.
I created an empty directory with only one file containing
#include<stdio.h>intmain(void) {
printf("Hi.\n"); // TODO(foo|p=2) Print a more interesting messagereturn0;
}
I then started toodles in that directory and observed it's memory usage.
When loading http://localhost:9001/ for the first time it goes from ~14MiB to ~18MiB, and as I keep refreshing the page, memory usage slowly creeps up, while "cached read" is being printed to the console each time.
The text was updated successfully, but these errors were encountered:
Thanks for pointing this out! A memory leak would not be entirely surprising, I wasn't coding particularly carefully with respect to memory. I'm not the most familiar with space leaks in Haskell, so time to learn :)
To anyone reading who may have any leads or ideas: please feel free to join the discussion here!
When running toodles in a project with lots of files, memory usage is very high. I observed values of >2GiB in projects with large
node_modules
directories when not ignoring them with.toodles.yaml
. After ignoringnode_modules
, memory usage was still ~200MiB.I created an empty directory with only one file containing
I then started toodles in that directory and observed it's memory usage.
When loading http://localhost:9001/ for the first time it goes from ~14MiB to ~18MiB, and as I keep refreshing the page, memory usage slowly creeps up, while
"cached read"
is being printed to the console each time.The text was updated successfully, but these errors were encountered: