|
|
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня. Как выделить/зарезервировать на жестком диске сразу 4-5 гигабайт? Имеется ввиду, непрерывной области, чтоб не фрагментировалась (хочу сделать по аналогии с закачкой торрентов). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:05 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Это ты программу хочешь написать, или использовать какую-то готовую утилиту ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:08 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Хочу понять как они это делают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:12 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
т.е. правильней было бы сказать, да - свою программу. Но мне непонятно как это сделать. Как правило этим занимается ОС? или же средствами С++ как то делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:13 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
google seekp (в vb6 такая фича прокатывала: я открываю файл, делаю seek на 4гб, пишу 1 байт - сохраняю файл. результат - ОЧЕНЬ быстрое выделение места под файл) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:19 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
то Берлuнгер: большое спасибо, попробую. Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:26 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Работает довольно долго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 18:13 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Выделить же объем в 4Гб вообще не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 18:13 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
При таком подходе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Мы заметно долго выделяем 2Гб. Переварить 4Гб неможем даже с помощью unsigned __64. Файловая система NTFS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 18:42 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 18:48 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Винда? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 18:58 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
на 32 битной винде выделяет 3.5гб мгновенно... надо бы на 64 битной проверить Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 19:01 |
|
||
|
выделение памяти
|
|||
|---|---|---|---|
|
#18+
Берлuнгерна 32 битной винде выделяет 3.5гб мгновенно... надо бы на 64 битной проверить + Код: plaintext 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. действительно быстро. Спасибо за рабочий вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 19:05 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36994149&tid=1343282]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
86ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 434ms |

| 0 / 0 |
