Tagged: память

31
Авг
2021

Защита памяти и передача управления в стек

Читаю книгу "Искусство эксплойта" и в какой то момент демонстрируется уязвимость переполнения буфера. В стек программы внедряется шелл-код, на который после передается управление. Попытался повторить, однако получил ошибку сегмен…

30
Авг
2021

Выделение user space памяти из Linux Kernel

Всем привет. Можно ли выделить область памяти пользовательского пространства и вернуть указатель на него из модуля ядра Linux? Я знаю, что пользовательские процессы используют виртуальную память и виртуальное адресное пространство, для выд…

11
Авг
2021

Java8 и выше. Как правильно настроить память для JVM?

Есть java приложение активно использующее память за пределами кучи (jvm heap). В основном это jni вызовы и buffered объекты, т.е которые используются в NIO/2. 4ГБ выделенные jvm практически не используются (не считая памяти под статические…

11
Авг
2021

Java8 и выше. Как правильно настроить память для JVM?

Есть java приложение активно использующее память за пределами кучи (jvm heap). В основном это jni вызовы и buffered объекты, т.е которые используются в NIO/2. 4ГБ выделенные jvm практически не используются (не считая памяти под статические…

31
Июл
2021

Python поиск значений в памяти процесса

Есть к примеру адрес памяти 1BFF863C, типа стринг, который в свою очередь содержит определенное количество текстовых значений формата Qwerty_Asdfg.
Каким образом можно реализовать получения вышеуказанных значений?

31
Июл
2021

Python поиск значений в памяти процесса

Есть к примеру адрес памяти 1BFF863C, типа стринг, который в свою очередь содержит определенное количество текстовых значений формата Qwerty_Asdfg.
Каким образом можно реализовать получения вышеуказанных значений?

15
Июл
2021

Увеличение потребления памяти PyPy со временем

Есть бот для ВК. Код достаточно велик, так что даже упрощенную часть показать не смогу. Проблема в том, что со временем при запуске на PyPy он начинает кушать большие объемы памяти: сначала 100мб, затем через 10-15 минут – 150мб. После это…

11
Июл
2021

Java процесс использует больше памяти чем показывает VisualVM

столкнулся с проблемой что при длительной работе моего java приложения он начал занимать очень много оперативной памяти – 9.5Gb.
В приложении использую такие либы как ffmpeg, javacv, javacpp для обаботки фото видео.
Вот скрин памяти занима…

08
Июл
2021

Дополнительно выделить память для динамического массива C

Столкнулся со следующей проблемой: есть строка, которая хранится в динамическом массиве определённого размера, и мне нужно определённое количество раз увеличить объём памяти под массив ровно на один дополнительный элемент. Могу ли я каким-…

11
Июн
2021

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

У меня есть программа написанная на java на андроиде. В этой программе запускается процедура main() в фоновом потоке, которая представляет из себя цикл в котором выделяется память под объекты некоторого массива (массив у меня большой!). Вс…

26
Май
2021

Делаю игру под андроид, все работает, но где-через минуту после запуска этого экрана игра вылетает без ошибки

Есть подозрение, что где-то переполняется память, но понять где не могу. Я пробовал вызывать dispose();
в разных частях кода, но это не помогает.
package com.mygdx.game.Screens;
import com.badlogic.gdx.InputProcessor;
import com.badlogic.g…

26
Май
2021

Делаю игру под андроид, все работает, но где-через минуту после запуска этого экрана игра вылетает без ошибки

Есть подозрение, что где-то переполняется память, но понять где не могу. Я пробовал вызывать dispose();
в разных частях кода, но это не помогает.
package com.mygdx.game.Screens;
import com.badlogic.gdx.InputProcessor;
import com.badlogic.g…

25
Май
2021

При выполнении программы, есть одно зависание в одном и том же месте, хотя потом функция отрабатывает хорошо. Есть идеи?

Всегда зависает(8-9сек при 1000*100 элементов) на первом прохождении f_03 по списку, а в последующие разы f_03 показывает средненькие результаты без провала – Почему?
А если f_03 в repeat закомментировать(вообще не вызывать), то провал иде…

25
Май
2021

При выполнении программы, есть одно зависание в одном и том же месте, хотя потом функция отрабатывает хорошо. Есть идеи?

Всегда зависает(8-9сек при 1000*100 элементов) на первом прохождении f_03 по списку, а в последующие разы f_03 показывает средненькие результаты без провала – Почему?
А если f_03 в repeat закомментировать(вообще не вызывать), то провал иде…

14
Май
2021

Порядок переменных в памяти

Влияет ли порядок объявления переменных в коде на то, в каком порядке и где им выделяет память компилятор?
Например, у меня password_buffer и auth_flag не меняют своё местоположение, если я изменю их положение в коде:
1 вариант
int check_a…

11
Май
2021

Помогите оптимизировать код с точки зрения потребляемой памяти

Нужно провести главного героя из одной точки игрового поля в другую
кратчайшим путем, не заходя на препятствия. Игровое поле представляет
собой тор. Тор в нашем случае – бублик, состоящий из N × M клеток.
Из каждой клетки всегда можно п…

27
Апр
2021

Необходимо снизить потребление памяти

Распространение волны и поиск кратчайшего пути на торе.
Превышается обозначеный порог по потреблению памяти, необходимо оптимизировать, сильно не перекраивая код.
Поля – препятствия = 1
Поля – свободные = 0
public static void main(String[]…

19
Апр
2021

Вызывает исключение в строке с strcpy. Очереди/Си

Задание: создать очередь клиент банка с помощью структуры и написать банальные функции(вствки, удаления, сортировки и т.д.) В 94 строке выдает исключение.
Помогииите, плиз.
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include…

08
Апр
2021

Как передать умный указатель в функцию с обычным указателем?

Всем привет, мне нужно передать shared_ptr в функцию get которая принимает константный указатель на структуру, вот пример, скажите я правильно делаю? И если да, объясните пожалуйста вот это &(*_info), что именно я разыменовываю? shared…

04
Апр
2021

Экономия памяти

Изучаю экономию памяти. Очень часто пишут о слотах, сборщике мусора и необходимости создавать меньшее количество объектов. Реже о сериализации словарей в json, к примеру.
Однако наткнулся на весьма нетривиальные для меня примеры, который н…

10
Мар
2021

Выделение памяти для элемента структуры внутри функции

Есть простая структура :
typedef struct
{
char* name;
char* surname;
} data;

Внутри функции main я объявляю указатель на эту структуру и передаю один из параметров в функцию :
data* var = (data*)malloc(sizeof(data)); // Указатель …

09
Мар
2021

Как работает Java-машина с типами данных byte, short и т.д.?

Недавно прочитал статью о том, что нет смысла назначать в классах типы byte, short переменным, в целях оптимизации. Так как Java-машина в любом случае под капотом преобразует эти типы в int и будет работать в дальнейшем с int-ом. В связи с…

08
Мар
2021

Вложенность объектов. Занимают-ли вложенные объекты излишнюю память в сравнении с обычными объектами и стоит-ли использовать вложенность в целом?

Приветствую всех читателей.
В процессе реализации достаточно затратного по памяти проекта столкнулся с такой ситуацией, что из-за огромного количества свойств, хранящихся в каждом отдельном объекте, стало трудно анализировать отдельные его…