|
|
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Добрый день! В БД лежат двоичные данные bytea - заархивированные (qlz) Для разархивирования использую QuickLZ.decompress(data) Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Передаю bytea column value в функцию (images.getData()): Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Но у меня выходит ошибка в самой библиотеке QuickLZ.java Код: java 1. 2. 3. 4. 5. 6. 7. На Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 13:54 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Сколько у вас записей возвращает SELECT запрос и какой суммарный размер файлов (bytea) у этих записей? А в распакованном виде? Сколько нужно памяти чтобы это всё там держать? Зачем вы используете какую-то странную поделку для компрессии? Philip_Stubborn Но у меня выходит ошибка в самой библиотеке QuickLZ.java OutofMemory:Java heap space это нехватка памяти выделенной JVM. То откуда было выброшено исключение очень слабо связано с действительной причиной нехватки памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:02 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, select возвращает 3 записи, max размер задается в бд в колонке _size = 1311798 (в распакованном виде) aData.length = 141748 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:11 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Вы сказали, что я использую странный способ архивации. Но у меня уже готовые данные в бд лежат, и с ними работаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:13 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Philip_Stubborn, Тогда странно. Дефолтной кучи вполне должно хватать для таких объемов. Это серверное приложение? Вы ResultSet, PreparedStatement точно закрываете? try with resource почему не используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:24 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. В QuickLZ.java вызывается эта функция Код: java 1. 2. 3. 4. 5. 6. 7. Затем из нее Код: java 1. 2. 3. 4. и эта return fast_read(source, 5, 4); Код: java 1. 2. 3. 4. 5. 6. 7. Потом при byte[] destination = new byte[size] в Код: java 1. 2. 3. 4. 5. 6. 7. и выдается ошибка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:27 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Philip_StubbornПотом при byte[] destination = new byte[size] и выдается ошибка Потому что у вас вся память уже чем-то забита, вот Java и не шмогла выдать ещё пару мегабайт под массив. size хоть какой в этом месте посмотрели? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:30 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:30 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Да, конечно, очень большой - 808464688 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:33 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Philip_Stubborn Код: java 1. 2. 3. 4. 5. 6. За такое джуниорам серьзный втык делают. А вы же вроде не первый год на форуме. Philip_StubbornДа, конечно, очень большой - 808464688 Значит что-то не так с денными. Возможно они запакованы другой версией QuickLZ ? Возможно это какая-то специфика типа bytea, в котором ещё лишние байты в заголовке нарисовались? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:47 |
|
||
|
QuickLZ OutofMemory:Java heap space
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Сорри ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2015, 14:57 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38923824&tid=2125615]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 458ms |

| 0 / 0 |
