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

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

4
Что такое регистры процессора?
Этот вопрос беспокоит меня в течение некоторого времени, и сегодня я решил, что я буду Google это. Я читал кое-что об этом, и это казалось очень похожим на то, что я всегда называл кешем процессора . Есть ли разница между двумя или я прав, когда думаю, что они одинаковы? Действительно …

3
Почему long int занимает 12 байтов на некоторых машинах?
Я заметил кое-что странное после компиляции этого кода на моей машине: #include <stdio.h> int main() { printf("Hello, World!\n"); int a,b,c,d; int e,f,g; long int h; printf("The addresses are:\n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x \n %0x", &a,&b,&c,&d,&e,&f,&g,&h); return 0; } Результат следующий. Обратите …
26 c  memory  pointers 

5
Можно ли считывать память из другой программы, выделяя все пустое пространство в системе?
Теоретически, если бы я создал программу, которая бы выделяла всю неиспользуемую память в системе и продолжала запрашивать все больше и больше памяти, поскольку другие приложения освобождали память, которая им больше не нужна, было бы возможно читать недавно освобожденную память из других приложений ? Или это как-то защищено современной операционной системой? …

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

7
Демонстрация сборки мусора быстрее, чем ручное управление памятью
Я читал во многих местах (черт, я даже написал так себе) , что сбор мусора может (теоретически) быстрее , чем ручное управление памятью. Однако показать гораздо сложнее, чем рассказать. Я никогда не видел ни одного куска кода, который демонстрирует этот эффект в действии. Кто-нибудь есть (или знает, где я могу …

5
Отладка повреждения памяти
Прежде всего, я понимаю, что это не идеальный вопрос в стиле вопросов и ответов с абсолютным ответом, но я не могу придумать какую-либо формулировку, чтобы она работала лучше. Я не думаю, что есть абсолютное решение для этого, и это одна из причин, почему я публикую это здесь вместо переполнения стека. …
23 c++  debugging  memory 

5
Почему IIS по умолчанию перерабатывает пул приложений каждые 1740 минут?
Почему IIS по умолчанию перезапускает пул приложений по истечении заданного времени? Есть ли какая-то конкретная причина, кроме того, что, возможно, большинство веб-приложений не предусмотрительно управляют памятью? Учитывая, что вы правильно управляете памятью своего приложения, безопасно ли идти дальше и отключить это? Каковы некоторые потенциальные отрицательные стороны, преимущества от выключения утилизации …
22 asp.net  memory  iis 

2
Как размер стека и кучи ограничен ОС?
Примечание : если вам нужно рассмотреть конкретную ОС, чтобы иметь возможность ответить, рассмотрите Linux. Всякий раз, когда я запускаю программу, ей предоставляется пространство для виртуальной памяти, с областью для ее стека и одной для ее кучи. Вопрос 1 : имеют ли стек и куча ограничение по статическому размеру (например, 2 …
21 linux  memory  stack  heap 

3
Профессиональный способ создания большой проблемы без заполнения огромных массивов: C ++, освобождение памяти от части массива
Я занимаюсь симуляцией физики, и, поскольку я довольно новичок в программировании, я продолжаю сталкиваться с проблемами при создании больших программ (в основном с памятью). Я знаю о динамическом распределении и удалении памяти (new / delete и т. Д.), Но мне нужен лучший подход к структурированию программы. Допустим, я моделирую эксперимент, …
20 c++  data  memory  array  dynamic 

5
Как они отлаживали ошибки сегментации перед защищенной памятью?
Теперь, когда я делаю ошибку в программировании с указателями на C, я получаю хорошую ошибку сегментации, моя программа падает, и отладчик может даже сказать мне, где это пошло не так. Как они это делали в то время, когда защита памяти была недоступна? Я вижу, как программист DOS суетится и рушит …

2
Кто-нибудь может объяснить представление поплавка в памяти?
Это не повторяющийся вопрос, поскольку я читал предыдущий вопрос. Может ли кто-нибудь помочь мне в понимании how float values are stored in the memory. Я сомневаюсь, что здесь значения с плавающей запятой содержат ' .'( for example 3.45), как '.'будет отображаться в памяти? Может кто-нибудь, пожалуйста, уточнить меня с диаграммой?

4
Насколько важно устранить утечки памяти?
Я обнаружил, Valgring, что некоторые программы GTK + утечки памяти. Насколько важно устранить эти утечки? Я имею в виду, что часто эти программы работают очень хорошо, но, с другой стороны, никогда нельзя быть уверенным, если кто-то захочет скопировать часть кода утечки в какую-то другую программу. И я не уверен, что …
19 c  memory 

5
Могут ли несколько процессоров / ядер получать доступ к одной и той же оперативной памяти одновременно?
Это то, что я думаю , произойдет: Если два ядра попытались получить доступ к одному и тому же адресу в ОЗУ, одному пришлось бы ждать, пока другое получит доступ к ОЗУ. Во второй раз, когда каждое ядро ​​будет пытаться получить доступ к одному и тому же адресу, они могут все …

6
Срок для 24-бит
Есть ли термин для 24-битного (3-байтового) целого числа? Я знаю, что необычные счетчики битов (например, «nibble» или «nybble» для 4 битов) имеют имена, и, например, наличие 24- битных данных как в видео, так и в аудио технологии очень распространено.

3
Когда я создаю объект, выделяется ли свежая память для полей и методов экземпляра или только для полей экземпляра
У меня следующий класс class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Теперь я создаю два объекта типа Student следующим образом Student s1=new Student(); Student s2=new Student(); Теперь два разных набора памяти выделены …

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