Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 1.22 KB

README.md

File metadata and controls

20 lines (17 loc) · 1.22 KB

performance-webapp

Java web application used for performance testing and analysis presentation/class.

JAX-RS REST service simulates a number of possible bottlenecks:

  • /performance-webapp/fast - does nothing, returns thread name in text/plain
  • /performance-webapp/sleep/ - sleeps for "time" milliseconds
  • /performance-webapp/uuid/ - generates "n" Random UUIDs
  • /performance-webapp/fib/ - generate "n"th number in fibonnaci sequence
  • /performance-webapp/synch/sleep/ - sleeps for "time" milliseconds in synchronized block
  • /performance-webapp/synch/uuid/ - generates "n" Random UUIDs in synchronized block
  • /performance-webapp/synch/fib/ - generate "n"th number in fibonnaci sequence in synchronized block
  • /performance-webapp/executor/sleep/ - sleeps for "time" milliseconds using executor service
  • /performance-webapp/executor/uuid/ - generates "n" Random UUIDs using executor service
  • /performance-webapp/executor/fib/ - generate "n"th number in fibonnaci sequence using executor service
  • /performance-webapp/deadlock/1 - Lock object 1 then 2
  • /performance-webapp/deadlock/2 - Lock object 2 then 1
  • /performance-webapp/memory/ - generates "n" Random UUIDs and stores in session