I am new to Burp Suite. While reading Burp Suite Essentials by Akash Mahajan, I came across one topic on Specifying the maximum memory Burp is allowed to use. It asks readers to allocate 2GB of spare RAM to Burp Suite through writing a command in the terminal. Now I have seen many users to right away open Burpsuite with a double-click and use the testing of applications with not increasing or specifying the max memory as they say that starting Burp Suite by double-clicking on the .jar file, the Java runtime will allocate the maximum memory available to Burp on its own.
- How much memory usually Java runtime allocates on its own?
- Do we really need to specify memory?
- Is specifying memory a task that one needs to do each time while opening Burp Suite?