Extracting debugging information from RTC Eclipse plugin
Hi,
First some background. It is possible to start the ClearCase remote client plugin in a debug mode by using a eclipse command line like this: /opt/ibm/SDP70/eclipse -debug '/opt/ibm/SDP70/.options' -product com.ibm.rational.rad.product.ide The .options file can contain various options that control the type and amount of debug information that is logged. I use this to extract performance information about the various interactions between the ccrc client and server. I want to be able to do similar things with Rational Team Concert. Can a Eclipse instance with RTC installed be started something like this (RSA in this case) /opt/ibm/SDP75/eclipse -debug '/opt/ibm/SDP75/.options' -product com.ibm.rational.rsa4ws.product.v75.ide where the .options file controls the debugging ? ?. If yes, what options are available in the .options file for the Rational Team Concert Plugin? Thanks Rob L |
5 answers
roblogie@au1.ibm-dot-com.no-spam.invalid (roblogie) wrote in news:gqp05r
$odl$1@localhost.localdomain: Can a Eclipse instance with RTC installed be started something like If yes, what options are available in the .options file for the usually the plugin provide delivers the .options in the plugin In anycase, the output I ask th eteam to write down is only for them. We do not explain how to read it... Is there anything you wanted to debug ? If you want performance for Eclipse based java app to a server, here is what we use. it may help you - we use various perf tool that plug directly into the JVM. - we use metronome in eclipse to test the connection. - we use tcpip monitor or other network tools - Eric J. and I are developing a 'stand alone java ap' that will test the performance between a client and a jazz server (a simple java app) If you want specific info, let's open a work item and subscribe me :) I will work with the dev team... -- Christophe Elek Serviceability Architect IBM Software Group - Rational |
Hi
The sort of information I am after is to be able to accurately work out how long various RTC tasks take, such as loading a workspace for various sized components. I need to provide prospective users of a RTC environment information about how long typical developer tasks will take. For example, if a developer has a workspace that is 100MB in size, then they can expect that various tasks such as loading it will take a given time. This helps users to decide if RTC servers in various locations will provide adequate performance for there team members. Unfortunately, in Australia where I am located, a lot of the network links leave a lot to be desired when it comes to latency and bandwidth. So we need to plan around their limitations when deciding on the location of servers for products like RTC to ensure that development teams get the performance they need to do their jobs. |
I think I have worked out how to solve this problem.
I have been introduced to the "Jazz Metronome" a brilliant little tool included with the eclipse client that will measure your network performance to the jazz server. In my case the server I am using is in Southbury in the US. My performance results are: From Home (Lotus Mobile Connect over broadband) Average Ping: 543 ms Upload Speed: 331 KB/Sec Download Speed: 85 Kb/Sec From my IBM Office in Ballarat (Australia) Test1 Average Ping: 268ms Upload Speed: 237.5 KB/Sec Download Speed: 26.3 KB/Sec Test2 Average Ping 392 MS Upload Speed: 266.7 KB/Sec Download Speed: 39.3 KB/Sec Unfortunately the numbers I got above seems to suggest that the performance of RTC will be marginal :( > Does anyone else have the Jazz Metronome network test results from their site, and a indication of the response time of RTC, both for general usage and for SCM tasks like loading (etc) workspaces ? Thanks |
I think I have worked out how to solve this problem. Hi Rob You can use the metronome for this too. You did the right thing getting the network connection speed using the metronome. Now you should reset the metronome, and go ahead and perform the actions (step by step). At each step - take a snapshot of the services tab - and the sum of all the numbers is the time it took the client to complete the task. Remember to reset the metronome for each step otherwise you get the grand total of all opps, not just your individual steps :-) regard anthony |
Hi Anthony,
Thanks for the tip. Is it possible to identify which items in the services tab are network dependent ? I want to measure network dependencies, not things that are dependent on the performance of the client. Thanks Rob |
Your answer
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.