Processus d'allocation et de libération dynamiques de portions de mémoire physique afin de répondre aux demandes du programme avec, si possible, équité et pas de famine parmi les demandeurs.
Les livres de langage de programmation expliquent que les types de valeur sont créés sur la pile et les types de référence sont créés sur le tas , sans expliquer ce que sont ces deux choses. Je n'ai pas lu d'explication claire à ce sujet. Je comprends ce qu'est une …
J'ai le code suivant. #include <iostream> int * foo() { int a = 5; return &a; } int main() { int* p = foo(); std::cout << *p; *p = 8; std::cout << *p; } Et le code s'exécute sans aucune exception d'exécution! La sortie était 58 Comment est-ce possible? La …
Je suis tombé sur une question de débordement de pile Fuite de mémoire avec std :: string lors de l'utilisation de std :: list <std :: string> , et l' un des commentaires dit ceci: Arrêtez d'utiliser newautant. Je ne vois aucune raison pour laquelle vous avez utilisé du neuf …
Comment trouver la mémoire utilisée sur mon application Android, par programme? J'espère qu'il y a un moyen de le faire. De plus, comment puis-je également obtenir la mémoire libre du téléphone?
Voici l'extrait du programme en question. La matrice img[][]a la taille SIZE × SIZE et est initialisée à: img[j][i] = 2 * j + i Ensuite, vous créez une matrice res[][], et chaque champ ici est fait pour être la moyenne des 9 champs qui l'entourent dans la matrice img. …
Je veux savoir comment obtenir la taille d'objets comme une chaîne, un entier, etc. en Python. Question connexe: combien d'octets par élément y a-t-il dans une liste Python (tuple)? J'utilise un fichier XML qui contient des champs de taille qui spécifient la taille de la valeur. Je dois analyser ce …
Fermé. Cette question ne répond pas aux directives de débordement de pile . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle soit sur le sujet de Stack Overflow. Fermé il y a 6 ans . Je veux connaître l'utilisation de la …
J'essaie d'utiliser l'utilitaire perfmon windows pour déboguer les fuites de mémoire dans un processus. Voici comment perfmon explique les termes: L'ensemble de travail est la taille actuelle, en octets, de l'ensemble de travail de ce processus. Le Working Set est l'ensemble des pages mémoire touchées récemment par les threads du …
Quelles astuces les gens utilisent-ils pour gérer la mémoire disponible d'une session R interactive? J'utilise les fonctions ci-dessous [basées sur les publications de Petr Pikal et David Hinds sur la liste r-help en 2004] pour répertorier (et / ou trier) les plus gros objets et occasionnellement rm()certains d'entre eux. Mais …
Je vois en C ++ qu'il y a plusieurs façons d'allouer et de libérer des données et je comprends que lorsque vous appelez, mallocvous devez appeler freeet lorsque vous utilisez l' newopérateur, vous devez vous associer deleteet c'est une erreur de mélanger les deux (par exemple, appeler free()quelque chose qui …
Je viens de terminer un test dans le cadre d'un entretien d'embauche, et une question m'a dérouté, même en utilisant Google comme référence. J'aimerais voir ce que l'équipe StackOverflow peut en faire: La memset_16alignedfonction nécessite un pointeur aligné de 16 octets qui lui est transmis, sinon elle se bloque. a) …
Est-ce que quelqu'un ici a déjà utilisé le "placement nouveau" de C ++? Si oui, pourquoi? Il me semble que cela ne serait utile que sur du matériel mappé en mémoire.
J'ai écrit un programme Python qui agit sur un gros fichier d'entrée pour créer quelques millions d'objets représentant des triangles. L'algorithme est: lire un fichier d'entrée traiter le fichier et créer une liste de triangles, représentés par leurs sommets sortie des sommets au format OFF: une liste de sommets suivie …
Existe-t-il un outil qui exécutera une ligne de commande et indiquera le total d'utilisation maximale de la RAM? J'imagine quelque chose d'analogue à / usr / bin / time
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.