Свързани въпроси 'allocation'

Защо има разлика между отчетеното използване на паметта на приложение от Activity Monitor и Allocations Instrument
Изправен съм пред доста странен проблем. Приложение ~80.Mb Тестването на симулатор с помощта на Allocations Instrument ми показва, че в момента се използват около 30 Mb, но при тестване на iPod 4g с помощта на Activity Monitor показва...
2145 изгледи
schedule 23.11.2022

C 3d масив динамично разпределение на паметта, въпрос, нужда от помощ
Търсих в мрежата начин за динамично разпределяне на пространство за 3d матрица, да речем от тип int. И намерих много сайтове относно 2d матрици и този http://www.taranets.com/cgi/ts/1.37/ts.ws.pl?w=329;b=286 И имаше този пример, както е показано...
1065 изгледи
schedule 12.11.2023

Грешка в динамичния масив на MIPS
Опитвам се да разпределя динамичен масив и да го накарам да приеме въвеждане от конзолата, но след като започна да въвеждам няколко от числата в масива, той казва, че има грешка Exception 7. (Грешен адрес на данните) Ето кода, който използвам,...
1114 изгледи
schedule 22.11.2023

Преразпределение на паметта
Кой е правилният и най-добрият начин за преразпределяне на паметта? например разпределям 100 байта с функцията WinAPI HeapAlloc, след което запълвам 100 байта от тази памет с някои данни и сега искам да добавя още нови данни в края на предишния......
324 изгледи
schedule 20.02.2024

странно поведение на std::vector::resize() с gcc 4.7.0
Все още съм объркан относно поведението на std::vector::resize() . Разгледайте следния код (вижте също изисквания за тип за std::vector‹type› ) struct A { A() : X(0) { std::cerr<<" A::A(); this="<<this<<'\n'; } A(A...
371 изгледи
schedule 19.02.2024

C Статично и автоматично разпределение
Когато се стартира програма C , как тя иска от операционната система достатъчно място в паметта за статични променливи? И докато работи, как пита паметта на операционната система за автоматични променливи? Бих искал също да знам как освобождава...
115 изгледи

Escape анализ в Java
Доколкото знам, JVM използва escape анализ за някои оптимизации като загрубяване на заключване и изпадане на заключване. Интересувам се дали има възможност JVM да реши, че всеки конкретен обект може да бъде разпределен в стека с помощта на escape...
16918 изгледи
schedule 03.03.2024

Защо се изисква да разпределя/инициирам екземпляри на клас, преди да присвоя стойности на свойствата на обектите?
Тъп пример, отнасящ се до това, което се чудя... Така че имам персонализиран клас и декларирам екземпляр на класа. MyCustomClass *objectA; objectA.property = стойност; АКО I NSLog(@"отпечатайте стойността: %@", objectA.property); ще...
426 изгледи

Прост въпрос за ефективност C++ (разпределяне на памет)..и може би малко помощ за откриване на сблъсък?
Пиша малка аркадна игра на C++ (многопосочна 2D космическа стрелба) и завършвам частта за откриване на сблъсък. Ето как го организирах (току-що го измислих, така че може да е скапана система): Всеки кораб е съставен от кръгли компоненти -...
1567 изгледи
schedule 29.03.2024

Как да профилирате използването на паметта и производителността с Instruments?
От всички шаблони за проследяване на инструменти обичам да използвам: Zombies за откриване къде даден обект се освобождава прекалено много, чудесно за отстраняване на грешки EXEC_BAD_ACCESS грешки. Течове за откриване на течове на памет....
65997 изгледи

Динамично разпределяне на памет за промяна на размера на масива, започвайки с неизвестен размер C++
Как да разпределя динамично масив, където размерът ще се променя, тъй като нещата, съхранени в масива, ще бъдат прочетени от файл. Има много предложения за използване на вектор, но искам да знам как да го направя по начина на масива. Знам, че за...
4212 изгледи
schedule 07.04.2024

Правилен начин два указателя да сочат към една и съща част от паметта
Имам структура: struct generic_attribute{ int current_value; int previous_value; }; И конструктор, който извежда указател към тази структура: struct generic_attribute* construct_generic_attribute(int current_value){ struct...
461 изгледи

Използване на паметта в cuda cusp linear solver
Използвам cusp::bicgstab за решаване на линейна система Ax=b , в която A е 3D Poisson върху мрежа MxNxP, x е неизвестно, а b е RHS. Имам K40m Tesla , който има 12 GB памет. Тествах с M=2000, N=2000, P=20 (80 милиона неизвестни), типът...
248 изгледи