Unfortunately 3.1.4 c:copy v45.3 and v45.4 in the 22.214.171.124 update both appear to have a memory leak. One of the jobs of this A4000T is a webserver, which calls the copy command for each webserver file request, which essentially performs a "copy filename console:" to send the requested file to the current TCP socket.
It's worked fine for 15+ years with the OS3.9 copy v40.1 and the updated v40.2 from Aminet. The problem with OS3.1.4 (and update) copy is that all 140MB of system memory is consumed in a day or so.
Checking memory lost overnight just now I see:
Code: Select all
13.System:> avail Type Available In-Use Maximum Largest chip 1883472 197296 2080768 1854844 fast 101899600 44901040 146800640 79681788 total 103783072 45098336 148881408 79681788 13.System:> date Tuesday 09-Jul-19 21:11:04 13.System:> 13.System:> 13.System:> avail Type Available In-Use Maximum Largest chip 1883472 197296 2080768 1854844 fast 70545552 76255088 146800640 55483644 total 72429024 76452384 148881408 55483644 13.System:> date Wednesday 10-Jul-19 06:49:18 13.System:> 13.System:> 13.System:> version c:copy full copy 45.4 (09/12/2018)
Works out to be about 31354048 bytes lost in the 460 webserver accesses logged over that time period, or approx. 68161 bytes every time the copy command is invoked.
Could you please have a look at this for the next round of maintenance? No hurry, as the workaround is to simply use the v40.2 copy command for now.