border=0

"192.102.6.94 - 192.102.6.94"

Vragen met de tag 'heap'

Een heap (datastructuur) is een boom, gesorteerd op diepte. De heap kan ook verwijzen naar het procesgeheugen dat is toegewezen voor dynamische toewijzing.
25
antwoord

Wat en waar zijn de stapel en de hoop?

Boeken in programmeertalen leggen uit dat er waardetypen worden gemaakt op de stapel en dat er verwijzingscodes worden gemaakt op de hoop, zonder uit te leggen wat deze twee dingen zijn. Ik heb hier geen duidelijke verklaring voor gelezen. Ik begrijp wat een stapel is. Maar waar en wat ze zijn (fysiek in ...
ingesteld op 17 september '08 om 7:18
18
antwoord

Waarom minimaliseren C ++ -programmeurs het gebruik van "nieuw"?

Ik struikelde over de vraag "stack overflow". Een geheugenlek met std :: string bij gebruik van std :: list <std :: string>, en een opmerking zegt dit: stop zo veel met nieuw. Ik zie geen reden waarom jij ...
ingesteld op 28 juni '11 om 3:08
23
antwoord

Dat is sneller: stacktoewijzing of heap-toewijzing

Deze vraag klinkt misschien nogal elementair, maar dit is een discussie waarmee ik samenwerkte met een andere ontwikkelaar met wie ik samenwerk. Ik heb geprobeerd de stapel dingen toe te wijzen waar ik kon, in plaats van een stapel, door ze te selecteren. Hij praatte tegen me en keek naar mijn schouders ...
set 02 oktober '08 om 9:06
15
antwoord

Hoe kan ik een heleboel O (n) tijdcomplexiteit opbouwen?

Kan iemand uitleggen hoe een reeks O (n) complexiteit te bouwen? Voegt een element in de O (log n) -heap in, en de invoeging wordt n / 2 keer herhaald (de rest is bladeren en kan de heap-eigenschap niet schenden). Dit betekent dus dat de complexiteit O (n log ...
ingesteld op 18 maart '12 om 6:15 uur
8
antwoord

Hoe wordt de standaard Java-heapgrootte bepaald?

Als ik de optie -Xmxn weglaat van de Java-opdrachtregel, wordt de standaardwaarde gebruikt. Volgens de Java-documentatie "wordt de standaardwaarde tijdens runtime geselecteerd op basis van systeemconfiguratie". Welke systeemconfiguratie-opties van invloed zijn ...
stel Jan 12 in '11 om 13:06
24
antwoord

Kan onvoldoende ruimte reserveren voor een hoop objecten.

Wanneer ik loop, krijg ik de volgende uitzondering telkens wanneer ik probeer het programma te starten. Kan de VM niet initialiseren. Kan onvoldoende ruimte reserveren voor een hoop objecten. Kan geen Java-virtuele machine maken. Ik probeerde te stelen ...
set 09 dec '10 om 20:46
8
antwoord

Zoek de huidige mediaan van de stroom van gehele getallen

Mogelijk duplicaat: Mobile median algorithm in C Gegeven dat gehele getallen worden gelezen uit de datastream. Zoek het mediane deel van de elementen die tot nu toe op een effectieve manier zijn gelezen. De oplossing die ik heb gelezen: we kunnen gebruiken ...
ingesteld op 18 mei '12 om 20:56 uur
14
antwoord

Prioritaire wachtrij in .Net

Ik ben op zoek naar een implementatie van .NET priority-wachtrijen of heap-datastructuren Prioritaire wachtrijen zijn datastructuren die meer flexibiliteit bieden dan eenvoudig sorteren, omdat ze nieuwe elementen toestaan ​​om een ​​systeem binnen te gaan door ...
ingesteld op 19 september '08 om 17:43 uur
11
antwoord

Wat is fragmentatie van het geheugen?

Ik heb gehoord dat de term "geheugenfragmentatie" meerdere keren wordt gebruikt in de context van de dynamische geheugentoewijzing C ++. Ik heb een paar vragen gevonden over hoe om te gaan met geheugenfragmentatie, maar ik kan geen directe vraag vinden die dit aangaat ....
ingesteld op 22 september '10 om 17:49 uur
4
antwoord

Gebruik de parameter HeapDumpOnOutOfMemoryError voor de heap-dump voor JBoss

Er is mij verteld dat ik de parameter -XX: + HeapDumpOnOfOmemoryError aan mijn JVM-opstartparameters kan toevoegen om het JBoss-script uit te voeren om een ​​aantal heaps te krijgen wanneer we een fout uit het geheugen in onze toepassing tegenkomen. Ik vroeg me af waar deze gegevens vandaan kwamen ...
12 februari ingesteld '09 om 10:58 uur
14
antwoord

Hoe heap corruptie fouten te debuggen?

Ik ben bezig met het debuggen van een (eigen) multithreaded C ++ -toepassing in Visual Studio 2008. Blijkbaar krijg ik de melding "Windows veroorzaakt een fout ..." met de opmerking dat dit te wijten kan zijn aan heap-corruptie. Deze fouten zijn niet altijd ...
ingesteld op 18 juni '09 om 3:01 uur
1
het antwoord

Het verschil tussen sampling en profilering in jVisualvm

VisualVM heeft twee afzonderlijke tabbladen voor sampling en profilering. Kan iemand me helpen het verschil te begrijpen tussen sampling en profilering in VisualVM?
set 26 aug. '12 om 15:26
9
antwoord

Stack, Static en Heap in C ++

Ik zocht, maar ik begreep deze drie dingen niet zo goed. Wanneer moet ik dynamische toewijzing gebruiken (in een heap) en wat is het echte voordeel? Wat zijn de problemen van statica en stack? Kan ik de hele applicatie schrijven zonder variabelen in de ...
ingesteld op 3 januari '09 om 8:41
8
antwoord

Heap vs binaire zoekboom (BST)

Wat is het verschil tussen een bos en een BST? Wanneer een tros gebruiken en wanneer BST gebruiken? Als u items in sorteervolgorde wilt ophalen, is BST dan beter dan een groep?
ingesteld op 27 mei '11 om 5:30