Jump to content

Application class/Application.Compiler Threshold property: Difference between revisions

From LabVIEW Wiki
Added history
m Added VI Scripting Property Category to page
 
(One intermediate revision by the same user not shown)
Line 43: Line 43:
== External Links ==
== External Links ==
{{ambox|text=Add links to external resources that would also help.}}
{{ambox|text=Add links to external resources that would also help.}}
[[Category:VI Scripting Property]]


[[Category: Property]] [[Category:VI Server Property]]
[[Category:VI Server Property]]

Latest revision as of 18:26, 7 May 2020

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