|
Большое потребление памяти при загрузке фото в DataTable
|
|||
---|---|---|---|
#18+
Загружаю 1800 фото, общий объем которых 150 Мб, а каждой не более 200 Кб, в DataTable. Код: vbnet 1. 2. 3.
После загрузки всех фото в таблицу объем памяти потребляемой приложением достигает почти 2 Гб!!, т.е. более чем в 10!!! раз превышающий суммарный объем всех фото. В чем тут может быть дело и можно ли это как то исправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 11:14 |
|
Большое потребление памяти при загрузке фото в DataTable
|
|||
---|---|---|---|
#18+
PosohovВ чем тут может быть дело jpeg при загрузке в Image распаковывается. Posohovможно ли это как то исправить загружать только по требованию, ненужное выгружать, в DataTable хранить только пути к файлам если уж так хочется в памяти держать - загружать оригинальный jpg без распаковки, в Imagе - по необходимости превращать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 11:49 |
|
Большое потребление памяти при загрузке фото в DataTable
|
|||
---|---|---|---|
#18+
Изопропил - спасибо за ликбез! Изопропилзагружать оригинальный jpg без распаковки, в Imagе - по необходимости превращать А это как делается? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 12:48 |
|
Большое потребление памяти при загрузке фото в DataTable
|
|||
---|---|---|---|
#18+
Posohov, Нормально опишите, что вы хотите сделать. Загрузить в базу 100500 картинок? Отобразить на экране 100500 картинок? Засрать память соседу? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 13:09 |
|
Большое потребление памяти при загрузке фото в DataTable
|
|||
---|---|---|---|
#18+
Posohov, примерно так: Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 13:09 |
|
Большое потребление памяти при загрузке фото в DataTable
|
|||
---|---|---|---|
#18+
Изопропилпримерно так: Спасибо. Самое главное мне стало понятно отчего так возросло потребление памяти, а в остальном есть разные варианты. Например, загружать в таблицу превью-фото, т.е. уменьшенные до размера ячейки DataTable фотки, а полный формат фото выводить при двойном клике на ячейку с превью-фото, загружая его с диска. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.08.2017, 20:15 |
|
|
start [/forum/topic.php?fid=20&fpage=40&tid=1399743]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 426ms |
0 / 0 |