EasyUO is written in Delphi and delphi has no support of a Garbagecollector. Depending how the datamanagement is solved it can be, that most script data is kept on memory until you restart easyuo.
That ofc means that you can go out of memory the more you script, because the non required data is not flushed.