18.01.2015 Views

Technical Reference Manual - InduSoft

Technical Reference Manual - InduSoft

Technical Reference Manual - InduSoft

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Creating a New Project<br />

way, you can select the table where the history data should be saved instead of writing the Table name<br />

manually in the Name field.<br />

Run-Time Pane<br />

This area allows you set runtime values. The following fields are available:<br />

• Status (output) checkbox: The tag in this field will receive one of the following values:<br />

Value<br />

Description<br />

0 Disconnected from the database. The database is not available; your configuration is incorrect or it is an illegal operation.<br />

1 The database is connected successfully.<br />

2 The database is being synchronized.<br />

• Reload (output): Specify a reload tag if you are using curly brackets in any of the configuration fields. When<br />

you want to reconnect to the database using the updated values on your tags, set the tag on this field to 1.<br />

IWS will update the configuration when trying to perform an action in the database, setting the tag back to<br />

0 when it is finished.<br />

See also:<br />

Configuring a Default Database for All Task History.<br />

CONFIGURE THE PERFORMANCE CONTROL SETTINGS<br />

Configure the performance control settings to determine how memory is allocated for screen graphics during<br />

run time.<br />

The project runtime client software has been improved to keep screen graphics (e.g., objects, images, fonts)<br />

in memory rather than load them from the hard drive each time a screen is opened. This makes opening and<br />

switching screens much faster, which in turn improves the overall run-time performance.<br />

Devices that run the client software often have limited memory, however, so it is necessary to change the<br />

method of memory allocation as the memory becomes full.<br />

Memory allocation states<br />

When memory allocation is enabled (which it is by default) and you initially run your project, all unused<br />

objects are kept in memory so that screens can be reopened or redrawn very quickly. This memory allocation<br />

method or state is called Always.<br />

As the memory fills with objects, however, the amount of free memory decreases and may eventually reach<br />

the Dynamic Limit (i.e., the value configured in the Before starting dynamic allocation setting). When this happens,<br />

unused objects may be kept in memory but are removed if the space is needed for other objects that are<br />

actually being used. This memory allocation method or state is called Dynamic.<br />

As the memory continues to fill with objects — typically because the project runtime client has many screens<br />

open and therefore many objects being used — the amount of free memory decreases until it finally reaches<br />

<strong>InduSoft</strong> Web Studio Page 91

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!