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

2 ответа

ну, я играл в IDLE около пяти минут. Я никогда не смотрел на память с помощью Python, так что это был крутой краш-курс, но да, это прямо из официальных документов. удачи!

я есть класс Python "Foo", который содержит: данные (целые числа, числа с плавающей запятой)списки (целых, чисел с плавающей точкой и других объектов)словари (целых, поплавков, других объектов)Предполагая, что нет обратных ссылок (циклов), есть ...

1 ответ

@Gopi: Извините, я забыл ответить на эту часть вашего вопроса. Я добавил абзац внизу, посвященный этому.

аюсь понять наиболее эффективные способы хранения нескольких изображений одинакового размера в Matlab. Все, что я пишу здесь, основано на моих маленьких знаниях и может быть неточным. До сих пор я знаю, что мы можем читать изображения в ...

7 ответов

- Пит

я есть несколько связанных вопросов об управлении выровненными блоками памяти. Кроссплатформенные ответы были бы идеальными. Однако, поскольку я почти уверен, что кросс-платформенного решения не существует, я в основном интересуюсь Windows и ...

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

4 ответа

@leonidp да, ты прав. 32-битный процесс не может использовать больше, чем даже на 64-битной Linux. Вам придется пересобрать приложение для 64-битной.

ко виртуальной памяти может иметь 32-битный процесс в 64-битном Linux (т. Е. Сколько памяти я могу выделить и использовать сmalloc() прежде чем я начну получатьNULL указатель)? Я попробовал это на моем 32-битном Linux и достиг предела около 3 ...

3 ответа

Я надеюсь дать разумный обзор по этому вопросу, но, возможно, есть лучшие авторы, чем я, что вам, вероятно, понравится читать намного больше. Так что ищите тексты в виртуальной памяти, это может быть хорошей отправной точкой для понимания того, что вы хотите. Есть несколько книг, которые опишут это более или менее подробно. Несколько из тех, что я знаю: структурированная компьютерная организация, от tanenbaum; Концепция операционной системы, автор Silberschatz. Я почти уверен, что Кнут обсуждает это и в своих книгах по алгоритмам. Если вы чувствуете себя авантюрным, вы можете попробовать прочитать его в руководствах Intel.

образом компилятор обеспечивает непрерывность памяти стека, вызывает ли она перемещение памяти каждый раз во время работы программы или резервирует память в стеке, необходимую программе перед ее запуском?

1 ответ

Компилятор VS2012 Странные проблемы освобождения памяти

У меня странная проблема с компилятором VS2012, который не отображается в GCC. Процесс освобождения занимает минуты, а не секунды. У кого-нибудь есть какие-либо материалы по этому вопросу? Пошаговая отладка показывает заметное зависание при ...

2 ответа

del удалит переменную в python, и поскольку модель является переменной, del model удалит ее, но график TF не изменится (TF - ваш бэкэнд Keras). При этом K.clear_session () уничтожит текущий график TF и ​​создаст новый. Создание новой модели кажется самостоятельным шагом, но не забудьте про бэкэнд :)

делаю Я тренируюсь и использую сверточную нейронную сеть (CNN) для классификации изображений, используя Keras с Tensorflow-GPU в качестве бэкэнда. Что я использую - Сообщество PyCharm 2018.1.2 - оба Python 2.7 и 3.5 (но не оба одновременно) - ...

5 ответов

 данные хранятся в памяти. Чистые данные - это информация, загруженная из файла, который не был изменен программой. ОС может выводить чистые данные (возможно, в зависимости от того, как они были загружены), не записывая их на диск. Грязные страницы должны быть сначала записаны в файл подкачки.

ая часть литературы по виртуальной памяти указывает на то, что как разработчик приложений, понимание виртуальной памяти может помочь мне использовать ее мощные возможности. Некоторое время я занимался разработкой приложений для Linux, но мне было ...

1 ответ

Это UB, чтобы повторно использовать хранилище объекта, не разрушая его сначала?

Данный не POD типT: auto p = new T(); ::new (p) T(); /* ... */ delete p;Это UB, верно? Ясно, что я не пропускаю напрямую память, выделенную для этого первымT (и если у него нет косвенных членов, то я вообще ничего не пропускаю), но он никогда ...

2 ответа

@DanBurton: кто-то должен реализовать компилятор;)

skell нет явного управления памятью, и все объекты передаются по значению, поэтому очевидного подсчета ссылок или сбора мусора тоже нет. Как компилятор Haskell обычно решает, генерировать ли код, который размещается в стеке, по сравнению с кодом, ...