|
|
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
X64 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 15:59 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, И как? Где его взять, или как запустить на том же Берлине или Токио (про 7 вообще молчу)? В выпадающем списке только win 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 16:45 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
bk0010Данные размещать не в стеке его не хватит: в x32 16 МБ максимум Что, простите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 16:57 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревичrgreat, И как? Где его взять, или как запустить на том же Берлине или Токио (про 7 вообще молчу)? В выпадающем списке только win 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 17:06 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, Отлично, спасибо, а то не мог найти где эта настройка). Правда после Делфи сразу крашнулся без выведения ошибок :), а теперь пишет в логе "Успех" и ничего не происходит). Но уже прогресс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 17:21 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Весело у тебя там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 17:31 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, В общем попробовал на другом компе Берлине, при попытке компиляции с 2 массивами превышающими 1,5 gb каждый всё крашится: делфи крашится, программа крашится, модули системные и те крашатся. При том даже в 64 битной версии сделать один массив более 2 ГБ не дает. Что делать, как быть? Как дальше жить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 22:01 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Какой у тебя хоть тип-то "больше 2 гб"? Телепатией не владею. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 22:19 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Квейдbk0010Данные размещать не в стеке его не хватит: в x32 16 МБ максимум Что, простите?Попробуйте, сюрприз будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 22:32 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
bk0010Попробуйте, сюрприз будет. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 22:57 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, rgreat, Да всё то же самое, что и начале темы. Андрей ИгоревичМассив задан записью: рекорд[1..3] of рекорд[1..20] of рекорд[1..60] of рекорд[1..60] of рекорд[1..163] of рекорд[1..312] of real с кучей побочных параметров на каждом уровне. Ну только теперь Код: pascal 1. если это что-то меняет :). Мне либо так задать, либо просто два раза по Код: pascal 1. В первом случае ругается, во втором - крашится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:01 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, В общем то банальный Код: pascal 1. тоже выдаёт ограничения в 2 ГБ, правда несколько таких массивов не крашат делфи. Размер стека поставил на максимум разрешенного. В принципе можно и обычными массивами обойтись для конкретно этой задачи, но всё-таки, чего он не работает-то :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:07 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexeybk0010Попробуйте, сюрприз будет. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. А Delphi у вас какая? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:20 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, как же не хватает возможности редактировать пост, а не заниматься "оверпостингом". О вышла ошибка до краша делфи "stack_oveflow", хм, при каждой компиляции программы Делфи ведет себя по разному :). И как мне уже с этой бедой бороться, если уже стоит максимальный размер стака. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:21 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
bk0010А Delphi у вас какая? 2006 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:25 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, Самое время отказаться от статических массивов и перейти на динамические. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:26 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey, Чтоб программа крашилась не сразу, а к моменту превышения некой величины? Не очень хочется иметь такою нестабильную программу. Крупные обрабатываемые файлы как раз забивают всю указанную выше запись. По сути чтоб программа не работала достаточно такого кода Код: pascal 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:33 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Kazantsev AlexeyАндрей Игоревич, Самое время отказаться от статических массивов и перейти на динамические. Святые слова Перейдя на такие языки, я жутко морщился от статических массивов ! Привык я к динамическим, они очень удобные ! И памяти не жрут за раз дофига если надобно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:33 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, Это баги компилятора ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:35 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей ИгоревичЧтоб программа крашилась не сразу, а к моменту превышения некой величины? Чтобы не упираться в ограничение на размер статических типов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2018, 23:35 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич Код: pascal 1. Не надо так делать и все заработает. Если памяти у вас хватит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 01:35 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
rgreat, Что-то не особо оно работает. В итоге делфи завис и только убивать через диспетчер. Памяти должно хватать. НяшикЭто баги компилятора И как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 09:11 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей ИгоревичИ как быть?Кто сказал что должно хватать? Нужны непрерывные участки, а таких может и не быть (особенно в W10 FCU). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 10:10 |
|
||
|
Как работать с очень большими масивами
|
|||
|---|---|---|---|
|
#18+
Андрей Игоревич, Не знаю, что у вас там и как. Попробовал на XE6, выполнилось без особенностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.01.2018, 10:10 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39590224&tid=2041256]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 486ms |

| 0 / 0 |
