Публикации по теме 'heap-memory'


Javascript: эффективный доступ к данным
Javascript: эффективный доступ к данным В своих предыдущих блогах о стеке вызовов и куче памяти я рассказывал, как хранятся данные и как к ним можно получить доступ. В этом блоге я буду визуализировать эффективность каждого метода хранения. Эффективность стека вызовов Стек вызовов  — это контейнер хранения First-In-Last-Out . Это означает, что каждый раз, когда программа хочет получить доступ к переменной, она должна проверять последний элемент, добавленный в стек, прежде..

Как работает JavaScript?
JavaScript и« Java - совершенно разные языки, как по концепции, так и по дизайну». JavaScript - это высокоуровневый, часто компилируемый точно в срок и мультипарадигмальный язык программирования. точно в срок - код компилируется тогда, когда это необходимо, а не до выполнения. мультипарадигма - javaScript поддерживает как объектно-ориентированное программирование с прототипным наследованием, так и функциональное программирование. JavaScript был создан Бренданом Эйхом из..

Управление памятью: куча и память стека
Если вы научились программировать с помощью JavaScript или Ruby, как многие из моих коллег-выпускников Flatiron, возможно, вы не знакомы с концепцией управления памятью. В конце концов, языки более высокого уровня управляют многими этими деталями «автоматически». Я взял это в кавычки, потому что бывают случаи, когда этот процесс может привести к ошибкам, и знание того, как он работает, может дать вам лучшее представление о том, как решить эти потенциальные проблемы. В самом простом виде..

Вопросы по теме 'heap-memory'

Эффективный менеджер кучи для интенсивного оттока, крошечных распределений?
Я ищу идеи для диспетчера кучи, чтобы справиться с очень конкретной ситуацией: много-много очень маленьких распределений, от 12 до 64 байт каждое. Все, что больше, я передам обычному диспетчеру кучи, поэтому нужно обслуживать только крошечные блоки....
1558 просмотров

Подробный анализ Tomcat Heap в производственной системе
Проанализировав веб-приложение с небольшой нагрузкой, работающее в Tomcat, с использованием консоли JMX, выяснилось, что «PS Old Gen» растет медленно, но постоянно. Он начинается с 200 МБ и растет примерно до 80 МБ/час. Процессор не проблема, он...
8871 просмотров
schedule 24.05.2023

Есть ли причина вызывать удаление в C ++, когда программа все равно завершается?
Например, в моей функции C ++ main , если у меня был указатель на переменную, которая использует память кучи (в отличие от памяти стека), автоматически ли она освобождается после выхода из моего приложения? Я бы так предположил. Тем не менее,...
20563 просмотров

Установка размера кучи JVM во время выполнения
Есть ли способ установить размер кучи из запущенной программы Java?
53004 просмотров
schedule 10.12.2022

Создание массива объектов в стеке и куче
Рассмотрим следующий код: class myarray { int i; public: myarray(int a) : i(a){ } } Как вы можете создать массив объектов myarray в стеке и как вы можете создать массив объектов в куче?
69543 просмотров
schedule 23.05.2024

Собирает ли сборщик мусора память стека, память кучи или и то, и другое?
Я читал много статей о сборке мусора, и почти во всех статьях рассказывается о куче памяти. поэтому мой вопрос: «сборка мусора собирает память стека, память кучи или и то, и другое».
11113 просмотров

Удаление части массива в Java для освобождения памяти в куче
Я реализую алгоритм динамического программирования для задачи о рюкзаке на Java. Я объявляю массив, а затем инициализирую его размером [количество объектов][вместимость рюкзака]. Когда мое количество объектов или моя емкость становятся слишком...
4160 просмотров

Ограничение использования памяти при чтении файлов
Я новичок в Haskell и подумал, что это будет хорошим упражнением. У меня есть задание, в котором мне нужно прочитать файл в потоке A, обработать строки файла в потоках B_i, а затем вывести результаты в потоке C. Я уже реализовал это, но одно из...
307 просмотров
schedule 03.06.2022

