Burp Suite Enterprise Edition is now available in our secure Cloud  –  Learn more

ProfessionalCommunity Edition

Startup behavior

  • Last updated: March 1, 2024

  • Read time: 2 Minutes

The Startup behavior tab enables you to control what happens when you open Burp.

Automated tasks on startup

This checkbox controls the default behavior of the Pause Automated Tasks setting in the startup wizard.

This setting protects you by preventing automated tasks from sending requests when you open Burp. This is especially useful if you open project files from unknown or untrusted sources.

  • Select Pause Automated Tasks if you want Burp to prevent any automated tasks from running when you open projects.
  • Deselect Pause Automated Tasks if you want Burp to run automated tasks when you open projects.

Note

If Trust this project file is deselected, automated tasks will be paused by default.

Pause automated tasks is a user setting. It applies to all installations of Burp on your machine.

Untrusted project files

This checkbox controls the default behavior of the Trust this project setting in the startup wizard.

This setting protects you against any potentially harmful project settings. This is especially useful if you open project files from unknown or untrusted sources.

  • Select Trust this project if you want projects to open with all of their original settings intact, including any potentially harmful ones.
  • Deselect Trust this project if you want Burp to remove any potentially harmful project settings from projects before opening them. This will also prevent any automated tasks from running.

Note

Even with these settings removed, we do not recommend proxying traffic through an untrusted project file.

Trust this project is a user setting. It applies to all installations of Burp on your machine.

Maximum Java memory usage

This setting enables you to adjust the amount of your computer's RAM allocated to Burp's Java Virtual Machine (JVM). The default value is Set to half of system memory, but you have the option to specify a custom value using the Set custom value text field.

Adjusting this can directly impact Burp's performance and the overall performance of your system:

  • Decreasing the RAM allocation means more memory is available for other processes. This can help your system run more efficiently, especially if you're multitasking or have limited memory. However, it can slow Burp down, especially during resource-intensive tasks. The minimum custom value you can specify is 256MB.
  • Increasing the RAM allocation improves Burp's ability to handle resource-intensive tasks. However, it might impact the performance of your system, as it leaves less memory available for other applications. If you choose to increase this value, make sure you specify a value within the limits of your available memory.

Maximum Java memory usage is a user setting. It applies to all installations of Burp on your machine.

Was this article helpful?