Child pages
  • Memory Management

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Smart Client using the Servoy HTTP Tunnel:  assume 900kb for each Smart Client
  • Smart Client using another connection mode that than the HTTP tunnel: assume 600kb for each Smart Client
  • Web Client, Headless Client & Batch processors: the required memory for each client depends on the size and design of the solution, but should be in the order of magnitude of a couple of Mb per Client. For more guidelines, see below.

Smart Client Memory usage vs. other Servoy Client

The memory consumption of Smart Client runs on the Server is an order of magnitude lower that for client machine, not on the Servoy Application Server like the other Servoy Clients, as the Servoy Smart Client runs on the client machine, not on the Servoy Application Serverlike the Web Client, Headless Client or Batch Processor. The Smart Client is only registered with the Application Server and thus consumes far less memory on the Application Server compared to the other Servoy Clients. See #Smart Client Memory management for more information on configuring the Memory settings for Smart Clients specifically.

Web Client, Headless Client & Batch processors memory usage

...

  • Small solution (1 - 50 forms), simple user interface: 5Mb2Mb
  • Medium size solution (51 - 500 forms), average complex user interface: 10Mb
  • Large solution (> 500 forms), complex user interface: 20Mb

...

(warning)   An 32 bit JVM will allow a maximum memory assignment of 2Gb in total. In order to assign mor ethan more than 2Gb of memory, a 64 bit JVM on a 64 bit OS is required.

...