Результаты поиска по запросу "memory"

1 ответ

 если вы не хотите, чтобы размер кучи изменялся.

есть приложение Java, работающее в openjdk8, чья максимальная куча памяти изменяется во время выполнения - что может быть причиной этого? Я нашел вопросПочему куча меняется в ...

7 ответов

Как разные строки могут иметь один и тот же адрес [дубликаты]

На этот вопрос уже есть ответ: Два строковых литерала имеют одинаковое значение указателя? [/questions/13515561/two-string-literals-have-the-same-pointer-value] 5 ответов Я знаю, что для сравнения двух строк в C нужно использоватьstrcmp() ...

2 ответа

 Удачи

родолжение моего вопроса, размещенного здесь:Ошибка памяти с большими изображениями при работе сверточной нейронной сети с использованием TensorFlow на экземпляре AWS ...

ТОП публикаций

1 ответ

, Не могли бы вы взглянуть на это, если у вас есть время. Большое спасибо за ваши ответы, Макс Ф. Теперь я могу лучше понять сообщение об ошибке и задать более конкретные вопросы.

ользую сверточную нейронную сеть на экземпляре AWS g2.2xlarge. Модель отлично работает с 30000 изображениями размером 64х64. Тем не менее, когда я пытаюсь запустить его с изображениями размером 128x128, это дает ошибку памяти (см. Ниже), даже ...

1 ответ

«В прошлом, например, было возможно использовать try-catch на случай, если вы декодируете огромный битовый массив, который может вызвать OOM» - я думаю, это недостаток текущей реализации. Теоретически, поскольку хранилище растровых изображений не подвергается непосредственному воздействию Java-кода, должна быть возможность выполнять учетные проверки по требованию в коде, который обращается к растровому памяти. Эти проверки, в свою очередь, могут выбирать, выдавать OOM Error или нет. Обратите внимание, что сверхкоммит всегда позволяет выстрелить себе в ногу с помощью JNI - эти изменения в растровом изображении делают это проще для людей, которые не используют JNI.

последние годы, чтобы проверить, сколько памяти у вас на Android и сколько вы используете, вы можете использовать что-то вроде:Это означает, что чем больше памяти вы используете, особенно путем хранения растровых изображений в памяти, тем ближе ...

3 ответа

 для полной информации.

аю околлекциив .NET в наше время. Как известно, есть некоторые преимущества использованияобщие коллекциинаднеобщего: они безопасны по типу и не имеют кастинга, бокса / распаковки. Вот почему общие коллекции имеют преимущество ...

5 ответов

это означает, что размещение этих переменных определяется и внедряется в исполняемый код, который генерирует компилятор, а не в том, что компилятор выделяет для них пространство, пока оно работает. Фактическое динамическое выделение памяти выполняется сгенерированной программой при ее запуске.

исал C-программу, которая принимает целочисленный ввод от пользователя, который используется как размер целочисленного массива, и, используя это значение, он объявляет массив заданного размера, и я подтверждаю это, проверяя ...

1 ответ

Интерпретация выходных данных --ptxas-options = -v

1 ответ

Я не ожидаю, что какой-либо основной процессор будет использовать его в течение десятилетий.

роисходит, когда вы используете префикс переопределения памяти, но все операнды являются регистрами? Итак, допустим, вы кодmov eax, ebx или жеadd eax, ebxи значение по умолчанию 32-битное, но вы используете переопределение 67h. Как процессор ...

1 ответ

 является

елей отладки я написал этот небольшой статический метод: public static long CheckMemory(long maxMemorySizeBytes) { GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); var usedMemoryBytes = Process.GetCurrentProcess().VirtualMemorySize64; ...