Application class/Application.Compiler Threshold property
| 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 |
| Property Node | |
| Available in Real-Time Operating System | No |
| Available in Run-Time Engine | No |
| Permissions | Read/Write |
| Remote access allowed | Yes |
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
| |
Specific use cases for this property. |
History
| Version | Change(s) |
|---|---|
| Property added in LabVIEW 2012. |
See Also
| |
Add links to internal wiki pages that would also help. |
External Links
| |
Add links to external resources that would also help. |