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.
Je suis un peu confus avec l' deleteopérateur de JavaScript . Prenez le morceau de code suivant: var obj = { helloText: "Hello World!" }; var foo = obj; delete obj; Une fois que ce morceau de code a été exécuté, objis null, mais foofait toujours référence à un objet …
Lorsque vous créez une instance d'une classe avec l' newopérateur, la mémoire est allouée sur le tas. Lorsque vous créez une instance d'une structure avec l' newopérateur où la mémoire est-elle allouée, sur le tas ou sur la pile?
Ce message d'erreur est présenté, des suggestions? La taille de mémoire autorisée de 33554432 octets est épuisée (a tenté d'allouer 43148176 octets) en php
Je veux savoir comment mallocet freetravailler. int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } Je serais vraiment reconnaissant si la …
J'ai un lecteur de disque où l'utilisation d'inode est de 100% (à l'aide de la df -icommande). Cependant, après la suppression substantielle des fichiers, l'utilisation reste à 100%. Quelle est la bonne façon de procéder alors? Comment est-il possible qu'un lecteur de disque avec moins d'espace disque puisse avoir une …
Existe-t-il un moyen pour un programme Python de déterminer la quantité de mémoire qu'il utilise actuellement? J'ai vu des discussions sur l'utilisation de la mémoire pour un seul objet, mais ce dont j'ai besoin, c'est de l'utilisation totale de la mémoire pour le processus, afin de pouvoir déterminer quand il …
Une application de test simple: cout << new int[0] << endl; les sorties: 0x876c0b8 Il semble donc que cela fonctionne. Que dit la norme à ce sujet? Est-il toujours légal "d'allouer" un bloc de mémoire vide?
Swift a: Références solides Références faibles Références inconnues En quoi une référence non possédée est-elle différente d'une référence faible? Quand est-il sécuritaire d'utiliser une référence sans propriétaire? Les références non possédées constituent-elles un risque pour la sécurité comme les pointeurs pendants en C / C ++?
Est-il autorisé à delete this;si l'instruction delete est la dernière instruction qui sera exécutée sur cette instance de la classe? Bien sûr, je suis sûr que l'objet représenté par le thispointeur est newcréé de manière ly. Je pense à quelque chose comme ça: void SomeModule::doStuff() { // in the controller, …
Je sais qu'un .sofichier est une sorte de bibliothèque dynamique (de nombreux threads peuvent partager de telles bibliothèques, il n'est donc pas nécessaire d'en avoir plus d'une copie en mémoire). Mais quelle est la différence entre .aet .la? S'agit-il uniquement de bibliothèques statiques? Si les bibliothèques dynamiques ont de gros …
En tant que personne qui est nouvelle à Objective-C, quelqu'un peut-il me donner un aperçu de la conservation, de l'attribution, de la copie et de toutes les autres qui me manquent, qui suivent la directive @property? Que font-ils et pourquoi voudrais-je les utiliser les uns par rapport aux autres?
Pour la plupart avec ARC (Automatic Reference Counting), nous n'avons pas du tout besoin de penser à la gestion de la mémoire avec les objets Objective-C. Il n'est plus permis de créer des NSAutoreleasePools, mais il existe une nouvelle syntaxe: @autoreleasepool { … } Ma question est la suivante: pourquoi …
Devez-vous définir tous les objets sur null( Nothingdans VB.NET) une fois que vous en avez terminé avec eux? Je comprends que dans .NET, il est essentiel de disposer de toutes les instances d'objets qui implémentent l' IDisposableinterface pour libérer certaines ressources bien que l'objet puisse toujours être quelque chose après …
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.