|
Вопрос про быстродействие
| ☑ |
0
piffoff
17.08.16
✎
16:46
|
Подскажите плз
Допустим я загружаю файл эксель в 5000 строк в базу
и для каждой строки формирую структуру параметров (значения колонок)
так вот ее лучше один раз создать а потом чистить чем каждый раз создавать заново?
|
|
1
piffoff
17.08.16
✎
16:46
|
Или это не влияет ни на что
|
|
2
f_vadim
17.08.16
✎
16:48
|
на 5000 ты не заметишь разницы
тут важнее как сделано чтение из екселя
|
|
3
piffoff
17.08.16
✎
16:49
|
Ну а в общем? Как правильнее?
|
|
4
piffoff
17.08.16
✎
16:52
|
Я просто подозреваю что лучше одни раз создать,
Оператор новый веделяет место в оперативной памяти или как - то иначе работает?
|
|
5
f_vadim
17.08.16
✎
16:53
|
(4) одинэсника это не должно волновать :)
|
|
6
vicof
17.08.16
✎
16:54
|
Первый раз да, потом переменная ссылается на эту же область памяти.
|
|
7
Мыш
17.08.16
✎
16:54
|
(5) Судя по плодам их - так и есть )))
|
|
8
vicof
17.08.16
✎
16:55
|
ADO наше все
|
|
9
piffoff
17.08.16
✎
16:55
|
Чем дальше тем медленнеееее))
|
|
10
piffoff
17.08.16
✎
16:56
|
Так я делаю иерархическую загрузку из экселя, в эксель есть метод узнать уровень а в АДО я такого не знаю
|
|
11
PR
17.08.16
✎
16:58
|
(3) Правильнее в данном случае делать читабельнее код, поскольку разница в скорости в данном случае не заметна.
|
|
12
f_vadim
17.08.16
✎
16:58
|
(10) тем более заморочки с созданием/очисткой структуры - экономия на спичках.
правильно будет как удобнее/читабельнее/сопровождабельнее :)
|
|
13
piffoff
17.08.16
✎
16:59
|
спасибо за советы
|
|