Стек и куча пространства для современных компьютеров
При написании на C, как я могу узнать, сколько места в стеке доступно в памяти, когда я запускаю программу? Как насчет места в куче? Как узнать, сколько памяти используется во время выполнения моей программы?
1041 просмотров

Scala — высокое использование кучи при выполнении XML.loadFile для большого количества файлов в локальной области
Я пытаюсь создать дерево объектов из большого количества XML-файлов. Однако, когда я запускаю следующий код примерно с 2000 XML-файлов (от 100 КБ до 200 МБ) (обратите внимание, что я закомментировал код, создающий дерево объектов), я получаю большой...
1224 просмотров
schedule 20.07.2023

JVM Heapsize на 32-битной ОС
Я использую 32-битную версию win.7 и Eclipse. Также с 4 Гб оперативной памяти. Я хочу выделить моему java-приложению максимальный размер кучи около 3 ГБ, но я могу выделить максимум 1,5 ГБ с помощью аргументов виртуальной машины -Xmx1056m ....
8152 просмотров

Использование оперативной памяти Haskell (ghc) или что я делаю не так
Я написал небольшую программу, что-то вроде специализированного HTTP-сервера на Haskell, которая ненамного сложнее, чем приведенный ниже код. Что меня озадачивает, так это потребление памяти. Скажем, когда я запускаю тест, скомпилированный из...
860 просмотров
schedule 10.04.2022

Проблема стека и кучи для управления памятью iPhone
* Почему все объекты в Objective-C размещены в куче, а не в стеке? Как насчет того, чтобы программировать и на Objective-C, и на C ++?
1506 просмотров

Типы значений в объекте, хранящемся в куче?
Я могу представить, что этот вопрос задавали тысячи раз, но мне не очень повезло с ответом, к тому же это скорее из любопытства, чем из необходимости. Углубляясь в основы C #, мне было интересно, поскольку объекты хранятся в куче, типы значений...
3867 просмотров
schedule 27.10.2022

Как определить мобильную память кучи во время выполнения с помощью j2me?
Я разрабатываю приложение j2me. В этом приложении мне нужно идентифицировать мобильную память кучи во время выполнения. Является ли это возможным?
364 просмотров
schedule 04.02.2023

Лучшие практики C, выделение стека и кучи
В последнее время я очень часто использую c и обнаружил, что мне действительно не нравится иметь дело с управлением памятью или, по крайней мере, мысль о том, что если я запрограммировал указатель, я должен освободить его, даже если это самая...
3073 просмотров
schedule 22.11.2022

Проблема с производительностью в продакшене
Привет, я работаю над веб-инструментом Java. У нас есть два экземпляра нашего инструмента, развернутые на двух отдельных серверах: один в производстве (используется одновременно многими клиентами) и один в среде разработки, который я редко использую....
155 просмотров

Какой метод выделения использовать для приложения регистратора большого объема?
Я разрабатываю регистратор/сниффер с использованием Delphi. Во время работы я получаю огромные объемы данных, которые могут накапливаться во время стрессовых операций до 3 ГБ данных. На некоторых компьютерах, когда мы добираемся до этих уровней,...
208 просмотров

java.lang.OutOfMemoryError: пространство кучи Java при использовании этой короткой программы для удаления строки заголовка
Я нашел этот фрагмент кода в stackoverflow для отображения полноэкранного цвета в MATLAB: Удалить заголовок из MATLAB GUI для полноэкранного отображения Проблема в том, что после того, как я запустил программу 5 раз, появляется ошибка: ???...
2602 просмотров
schedule 14.05.2023

Может ли объект, созданный в куче, рассматриваться как «находящийся в стеке» в С++?
Есть код: struct FooBar { FooBar() { MyObject obj; /// when c-tor is ended, obj must be deleted through d-tor call } }; ... FooBar* fooBar(new FooBar); fooBar выделяется в куче. Но объект MyObject obj внутри конструктора...
105 просмотров