...
Level | Section | Description | Link to the discussion of unique identification |
---|---|---|---|
1 | Platform | The platform the agent is running on. |
|
2 | JVM | On each platform can be multiple JVMs | |
3 | "Thread" | Within each JVM different threads are run | invocation sequence IS thread identification |
4 | method | Within one thread a method can be invoked multiple times |
|
...
- Each invocation of a method checks if an invocation sequence is currently active
- The staging area builds up a stack of all methods that are invoked within one "thread"
- This stack must be unique for each thread identification
- The data is sent to the CMR. Based on the JVM identification, the ... and the thread identification, the CMR can extend its stack of the methods of one invocation by adding the received stack to it. If no information is currently available, the CMR must assume that this was a new invocation.
...