Speicher bezieht sich auf die physischen Geräte, die zum temporären oder permanenten Speichern von Programmen oder Daten zur Verwendung in einem Computer oder einem anderen digitalen elektronischen Gerät verwendet werden.
Es scheint mir, dass alles, was mit einem Stapel gemacht werden kann, mit dem Haufen gemacht werden kann, aber nicht alles, was mit dem Haufen gemacht werden kann, kann mit dem Stapel gemacht werden. Ist das korrekt? Dann, der Einfachheit halber, und selbst wenn wir bei bestimmten Workloads ein wenig …
Der folgende Code verursacht einen Speicherverlust: #include <iostream> #include <memory> #include <vector> using namespace std; class base { void virtual initialize_vector() = 0; }; class derived : public base { private: vector<int> vec; public: derived() { initialize_vector(); } void initialize_vector() { for (int i = 0; i < 1000000; i++) …
Die become:Nachricht in Smalltalk bewirkt, dass ein Objekt in ein anderes geändert wird, was sich auf alle Verweise darauf auswirkt. Welche Verwendung hat diese Sprachfunktion? Wird es in echtem Code verwendet? Ist es nur eine Neugier? Wird es als gute / schlechte Praxis angesehen, es anzuwenden?
Ich habe dieses Video gesehen mit den Maximal- und Minimalwerten von Ganzzahlen mit Vorzeichen angesehen. Ein Beispiel für einen positiv vorzeichenbehafteten Wert - 0000 0001 Das erste Bit gibt an, dass die Zahl positiv ist und die letzten 7 Bits die Zahl selbst sind. So wird es leicht als +1 …
Gibt es einen Unterschied zwischen diesen beiden Codeversionen? foreach (var thing in things) { int i = thing.number; // code using 'i' // pay no attention to the uselessness of 'i' } int i; foreach (var thing in things) { i = thing.number; // code using 'i' } Oder ist …
Wir implementieren eine Matrixkomprimierungsbibliothek, die auf einer modifizierten zweidimensionalen Grammatiksyntax basiert. Jetzt haben wir zwei Ansätze für unsere Datentypen: Welcher ist bei Speichernutzung besser? (wir wollen etwas komprimieren;)). Die Grammatiken enthalten NonTerminals mit genau 4 Produktionen oder ein Terminal auf der rechten Seite. Wir benötigen die Namen der Produktionen für …
Als erfahrener Webentwickler, aber ein unerfahrener "Low-Level" -Programmierer, ist dieses Zeug für mich immer noch eine Art Voodoo. Ich bin gespannt, wie man überhaupt anfangen würde, einen Speicherblock zu finden und ihn dann zu lesen (zum Beispiel den Timer in einem Minenspiel zu lesen). Unterscheidet sich dies je nach OS …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 6 Jahren . Ich denke an wissenschaftliche Anwendungen, die meist prozessorgebunden sind …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 5 Jahren . Es gibt viele vergleichende Studien, die online verfügbar sind, wenn es um die …
Hat jemand eine Idee, warum der Bereich des Hauptspeichers, in dem Objekte zugeordnet sind, als Heap bezeichnet wird. Ich kann die Gründe für die des Stapel-LIFO verstehen, möchte aber wissen, was die Gründe für den Namen "Heap" sind.
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 4 Jahren . Ich möchte zur Laufzeit eine Bitmap erstellen. Die Bitmap sollte allseitig skalierbar sein …
Ich habe versucht, meinen Linux-Server so zu optimieren, dass er 10.000 Threads pro Prozess verarbeitet, während dies derzeit nur 382 sind. Gemäß diesem Artikel wird die folgende Formel verwendet, um die insgesamt möglichen Threads herauszufinden: number of threads = total virtual memory / (stack size*1024*1024) Dies bedeutet, dass Threads alle …
Wenn ich richtig liege, ist eine Seite in einem Hauptspeicher die kleinste Einheit für die Datenübertragung zwischen dem Hauptspeicher und einem externen Speichergerät, z. B. einer Festplatte. Eine Cache-Zeile eines Hauptspeichers ist die kleinste Einheit zum Übertragen von Daten zwischen dem Hauptspeicher und den CPU-Caches. Ich frage mich, ob eine …
Ich arbeite an einem großen C ++ - Projekt. Es besteht aus einem Server, der eine REST-API verfügbar macht und eine einfache und benutzerfreundliche Oberfläche für ein sehr breites System bietet, das viele andere Server umfasst. Die Codebasis ist ziemlich groß und komplex und hat sich im Laufe der Zeit …
Alle Programme, die ich gesehen habe, organisieren ihren Datenspeicher in einen oder mehrere Aufrufstapel (normalerweise feste Größe, aber manchmal nicht), den Heap und den statischen Speicher. In letzter Zeit wurde auch ein threadlokaler statischer Speicher hinzugefügt. Gab es Versuche, das Layout des Datenspeichers radikal anders zu organisieren, z. B. ohne …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.