Reply
Contributor
DavidG
Posts: 18
Registered: 08-31-2008
0

Re: Linux install doc?

Curious to what exactly you want to graph?  Just ensuring tests are executing or specific parameters or results?

 

Thanks.

Expert
KumarS
Posts: 2,233
Registered: 08-30-2008
0

Re: Linux install doc?

From your descriptions, it does not seem like a CPU issue. It seems to be a memory issue. You should open Window->Preferences->General and turn on the checkbox for show heap status. If the heap is anywhere near getting to full, you will get severe performance issues inside iTest.

 

Similarly, you should use Windows task manager to see how much physical RAM you have available. If it is less than 100M, your Windows o/s is going to be really slow at doing stuff.

Contributor
zbrock
Posts: 36
Registered: 09-11-2009
0

Re: Linux install doc?

Kumar, when seeing this issue I see iTest taking 1GB of available memory (memory usage in system monitor), normally it runs at 500MB. I've tried adjusting heap size and all that's caused is trouble, same story for windows page file size. If iTest's heap size is getting fapped at 381M why is every windows program running affected? I've seen XP explorer unable to right click on items due to this.

 

David, I am using the graphs to measure cpu/memory and detect leaks and system issues in a simple case. Other cases where i have thousands of provisions/deprovisions a graph would keep track of failure/success. When running my test via itestcli it's cumbersome to really see how the DUT is reacting.

 

Expert
KumarS
Posts: 2,233
Registered: 08-30-2008
0

Re: Linux install doc?

iTest process will take memory equivalent of:

heap size + stack space for different threads + code space for iTest code + all the readonly data (e.g. strings) + windows UI components + misc, overhead

 

Heap size is just one of the memory modules for any managed process (.net or java). That is why you will see that iTest process will look like taking more memory than just the heap size. But if heap is full, you will have problems with iTest running properly even though the underlying operating system has memory available.

 

On the other hand, if the underlying operating system is running out of memory, increasing iTest's heap size will only make the matter worse.

 

The same thing will be true on Linux. Only difference is people do not run a lot of other programs on Linux and thus operating system has more resources available. But if you run the same set of programs with the same memory usage patterns, you will get the similar slow down in Linux.

 

 

If you are willing to see the graph after the test is done, you can write your chart data to a file and plot that csv file in Excel after the test run. This technique allows one to run the test using itestrt or itestcli.