LINUX.ORG.RU

solaris, java thread dump vs LWP


0

0

по долгу службы приходится разбираться с проблемами возникающими в weblogic, и недавно заметил, что в thread dump, получаемом при kill -3 pid, присутствуют не все lwp, которые видны через prstat и pstack, кто-нибудь может объяснить с чем это связано?

★★★★★

> присутствуют не все lwp

версия ядра? до фига ошибок здесь было исправлено, напр.
dump_task_regs() в 2.6.15 (кажется).

> которые видны через prstat и pstack

не знаю, что это. на всякий случай, смотрите в /proc/$pid/task/

idle ★★★★★
()
Ответ на: комментарий от idle

тьфу, блин. это про solaris :)

не заметил, сорри.

idle ★★★★★
()

Если это solaris 8, то у него есть две библиотеки тредов: одна M:N, вторая 1:1, причём по умолчанию M:N. Эта M:N создаёт служебные lwp. 1:1 не создаёт. Можно попробовать запустить с LD_LIBRARY_PATH=/usr/lib/lwp и посмотреть, нет ли разницы.

В solaris 9 и 10 есть только одна реализация тредов: 1:1.

iliyap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.