|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя. Вот кусок твоего кода встретил на хабре. Консультируй. Тут ошибка что не очишаются файлы блоб в локальном хранилище хрома. Каждый вызов этой функции создаёт новый здоровый блоб на клиенте. пример ссылки: blob: http://localhost:8080/02a0f2dc-8835-41cb-a561-0796347ce613 chrome://blob-internals/ Как исправить? Код: sql 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. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 15:46 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Код: sql 1.
Вроде только в java работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.11.2019, 17:30 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Тут ошибка что не очишаются файлы блоб в локальном хранилище хрома. не замечал влияния на что либо... window.pic = null; и это не тут проявляется.. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 01:09 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
буду исследовать... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 01:09 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя на что влияет? Память растет, потом переходит на своп и работает все медленнее. Нужно каким то образом очищать после отправки так как на клиенте он уже не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 07:10 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp даже если блоб 500 мегов отправлен на сервер, он остается в памяти пока живет window. Память растет, потом переходит на своп и работает все медленнее. Нужно каким то образом очищать после отправки так как на клиенте он уже не нужен. очистил историю хрома очистил всё временное с помощью ccleaner. загрузил зип 1.5гиг 614 файлов пока загружались - эти блобы отображались в DevTools во вкладке источники. при переходе на другую страницу и обратно - упоминание об этих блобах теряются... посмотрел историю - никаких упоминаний о подобном размере, ничего... Ccleaner не показал какого-либо заметного увеличения использованного хромом места так что твои опасения напрасны. про своп - ну тут вопрос спорный - простое "удаление" - это дело сборщика мусора, но как и когда он запускается - это никому не известно. в инете - много вопросов про удаления блобов, но все они не сказываются на их удалении из "локального хранилища" , по крайне из списка не удаляются. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 09:38 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, даже во время обработки файлов память не шибко изменяется ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 09:54 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя пока загружались - эти блобы отображались в DevTools во вкладке источники. - зачем тогда асинхронность в загрузке? - что делать на сотовых и планшетах где всего оперативы 1 гигабайт? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:05 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя даже во время обработки файлов память не шибко изменяется Введи chrome://blob-internals/ А то термин "не шибко" как то не инженерно) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:07 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя так что твои опасения напрасны. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:09 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp то есть, 614 файлов загрузились и висят в памяти пока загружается 615 ый файл? даже сам зиповский файл не загружается полностью. загружается только список зазипованных файлов с инфой их расположения и прочей информацией. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:12 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Код: sql 1. 2.
Глобальная переменная pic затирается и память не освобождается. До уничтожения страницы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:13 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp то есть, 614 файлов загрузились и висят в памяти пока загружается 615 ый файл? даже сам зиповский файл не загружается полностью. загружается только список зазипованных файлов с инфой их расположения и прочей информацией. Набери в хроме chrome://blob-internals/ Что видишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:15 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp chrome://blob-internals/ Что видишь? ты можешь сам - найти строчки с местом хранения там есть путь - открой в проводнике (не закрывая хром) увидишь список этих "блобов" закрой хром и все они пропадут ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:19 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Глобальная переменная pic затирается и память не освобождается. До уничтожения страницы. когда он запускается - не известно возможно когда появится необходимость ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:21 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя закрой хром и все они пропадут Итого повтор вопроса. 614 блобов там есть пока качаю и уже перекачал 615? Да или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:21 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя освобождением памяти занимается сборщик мусора. Двойка. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:22 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
Пришлось самому искать. Первая ссыль говорит что в js нужен оператор delete переменная. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:24 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Первая ссыль говорит что в js нужен оператор delete переменная. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:26 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp Первая ссыль говорит что в js нужен оператор delete переменная. На планшете 1 гиг оперативы ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:40 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp если у объекта нет рабочих ссылок даже после delete windows.pic если откроешь chrome://blob-internals/ ты увидишь список блобов ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:42 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
вадя PetroNotC Sharp если у объекта нет рабочих ссылок даже после delete windows.pic если откроешь chrome://blob-internals/ ты увидишь список блобов Продолжай. Реши проблему. Я могу запустить твою функцию при ответе по AJAX. Напиши её тут. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:44 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
А то придется идти в js ветку( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:45 |
|
вадя. Встретил твой код на хабре.
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, на оперативку это не влияет. но в папке \Google\Chrome\User Data\Default\blob_storage этих файлов , действительно, нет ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2019, 10:45 |
|
|
start [/forum/topic.php?fid=59&fpage=21&tid=2121025]: |
0ms |
get settings: |
26ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
33ms |
get forum data: |
3ms |
get page messages: |
428ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 566ms |
0 / 0 |