Hi all, I am load testing an HTTPS application and I'm continually running into this out of memory error:
[GCException java.lang.OutOfMemoryError: requested 8208 bytes The garbage collection comes along but just doesn't seem to be clearing out enough room. I have increased the heap size to 1024, I'm running jmeter on a server with almost 6GB of RAM, I have no listeners in my test, I'm running in non-gui mode and I'm only running a test with 25 users looping 4 times through (it dies almost immediately after the second loop finishes). I created my script using the HTTP proxy server (I was able to disable HTTPS in order to record the script) and I noticed that it recorded quite a few things in each of the Browser-derived headers for each HTTP request. (If-None-Match, Referer, Host, Accept-Language, User-Agent, If-Modified-Since, and Accept). Could any of these be using up unnecessary resources? This truly puzzles me, as we were able to create a load test script for one of our other (non-HTTPS) applications and fire off close to 250 or 300 users and leave it running for hours without any problems. Any suggestions would be very helpful!! Elli -----Original Message----- From: Elli Swift [mailto:[EMAIL PROTECTED] Sent: Tuesday, May 10, 2005 11:09 AM To: 'JMeter Users List'; 'Hany Mesha' Subject: RE: Using Proxy server recording facility on Linux I know that I have had problems with the HTTP Proxy Server using 'localhost' with IE 6.0 (like you, I noticed that the script would not record). When I replaced localhost with an actual IP address (127.0.0.1) it seemed to work fine with IE. Maybe that could have something to do with it? Elli -----Original Message----- From: Hany Mesha [mailto:[EMAIL PROTECTED] Sent: Monday, May 09, 2005 3:41 PM To: [email protected] Subject: Using Proxy server recording facility on Linux Hello, Hello: I am new to jmeter (using version 2.0.3) and trying to load test a web application. My envrionment: Suse Linux 9.1, JDK 1.4.2_07, JBoss Application Server 4.0.1 running on port 8080. I was trying to use the Proxy Server to generate the HTTP Requests for my test plan. As described in the user manual, I created a test plan, a thread group, and added a Recording Controller as a child to the thread group. I also added a Graph Results and Aggregate Report Listeners. Then in the WorkBench I added the HTTP Proxy server from Non Test Elements and give it the port as 8090. Then I changed the browser (tried both FireFox 1.0 and IE 6 for Linux) proxy settings to localhost:8090. I clicked "Start" in the HTTP Proxy Server and then took a new browser instance and browsed thru my web application. I clicked "Stop" in HTTP Proxy Server. But nothingis seen recorded under the "Recording Contoller". Am i missing something? Note: If I run JMeter on Windows with the same setting and still running JBoss on Linux, I get all my recordings with no problem. Thanks for your help in advance, -Hany Mesha --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

