• Post Reply Bookmark Topic Watch Topic
  • New Topic

architecture bottleneck analysis

 
Walter Andresen
Greenhorn
Posts: 29
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there!

I need to do a bottleneck analysis/research to see where there might be performance issues now and in the future, when more users are registered in the system.
This is a pretty complex weblogic application with Spring, UI in Struts/JQuery,etc, Oracle, webserices, etc. The system has about 100 DB tables and a lot of business logic is written as stored procs. Does anybody recommend me how to start with this?

Thank you



 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 35709
408
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Walter,
I recommend first running a monitoring tool to see where the time/bottlenecks are with a single user. Then repeat the test while running load to see where the bottleneck is then.
 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There are plenty of tools to create fake loads, but with something this complex I suspect you will need to write custom code to simulate users.

When I did this sort of thing I found XML very handy to create "scripts" to represent various kinds of users.

It should be obvious that you can't just run multiple copies of a single user because various parts of your complex system will buffer, etc and not represent a true random load.

Bill
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!