Si dices que cada vez que ejecutas un SYS(1016) este te retorna un valor mayor entonces es porq estas definiendo muchos objetos, recuerda que el SYS(1016) retorna el uso de momoria de objetos definidos por el usuario como ventanas, barras de menús, menús, variables, matrices, tablas abiertas, archivos abiertos con funciones de archivo de bajo nivel, etc. por lo que es posible que si el sistema no posee una buena programacion, amplia definicion de variables, entornos de datos duplicados, muchas tablas abiertas y demas experimientes problemas.