El error o mala interpretación por nuestra parte, es que la utilidad "top" compara el tamaño de la memoria virtual usada por el proceso del programa en cuestión, con el tamaño de la memoria fisica (lo cual son dos cosas distintas), por eso el porcentaje es superior al 100%,
El deco tiene dos módulos de memoria ram de 128 MB (en total 256 MB), pero solo utiliza un módulo con spark y el otro módulo con enigma2 (uno para cada sistema).
Entonces tenemos que si la memoria fisica en spark es de 128 MB, que si vemos con el comando free, la memoria real que se puede usar, nos da como resultado sobre 104820 kb = 102.36 mb, por lo que es logico deducir que cuando el comando ps o el top nos da información que superan esos 102 mb, no se está refiriendo a la memoria fisica, sino a la memoria virtual, ya que no podemos tener corriendo un programa que dice usar 835 mb como te muestra para el proceso del ywapp.exe, cuando solo tenemos 102.36 mb de memoria ram fisica, por lo que esa información se refiere al valor de memoria virtual utilizada por el proceso: VmPeak: 855040 kb = 835 mb
*ver con el comando: cat /proc/pid_proceso_en_cuestion/status
Por eso si comparamos por ejemplo el valor de la VmPeak 835 mb, con el de la memoria fisica 102.36 mb, de ahí que dé como resultado el 816% (835*100/102.36=815.75%).