|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
при попытке взять у ОС больше 2Гб - студия орёт - зажрался , много памяти. outofmem как это локализовать. приложение ессесна x64. ну собсна не важно , один массив на 4гб, или 4 массива по 1Гб. а для чего - пока не для чего. но что бы знать на будущее. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 12:30 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Platform target? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 12:38 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
МСУPlatform target? приложение ессесна x64. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 12:39 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
beg-in-er, framework 4.5 и в конфиге приложения Код: xml 1. 2. 3. 4. 5.
http://msdn.microsoft.com/ru-ru/library/hh285054.aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 12:40 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Изопропил <gcAllowVeryLargeObjects enabled="true" /> о, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 12:52 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Изопропил, выходит это только для 4.5, для нижних версий надо разбивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 13:09 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Тесты с замерами: Массивы более 2Gb без OutOfMemoryException P.S. Непонятно только, зачем могут использоваться такие массивы - попахивает чистой воды базами данных со всеми вытекающими. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 13:29 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
МСУ, он же написал, что чисто ради интереса "интересуется". А возможно он создает вредоносный код %) который будет пожирать память :) ну или это будет гигапиксельная фотография целиком ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 13:33 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Roman MejtesМСУ, он же написал, что чисто ради интереса "интересуется". О как парня торкнуло, перед новым годом очень заинтересовался ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 13:45 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
МСУО как парня торкнуло, перед новым годом очень заинтересовался не просто память в компе расширилась, вот и вопрос возник. как применение , почему обзательно БД -например создание видео. до сжатия оно большое. хотел на праздниках , в свободную минутку создать видос какой нидь. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 14:06 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
beg-in-erкак применение , почему обзательно БД -например создание видео. до сжатия оно большое. хотел на праздниках , в свободную минутку создать видос какой нидь. 1) зачем всё загонять в память? 2)если загонять, в чём слубокий смысл непрерывного куска? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 14:53 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
МСУP.S. Непонятно только, зачем могут использоваться такие массивы - попахивает чистой воды базами данных со всеми вытекающими. Хочет человек проблемки порешать. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 15:38 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Изопропил1) зачем всё загонять в память? 2)если загонять, в чём слубокий смысл непрерывного куска? слишком много вопросов и ни одного вменяемого ответа. всё для видео уже подготовленно, методы , алгоритмы, да вот руки не доходили ещё. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 15:43 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
beg-in-erслишком много вопросов и ни одного вменяемого ответа. всё для видео уже подготовленно, методы , алгоритмы, да вот руки не доходили ещё. Два вопроса - да, это слишком много, согласен. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 15:52 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
ИзопропилДва вопроса - да, это слишком много, согласен. единственная вменяемая мысль сейчас - это загнать всё в память и прогонять до получения нужного результата. т.к. один кадр 800х600 это ~ 1.5Мб. пусть будет 12 кадров в секунду. это уже 18 Мб. минута уже Гиг. 5 минут = 5 гигов. яж не стандартных редакторах делать буду. мне подвай AVI CreateAvi(const char *fn, int frameperiod, const WAVEFORMATEX *wfx) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 16:11 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
Могу ошибиться, особо не вникал, но где-то буквально на днях читал, что при нехватке памяти в файл сбрасывается. Или ошибаюсь? В Борланд С++ (если не С) под ДОС это было. Правда и память была -1-2 МБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 16:12 |
|
как создать массив > 2Гб ?
|
|||
---|---|---|---|
#18+
МСУP.S. Непонятно только, зачем могут использоваться такие массивы - попахивает чистой воды базами данных со всеми вытекающими. зы, если под БД то после появления SSD дисков (если верить декларации об их скорости и надёжности ) уже нет особого смысла загонять всё в память. да и цена их немногим выше обычных винтов ( для БД нормально ). там наверное достаточно открыть stream на чтение и ловить щастье . зачем там массивы. хотя не работал с ними , не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2012, 17:37 |
|
|
start [/forum/topic.php?fid=20&msg=38097175&tid=1405415]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 183ms |
0 / 0 |