tags:

views:

52

answers:

2

plz explain with an example..

Thanks ..

+1  A: 

If you mean User think time is the time that a real user waits between actions.
For example: when a user receives data from a server, user may wait several seconds to read and review the data before responding.
This delay is known as "user think time" and generally it is used to model a real time scenario.

systempuntoout
how it is important in hibernate?
org.life.java
@abc: In general, you don't want to have any database locks open during user think time and ORMs like hibernate help manage database locks.
Michael Maddox
+1  A: 

Straight From Sun Doc

A user does not submit requests continuously. A user submits a request, the server receives and processes the request, and then returns a result, at which point the user spends some time before submitting a new request. The time between one request and the next is called think time. Think times are dependent on the type of users. For example, machine-to-machine interaction such as for a web service typically has a lower think time than that of a human user. You may have to consider a mix of machine and human interactions to estimate think time. Determining the average think time is important. You can use this duration to calculate the number of requests that need to be completed per minute, as well as the number of concurrent users the system can support.

now how this is important in hibernate? read here- http://docs.jboss.org/hibernate/core/3.3/reference/en/html/transactions.html

daedlus