It seems that Julia will download all the used packages and corresponding dependencies into its default depot ~/.julia which is usually located in the disk C: of a PC. Will this behavior lead to a dramatic expansion of the storage space of disk C:? Does it have an upper bound on the space occupancy? How does Julia manage its depot ~/.julia?
On my PC the folder .julia has a size of 22 GB, but that of course depends on the number of packages and Julia versions that you install. Unused packages are garbage collected from time to time. In the folder .julia/compiled you find a sub-folder of compiled packages per Julia version. If you do not need an older Julia version any longer you can manually delete the related sub-folder.
I wonder how often Julia will collect the garbage that the user hasn’t used for a long time and whether Julia allows the user to modify the frequency of garbage collection?