1. 11
    1. 4

      This is cool.

      Loading each function individually is fine grained, but ends up making lots of requests (and hence overall slower).

      Grouping functions into related blocks would likely help a lot. Which is pretty much what people used to do to make a program fit in ram:

      https://en.m.wikipedia.org/wiki/Overlay_(programming)

      I guess the same batching/grouping algorithms would help here.

      1. 1

        I do not miss real mode 🤣

      2. 1

        Grouping functions into related blocks would likely help a lot.

        Absolutely! This would also help with the performance overhead associated with calling functions in different modules.