Ang mga tanong na na-tag 'memory-management'

Ang proseso ng magilas na paglalaan at pagpapalaya ng mga bahagi ng pisikal na memorya upang masiyahan ang mga kahilingan sa programa, kung posible, katarungan at di-kagutuman sa mga naghahangad.
25
sumagot

Ano at saan ang stack at ang magbunton?

Ipinapaliwanag ng mga aklat sa mga wika ng programming na ang mga uri ng halaga ay nilikha sa stack, at ang mga uri ng sanggunian ay nilikha sa heap, nang hindi nagpapaliwanag kung ano ang dalawang bagay na ito. Hindi ko nabasa ang isang malinaw na paliwanag para dito. Nauunawaan ko kung ano ang isang stack. Ngunit, saan at kung ano sila (pisikal na ...
naka-set sa 17 sep. '08 sa 7:18
20
sumagot

Posible bang ma-access ang isang lokal na variable ng memory sa labas ng saklaw nito?

Mayroon akong sumusunod na code. #include <iostream> int * foo () {int a = 5; } int main () {int * p = foo (); std :: cout << * p; * p = 8; std :: cout << * p; } At ang code ay gumagana lamang nang wa>
itakda sa Hunyo 22 '11 sa 17:05
4
sumagot

Ano ang Xms at Xmx pagpipilian kapag nagsisimula ng isang JVM?

Mangyaring ipaliwanag ang paggamit ng mga parameter ng Xms at Xmx sa JVM. Ano ang mga default na halaga para sa kanila?
itakda ang 08 Peb '13 sa 2:28
17
sumagot

Bakit pinipigilan ng mga programmer ng C + + ang paggamit ng "bago"?

Nakita ko ang tanong na "stack overflow". Isang memory leak sa std :: string kapag gumagamit ng std :: list <std :: string>, at isang komento ang nagsasabi na ito: Ihinto ang paggamit ng bago kaya magkano. Wala akong dahilan kung bakit ka ...
itakda sa Hunyo 28 '11 sa 3:08
8
sumagot

Paano matututunan ang paggamit ng memory ng aking aplikasyon sa Android?

Paano ko masusumpungan ang memorya na ginamit sa programming ng Android application? Umaasa ako na may isang paraan upang gawin ito. Gayundin, paano ako makakakuha ng libreng memorya ng telepono?
itakda ang Pebrero 19 '10 sa 20:12
3
sumagot

Bakit tumatakbo ang aking programa nang mas mabagal kung umulit ka sa eksaktong 8192 na mga item?

Narito ang isang sipi mula sa programa na pinag-uusapan. Ang img [] [] matrix ay SIZE × SIZE at pinasimulan sa address: img [j] [i] = 2 * j + i Pagkatapos ay lumikha ka ng isang matrix res [] [], at ang bawat pat>
itakda ang 04 Setyembre '12 sa 4:51 ng hapon
8
sumagot

Anong python memory profiler ang inirerekomenda?

Gusto kong malaman ang paggamit ng memorya ng aking aplikasyon sa Python at lalo na nais malaman kung aling mga bloke / bahagi o code na mga bagay ang kumukulo sa karamihan ng memorya. Ang paghahanap sa Google ay nagpapakita ng komersyal na Python Memory Validator (para sa Windows lamang). At may bukas ...
itakda ang 21 Set '08 sa 7:43
11
sumagot

Paano matukoy ang sukat ng isang bagay sa Python?

Sa C, maaari naming makita ang laki ng int, char, atbp. Gusto kong malaman kung paano makuha ang laki ng mga bagay, tulad ng isang string, isang integer, atbp. sa python. Kaugnay na tanong: I>
itakda ang Enero 16 '09 sa 8:07
26
sumagot

Mga Trick para sa pamamahala ng magagamit na memorya sa session R

Anong mga trick ang ginagamit ng mga tao upang pamahalaan ang magagamit na memorya ng isang interactive R session? Ginagamit ko ang mga function sa ibaba [batay sa mga mensahe ng Peter Pikal at David Hind sa r-help list noong 2004] upang magbi>
itakda ang 31 aug. '09 sa 18:26
19
sumagot

Kailan ko gagamitin ang malloc vs new?

Nakita ko na sa C ++ mayroong maraming mga paraan upang maglaan at libreng data, at nauunawaan ko na kapag tumawag ka ng malloc, dapat kang tumawag ng libre, at kapag ginamit mo ang bagong operator, dapat kang kumonekta upang tanggalin, at ito (halimbawa, tumawag nang libre ( ) na ...
itakda ang Oktubre 08 '08 sa 10:47
4
sumagot

Ano ang mga personal na byte, virtual na byte, nagtatrabaho set?

Sinusubukan kong gamitin ang utilidad ng perfmon upang i-debug ang paglabas ng memory sa proseso. Narito kung paano ipinaliwanag ni perfmon ang mga tuntunin: Pag-set ng trabaho - ang kasalukuyang laki sa mga byte ng nagtatrabaho na hanay ng prosesong ito. Ang isang hanay ng nagtatrabaho ay isang hanay ng mga pahina ng memorya, kamakailan ...
itakda ang 31 Dis '10 sa 9:16
17
sumagot
22
sumagot

Anong gamit ang ginagamit upang "mag-post ng bago"?

May kahit sino dito na ginamit C + + "bagong pag-post"? Kung gayon, bakit? Tila sa akin na ito ay kapaki-pakinabang lamang kapag ipinakita sa isang memory card.
itakda ang Oktubre 21 '08 sa 19:34
12
sumagot

Ang pagtanggal ng mga bagay sa javascript

Kaunti akong nalilito sa javascript delete operator. Kunin ang sumusunod na snippet ng code: var obj = {helloText: "Hello World!" }; var foo = obj; tanggalin ang obj; Matapos isagawa ang bahaging ito ng code, ang obj ay null, ngunit ang foo ay nalalapat din sa bagay, ...
itakda sa Abril 13 '09 sa 2:18
15
sumagot

Paggamit ng peak memory para sa isang proseso ng linux / unix

Mayroon bang isang tool na tatakbo sa command line at iulat kung magkano ang RAM ay ginamit sa kabuuan? Nagpapakita ako ng isang bagay na katulad ng / usr / bin / oras
itakda sa Abril 21 '09 sa 23:55