There are two problems:
1. There are as many java processes as there are Web View clients. Each of these processes uses between 400 and 800 MB of resident mem, and they don't go away when the web view is closed. It's eating up mem.
These are known limitations of the WebApp
Release : 10.4
Component : Spectrum Core / SpectroSERVER
The memory usage by the Spectrum WebApp utility is known to be resource intense.
The 10.3/10.4 Spectrum documentation notes:
Memory Requirements for OneClick WebApp web server:
For every new session that opens in the client, OneClick WebApp takes around 300 MB to 500 MB of server memory, as it creates a java process for each client.
In order for the users WebApp java process to stop and the sockets to close, users need to CLOSE the WebApp view by selecting File -> Close. If the user just kills the browser, the sockets and java process could take up to 24 hours to terminate.
Broadcom engineering is working on revising the WebApp code so that not as much memory is needed. This is being done for a future release of NetOps.