Используйте этот тег для управления памятью или проблем в программировании. По вопросам аппаратного обеспечения памяти или ошибок в общем программном обеспечении перейдите по адресу https://superuser.com или https://serverfault.com, если это связано с аппаратным или программным обеспечением уровня предприятия.

Подробнее про memory...

Я читал, что язык Голанг разумно управляет памятью. Используя escape-анализ, go может не выделять память при вызове new, и наоборот. Может ли golang выделить память с таким обозначением var bob * Person = & Person {2, 3}. Или всегда указатель будет указывать на стек....
9 Июн 2021 в 03:02
Я всегда слышал, что Spark в 100 раз быстрее классических фреймворков Map Reduce, таких как Hadoop. Но недавно я прочитал, что это верно только в том случае, если RDD кэшируются, что, как я думал, всегда выполнялось, но вместо этого требуется явный метод cache (). Я хотел бы понять, как все созданн....
9 Июн 2021 в 00:46
Может ли функция узнать, что ее вызывает, может быть, используя адреса памяти? Например, функция foo(); получает данные о том, вызывается ли она в main();, а не в какой-либо другой функции? Если да, то можно ли изменить содержимое foo(); в зависимости от того, что его вызывает? Пример: int foo() {....
8 Июн 2021 в 09:36
У меня есть следующий код из папки example с исключением, который я добавил @profile. Я просто пытаюсь сделать этот пример, потому что в моем коде, который является более сложным, у меня такая же ошибка, и я хотел бы знать, сколько памяти используется на каждой строке. система: Python: 3.9. Memory....
Таким образом, у меня есть рекурсивная функция, которую я звоню 2 раза с разными аргументами, но во второй раз я называю это, это не дает правильный результат, оно дает только правильный результат, когда я приведу его в первый раз не во второй раз. Может быть, проблема нечести или кэша? def m(n): ....
1 Июн 2021 в 10:22
Я написал код, чтобы получить все подпоследовательности строки, используя рекурсию в Python. Ниже приведен код. def solve(s): if (len(s)==0): return [""] curr = s[0] res = s[1:] ans = solve(res) for i in ans: ans.append(curr+i) return ans if __name__=="__main....
Мне было интересно, является ли эта сумма пропускной способности памяти. У меня есть NVDIA RTX 3090 и, в теории, это пропускная способность должна составлять около 936,2 ГБ / с. Однако при использовании Tensorflow оно выглядит значительно ниже. Есть ли ограничение или это как это должно быть? Мой те....
30 Май 2021 в 13:28
У меня два вопроса. Первый вопрос: Как использование int вместо long уменьшает количество байтов в программе? Насколько я понимаю, мы выделяем переменную, то есть занимаем один адрес, и если мы используем 64-битную архитектуру, у нас есть 64 бит для каждого адреса памяти. Второй вопрос: Как данные,....
Изображение эмуляции Меня попросили размножаться два 8 бита и показать выходные данные в 6000 местоположении памяти, но не могу сделать, чтобы я мог получить вывод с RET без размещения памяти в AX. MYCODE SEGMENT ASSUME cs:MYCODE ORG 1000h START: nop L1: mov ax, cs mov ds, ax mov sp,....
28 Май 2021 в 20:45
Интересно, почему выделение стека используют меньшее воспоминание, чем распределение кучи? Разрыв между этим распределением действительно огромный. Когда я использую стек. Он потребляет около ~ 77 МБ, но когда я использую распределение кучи. Это .......
28 Май 2021 в 07:52
Я заметил, что когда я увеличиваю размерность квадратного 2D векторного массива, я начинаю получить Process finished with exit code 137 (interrupted by signal 9: SIGKILL) Мне было любопытно, почему это может произойти, и будь то первое количество рядов и столбцов, которые не могут дать мне больше и....
27 Май 2021 в 15:08
Я пытаюсь понять, почему мой VALGRIND сообщает, что использую 8,664 байта, когда я делаю простой FPRINTF в файл: #include <stdio.h> int main(){ FILE* creation = fopen("test.txt", "w+"); fprintf(creation, "something"); fclose(creation); } Доклады Valgrind: ==3947== HEAP SUMMARY: ==394....
26 Май 2021 в 15:52
Валгринд дает мне причудливый выход, который уходит, если выделено больше памяти. В моей программе номер я должен добавить, чтобы он ушел, это 2064. Этот номер не появляется нигде в моей программе, и я был и вниз, в течение нескольких часов, теперь пытаюсь найти, где я мог ошибиться. Не повезло. Все....
26 Май 2021 в 06:31
Динамическая память принимает исходный размер, затем автоматически увеличивает его, когда он заполняется, а затем вводятся новые данные. Если вы проверите значения в массиве, есть странные значения. int main() { BOOK *books = NULL; int count = 0; int size = -1; menu(books, size, cou....
25 Май 2021 в 19:35
Я хочу немного попрактиковаться в структурах данных. Допустим, у меня есть (динамический массив, связанный список, двусвязный список, дерево поиска, хеш-таблица). Так что я подумал Какая из них требует меньше всего памяти. Я бы сказал, что это хеш-таблица Какая реализация требует временной слож....
25 Май 2021 в 14:27
У нас есть настройка, где мы работаем 6 процессов PGBouncer, и наши показатели эффективности ухудшаются линейно со временем. Более длинная PGBouncer работает, тем более дольше соединения с postgres существуют приводит к более медленным времени отклика для эталона. У нас есть разделяемая схема с схем....
24 Май 2021 в 00:11
Я хочу удалить все узлы в двоичном дереве поиска. Вот код, который вставляет узлы nodesAmount в дерево: void testFindInsert(int nodesAmount) { int value; BSTNode* n = NULL; BSTNode* root = NULL; for (int i = 0; i < nodesAmount; i++) { value = rand() % INT_MAX + 1; ....
22 Май 2021 в 12:09
Я пытаюсь обновить статическую переменную в ржавчине из модуля WebAssembly, который сам написан в ржавчине. Чтобы установить переменную, я написал функцию init и экспортировал ее в модуль WASM: static mut FILE_NAME: &str = ""; #[no_mangle] pub fn init(model_path: *mut c_char) { let path = unsaf....
21 Май 2021 в 22:36
Я пытаюсь сгенерировать случайные числа в Python в очень большом диапазоне (например, от 1 до 2 ^ 80 $), но получаю следующую ошибку: Есть идеи, почему это происходит или как я могу это обойти?....
21 Май 2021 в 22:10
Я пытаюсь написать код MexGateway, чтобы передать две переменные из Matlab в скомпилированный MexFile, скопировать переменные в ядро ​​cuda, выполнить обработку и вернуть результаты в Matlab. Мне нужно использовать этот MexFile в цикле for в Matlab. Проблема в том, что: два входа огромны для моего ....
21 Май 2021 в 16:15
У меня есть приложение, размещенное на Heroku на одном динамометрическом стенде с 1 ГБ ОЗУ. Я наблюдаю странное поведение в отношении памяти. Когда мое приложение используется, я замечаю, что общая память, потребляемая на динамометрическом стенде, продолжает увеличиваться с нагрузкой / использован....
20 Май 2021 в 23:07
У меня есть решение, в котором на проект, содержащий информацию об уровне данных (все модели и dbContext), ссылаются проект службы Windows и приложение ASP.NET MVC, поскольку они используют одну и ту же структуру данных. Недавно, работая над службой Windows, я заметил огромное использование памяти в....
Я обычно читаю файл с приведенным ниже кодом r = open('test.txt', mode='rt') for line in r: print(line) Что делать, если test.txt достаточно большой и добавляется постоянно. Достигнет ли прочитанный выше код конца test.txt? Или он просто останавливается, когда достигает конца test.txt в то вр....
20 Май 2021 в 17:11
Я видел, что есть много вопросов, связанных с этой темой, но я не мог вывести ответа, поэтому решил задать свой первый вопрос здесь о переполнении стека. В настоящее время мой вопрос касается байтов и адресов, действительно ли каждый адрес представляет один адрес, а это означает, что если бы я иниц....
18 Май 2021 в 23:59
У меня есть сценарий, который иногда выполняется успешно, обеспечивая желаемый результат, но при повторном запуске через несколько минут он выдает следующую ошибку: numpy.core._exceptions.MemoryError: Unable to allocate 70.8 MiB for an array with shape (4643100, 2) and data type float64 Я понимаю, ....
18 Май 2021 в 19:12