
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
11.07.2012, 12:23:02
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
При работе с большими данными возникает out of memory Копаясь в этих классах, не могу понять, кто съедает память. Да и вроде везде написано, что чтение блокирует запись. Единственное, что могу предположить - у InputStream забирают (на стороне) недостаточно быстро, насколько я пишу в Output. Что можно применить, чтобы как-то синхронизировать эти процессы? Как я могу понять, что "пока данные писать не надо"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 12:35:19
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
grrhПри работе с большими данными возникает out of memory Именно OutOfMemoryError: heap space? grrhКопаясь в этих классах, не могу понять, кто съедает память. В этих? Не в тех? А дампе кучи надо копаться, а не в классах. Если речь о PipeStream, то там вроде нет буфера. Расти им некуда. grrhДа и вроде везде написано, что чтение блокирует запись. Единственное, что могу предположить - у InputStream забирают (на стороне) недостаточно быстро, насколько я пишу в Output. Что можно применить, чтобы как-то синхронизировать эти процессы? Как я могу понять, что "пока данные писать не надо"? Вы о чем вообще:? как это связано с OOME? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 12:49:14
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
BlazkowiczИменно OutOfMemoryError: heap space? java.lang.OutOfMemoryError насчёт heap space не помню, сейчас сгенерю и посмотрю. grrhЕсли речь о PipeStream, то там вроде нет буфера. Расти им некуда. сама в шоке grrhВы о чем вообще:? как это связано с OOME? Вот так - если при записи в PipedOutputStream я делаю Thread.sleep - передача проходит без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 12:51:24
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
Подключитесь из Jvisualvm и снимите дамп кучи, если дело в ней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 13:20:04
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
Dump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" "native memory exhausted" received Профайлер показывает вполне вменяемый рост памяти, порядка мегабайт-десятков мегабайт, за это же время процесс вебсферы вырастает на гиг, потом на два, потом вебсфера крашится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 13:28:17
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
grrhDump Event "systhrow" (00040000) Detail "java/lang/OutOfMemoryError" "native memory exhausted" received Профайлер показывает вполне вменяемый рост памяти, порядка мегабайт-десятков мегабайт, за это же время процесс вебсферы вырастает на гиг, потом на два, потом вебсфера крашится. Опять экзотические JVM :( На HotSpot запустить никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 13:30:56
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
скорее всего никак :( с другой стороны - это уже не совсем "наши" проблемы, посмотрим.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 13:49:06
|
|||
|---|---|---|---|
|
|||
PipeStreams out of memory |
|||
|
#18+
кстати да, на томкате всё ок без слипов.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 14:31:04
|
|||
|---|---|---|---|
PipeStreams out of memory |
|||
|
#18+
С этой вашей jvm тоже наверное как то можно снять хип дамп. Только его просмотр даст ответ о том, кто захавал всю память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.07.2012, 14:34:35
|
|||
|---|---|---|---|
PipeStreams out of memory |
|||
|
#18+
Перечитал еррор месадж повнимательней - т.е. у вас в хипе пусто, а процесс занимает много памяти? Если там есть офф хип аллокации, то возможно есть и объекты в хипе, которые и трекают (типа bytebuffer)? Тогда возможно они окажутся в хип дампе и пможно булет поять кудаушла память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2131378]: |
0ms |
get settings: |
17ms |
get forum list: |
29ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
58ms |
get topic data: |
21ms |
get forum data: |
5ms |
get page messages: |
94ms |
get tp. blocked users: |
3ms |
| others: | 336ms |
| total: | 579ms |

| 0 / 0 |
