Application class/Application.Compiler Threshold property

From LabVIEW Wiki
Jump to: navigation, search
VI Server Property Information
Property ID FC
Scope VI Scripting
Data Name App.CompilerThreshold
Short Name* App.CompilerThreshold
Long Name* Application:Compiler Threshold
* Displayed here in English. Short and Long names appear in the language of the LabVIEW IDE.
Owning Class ID 1
Owning Class Name Application Class
Data Type U32 data type

U32

Property Node Application:Compiler Threshold
Available in Real-Time Operating SystemNo
Available in Run-Time EngineNo
PermissionsRead/Write
Remote access allowedYes

Gets or sets how complex a VI must be before the compiler limits optimizations to improve editor responsiveness. If the complexity of a VI is lower than the threshold indicated by this value, the compiler does not limit optimizations, thereby improving the execution speed of the VI. If the complexity of a VI is higher than the threshold, the compiler limits optimizations in order to improve editor responsiveness for the VI.

To determine the complexity of a specific VI, refer to the Compiled Code Complexity value on the Memory Usage page of the VI Properties dialog box or use the Compiled:Code Complexity property.

This property provides programmatic access to the Compiler optimizations slider on the Environment page of the Options dialog box.

Possible Errors If you set this property to a value greater than 10, this property returns error 1.


Uses

History

Version Change(s)
LabVIEW 2012 Property added in LabVIEW 2012.

See Also

External Links