

Move the slider to one of the available positions:
Jetbrains appcode swiftui code#
To change the level of code analysis for the currently opened file, click the Hector icon on the status bar or run Code | Analyze Code | Configure Current File Analysis ⌃ ⌥ ⇧ H: Also, you can postpone code analysis (and on-the-fly refactoring) until commit by setting up the Before Commit options. You will always be able to run inspections on demand using the Code | Running Code Cleanup with profile ''''… command and explore the results in a separate tool window without affecting the editor. To lighten it up, shorten the list of inspections in Preferences | Editor | Inspections (see other ways of disabling and suppressing inspections). On-the-fly code analysis is one of the most performance-consuming processes in AppCode. Speed up code analysis Filter the list of inspections In case AppCode is running out of memory when attempting to perform some operation, the Out of Memory dialog appears where you can set a higher value in the -Xmx field. Go to the Configuration section and set a new value in the Maximum heap size field:ĪppCode also warns you if the amount of the free heap memory is less than 5% of the maximum heap size:Ĭlick Configure and enter a new heap size value in the dialog that opens. Select your AppCode version in Toolbox and click the screw nut button on the right.įrom the menu that opens, select Settings. When you cannot access the Change Memory Settings dialog from the AppCode main menu, you still can change the memory heap size from Toolbox: In the dialog that opens, set a higher memory heap value in the Maximum Heap Size field. Select Help | Change Memory Settings from the main menu. The memory indicator will appear in the bottom right corner: Increase memory heap Right-click the status bar and select Memory Indicator. To check whether performance slowdowns are caused by low heap memory, enable the memory indicator:

Increase memory heap Enable memory indicator This article gives a summary of helpful techniques that you can use to improve AppCode performance on large-scale projects.
