Вопросы с тегом «memory»

Память относится к физическим устройствам, используемым для временного или постоянного хранения программ или данных для использования в компьютере или другом цифровом электронном устройстве.

11
Могут ли системы в целом быть более эффективными, чтобы избавиться от стеков и просто использовать кучу для управления памятью?
Мне кажется, что все, что можно сделать с помощью стека, можно сделать с помощью кучи, но не все, что можно сделать с помощью кучи, можно сделать с помощью стека. Это верно? Тогда для простоты, и даже если мы теряем немного производительности при определенных рабочих нагрузках, разве не может быть лучше …
14 memory 

3
Как хранятся отрицательные значения со знаком?
Я смотрел это видео о максимальных и минимальных значениях целых чисел со знаком. Возьмите пример положительного значения со знаком - 0000 0001 Первый бит означает, что число положительное, а последние 7 бит - это само число. Так что это легко интерпретируется как +1. Теперь возьмем пример отрицательного значения со знаком …

2
Почему базовый класс должен иметь здесь виртуальный деструктор, если производный класс не выделяет необработанную динамическую память?
Следующий код вызывает утечку памяти: #include <iostream> #include <memory> #include <vector> using namespace std; class base { void virtual initialize_vector() = 0; }; class derived : public base { private: vector<int> vec; public: derived() { initialize_vector(); } void initialize_vector() { for (int i = 0; i < 1000000; i++) { …

2
Что использует Smalltalk в «становятся:»?
become:Сообщение в Smalltalk вызывает один объект изменения в другой, влияя на все ссылки на него. Что использует эта языковая функция? Это используется в реальном коде? Это просто любопытство? Считается ли это хорошей / плохой практикой?


2
Эффективность памяти Haskell - какой подход лучше?
Мы реализуем библиотеку сжатия матрицы на основе модифицированного синтаксиса двумерной грамматики. Теперь у нас есть два подхода к нашим типам данных - какой из них будет лучше в случае использования памяти? (мы хотим что-то сжать;)). Грамматики содержат нетерминалы с ровно 4 продукцией или терминалом с правой стороны. Нам понадобятся имена …

3
Как можно было бы читать память из процесса? Это отличается от ОС?
Как опытный веб-разработчик, но начинающий программист «низкого уровня», эта штука все еще для меня вуду. Мне любопытно, как можно было бы начать искать блок памяти и затем читать его (например, читать таймер в игре в шахты)? Отличается ли это от версии ОС / ОС?

3
Выберите C ++ или Java для приложений, требующих огромных объемов оперативной памяти? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я имею в виду научные приложения, которые в основном связаны с процессором и …
11 java  c++  memory  big-data 

2
Проводится ли сравнительное исследование потребления памяти языками времени выполнения, связанное с выразительностью и коэффициентами ошибок производства? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Существует множество сравнительных исследований, доступных в Интернете, когда речь идет о производительности приложений, созданных на том …

1
Почему основная память для размещения объектов называется «кучей»?
Кто-нибудь понял, почему область основной памяти, где размещаются объекты, называется кучей. Я могу понять обоснование для стека LIFO, но хотел бы знать, каково обоснование для имени «кучи».

11
Бесконечное растровое изображение [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я хотел бы создать растровое изображение во время выполнения. Растровое изображение должно быть масштабируемым со всех …
10 concepts  memory 

6
Используют ли потоки виртуальную память или реальную память?
Я пытался оптимизировать свой сервер Linux для обработки 10 000 потоков на процесс, в то время как сейчас он работает только с 382. Согласно этой статье, следующая формула используется для определения общего количества возможных потоков: number of threads = total virtual memory / (stack size*1024*1024) Это означает, что потоки хранят …

1
Связь между строкой кэша и страницей памяти
Если я прав, страница в основной памяти - это наименьшая единица измерения для передачи данных между основной памятью и внешним устройством хранения, таким как жесткий диск. Строка кэша основной памяти - это самая маленькая единица для передачи данных между основной памятью и кэшем процессора. Интересно, будет ли размер страницы всегда …
9 memory  caching 

5
Правильно выбрасывать объекты после завершения работы сервера
Я работаю над большим проектом C ++. Он состоит из сервера, который предоставляет REST API, предоставляя простой и удобный интерфейс для очень широкой системы, включающей множество других серверов. Кодовая база довольно большая и сложная, и развивалась во времени без надлежащего предварительного проектирования. Моя задача - реализовать новые функции и реорганизовать …
9 c++  debugging  memory 

2
Есть ли альтернатива стека + куча + статическая модель памяти?
Все программы, которые я видел, организуют свою память данных в один или несколько стеков вызовов (обычно фиксированного размера, но иногда нет), кучу и статическую память. В последнее время локальное статическое хранилище также было добавлено к этому. Были ли какие-либо попытки организовать структуру памяти данных радикальным образом, например, без стека вызовов? …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.