摘要 |
<p><P>PROBLEM TO BE SOLVED: To provide an information processing system including lock tracing function for software performance analysis. <P>SOLUTION: In a symmetric multi-processor (SMP) system 100, a particular thread of an executing application program 190 requests and obtains a lock for a memory address pointer. A subsequent thread requests the same memory address pointer lock prior to the particular thread release of that lock. The subsequent thread begins to spin to wait for the release of that address pointer lock. When the subsequent thread reaches a predetermined maximum amount of wait time (MAXSPIN), a kernel 185 of an OS 180 detects the MAXSPIN condition. The OS 180 determines if the subsequent thread and address pointer lock meet a list of criteria set during initiation of the automatic lock trace method, and automatically initiates an SMP lock trace capture. <P>COPYRIGHT: (C)2011,JPO&INPIT</p> |