How to calculate memory requirement for Vusers

Memory requirement also called as Memory footprint for a Vuser can be called as a function that is dependant on Vuser type (Web, CITRIX, SAP GUI); application and system where youmemory requirements intend to run the test.

So if your Web/HTTP Vuser takes 5MB when running as a process, 50 Vusers would take 250 MB. Then remote desktop connection , third party program (that is continuously running in background) , memory consumed by application all summed will give you the memory requirement for a test.

You can calculate it empirically. Do it for say 10 Vusers and than extrapolate that requirement for x no of Vusers.


8 Responses to “How to calculate memory requirement for Vusers”

  1. Hello,

    You have given an assumption that if a Web Vuser takes 5MB,My question here is:
    Is there any way to know how much amount of memory a single web HTTP Vuser actually captures??
    .Where can we see??

    Waiting for your response!!


    Posted by Rajiv | April 20, 2009, 10:03 pm
  2. @Rajiv: Run a scenario on your remote load generator machine.

    Set up a Windows monitor to measure the memory consumption. Ramp up the Vusers slowly and closely monitor the memory resources, you will get an idea.

    Posted by Ankur | April 20, 2009, 11:10 pm
  3. Thanks Ankur!!

    Posted by Rajiv | April 21, 2009, 8:25 pm
  4. Hi,

    Once vusers running as a thread,How much memory will allocate 1 vusers taken ?

    Please reply



    Posted by Ramkumar | June 12, 2009, 4:06 pm
  5. ramkumar,

    It is based on the OS… and it will allocated from total RAM size…. it will vary from protocol to protocol.

    Refer HP Loadrunner Footprint document for more details. refer following link … u will get/(download file) more info…


    Posted by sudheer | December 8, 2009, 4:34 pm
  6. how to identify bottlenecks in hits per sec and vusers and throughput graphs give ex and picutes and also give examples for web_custom_request,lr_eval_string,lr_save_string functions

    Posted by suresh | January 8, 2010, 9:28 pm
  7. Not sure if this was ever encountered in Loadrunner Program.
    We use Load Runner as a replacement for Rexx in mainframes.

    Is there any limitation on the number of fields being used in LoadRunner.
    The program we are testing uses a file pointer.
    Based on a specific value in input file program executes another sub-routine and after it processes that it returns to the called routine.
    Unfortunately the file pointer is being lost and program reads only 1 record and when it tries to read next one it encounters a space.

    Same program if i just give a display before that sub-routine call and comment the sub-routine it reads all the records from input file. Also READ happens only in the called para but not in sub-routine.

    Did anyone face this issue.

    Prabhu Kothuri

    Posted by Prabhu Kothuri | November 15, 2011, 7:57 pm
  8. Thanks,
    Prabhu Kothuri

    Posted by Chitta | August 5, 2013, 4:27 pm

Post a comment


Grab My Banner

Learn LoadRunner