
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
30.04.2013, 18:19:37
|
|||
|---|---|---|---|
|
|||
java ядра |
|||
|
#18+
День добрый. Обратил внимание, что при запуске простого приложения(в приложении только Array.sort()), java начинает грузить все ядра на машине. По началу думал, что в сортировке идет распараллеливание, но заглянул в исходники и потоков вроде как там не нашел и в профайлере отображается только один main thread. Это какая-то оптимизация или так всегда происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2013, 19:08:52
|
|||
|---|---|---|---|
|
|||
java ядра |
|||
|
#18+
Все ядра это сколько? 2-4-8? Есть профайлеры и по ядрам нагрузку показывают. Java может чем-то ещё параллельно заниматься. Например мусор убирать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.04.2013, 19:44:19
|
|||
|---|---|---|---|
|
|||
java ядра |
|||
|
#18+
Да, спасибо. По ходу это gc. Раньше было так: сгенерил N объектов и сортирую их. Сейчас сгенерил один раз и много раз сортировал, и через некоторое время нагружен стал только один процессор. Эх, а уж подумал, java как-то сама клево распараллеливает( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2129429]: |
0ms |
get settings: |
15ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
69ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 311ms |
| total: | 504ms |

| 0 / 0 |
