all-启用具有零阈值的同步等待跟踪。该选项强制记录所有同步事件。
calibrate-启用同步等待跟踪并在运行时通过校准来设置阈值。(与 on 等效。)
off-禁用同步等待跟踪。
on-启用具有缺省阈值的同步等待跟踪,这将在运行时通过校准来设置缺省阈值。(与 calibrate 等效。)
对于 Java 程序,不能记录同步等待跟踪数据;如果指定它,将视为错误。
在 Solaris 上,跟踪以下函数:
|
mutex_lock() |
|
rw_rdlock() |
|
rw_wrlock() |
|
cond_wait() |
|
cond_timedwait() |
|
cond_reltimedwait() |
|
thr_join() |
|
sema_wait() |
|
pthread_mutex_lock() |
|
pthread_rwlock_rdlock() |
|
pthread_rwlock_wrlock() |
|
pthread_cond_wait() |
|
pthread_cond_timedwait() |
|
pthread_cond_reltimedwait_np() |
|
pthread_join() |
|
sem_wait() |
在 Linux 上,跟踪以下函数:
|
pthread_mutex_lock() |
|
pthread_cond_wait() |
|
pthread_cond_timedwait() |
|
pthread_join() |
|
sem_wait() |