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.
Selon le manuel des programmeurs Linux: brk () et sbrk () modifient l'emplacement de l'interruption du programme, qui définit la fin du segment de données du processus. Que signifie le segment de données ici? S'agit-il uniquement du segment de données ou des données, du BSS et du tas combinés? Selon …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en éditant ce message . Fermé l'année dernière . Améliorez cette question J'ai un script de longue …
Quelles sont de très bonnes raisons d'abandonner std::allocatoren faveur d'une solution personnalisée? Avez-vous rencontré des situations où cela était absolument nécessaire pour l'exactitude, les performances, l'évolutivité, etc.? Des exemples vraiment intelligents? Les allocateurs personnalisés ont toujours été une fonctionnalité de la bibliothèque standard dont je n'avais pas vraiment besoin. Je …
Je commence tout juste à entrer dans le C ++ et je veux prendre de bonnes habitudes. Si je viens d'allouer un tableau de type intavec l' newopérateur, comment puis-je les initialiser tous à 0 sans les parcourir tous moi-même? Dois-je simplement utiliser memset? Existe-t-il une manière «C ++» de …
J'ai bien peur que cette question soit assez basique, mais je pense qu'elle est pertinente pour beaucoup de programmeurs Objective-C qui se retrouvent dans des blocages. Ce que j'ai entendu, c'est que puisque les blocs capturent les variables locales référencées en leur sein en tant que constcopies, l'utilisation selfdans un …
J'ai un class Aqui utilise une allocation de mémoire de tas pour l'un de ses champs. La classe A est instanciée et stockée en tant que champ de pointeur dans une autre classe ( class B. Quand j'en ai fini avec un objet de classe B, j'appelle delete, ce que …
Je veux obtenir l'utilisation du processeur et de la mémoire d'un seul processus sous Linux - je connais le PID. J'espère que je peux l'obtenir toutes les secondes et l'écrire dans un CSV en utilisant la commande «watch». Quelle commande puis-je utiliser pour obtenir ces informations à partir de la …
Je me demande dans quelle mesure ce que chaque programmeur devrait savoir sur la mémoire de 2007 d'Ulrich Drepper est toujours valable. De plus, je n'ai pas pu trouver une version plus récente que 1.0 ou un errata.
Je voudrais savoir si j'utilise pytorchmon GPU. Il est possible de détecter avec nvidia-smis'il y a une activité du GPU pendant le processus, mais je veux quelque chose d'écrit dans un pythonscript. Y a-t-il un moyen de le faire?
Dans les langages de programmation comme C et C ++, les gens se réfèrent souvent à l'allocation de mémoire statique et dynamique. Je comprends le concept mais l'expression "Toute la mémoire a été allouée (réservée) pendant la compilation" me confond toujours. La compilation, si je comprends bien, convertit le code …
En considérant que la mémoire est divisée en quatre segments: données, tas, pile et code, où font les variables globales, les variables statiques, les types de données constantes, les variables locales (définies et déclarées dans les fonctions), les variables (dans la fonction principale), les pointeurs , et l'espace alloué dynamiquement …
J'ai créé deux listes l1et l2, mais chacune avec une méthode de création différente: import sys l1 = [None] * 10 l2 = [None for _ in range(10)] print('Size of l1 =', sys.getsizeof(l1)) print('Size of l2 =', sys.getsizeof(l2)) Mais la sortie m'a surpris: Size of l1 = 144 Size of …
Je vois généralement cette question posée dans l'autre sens, par exemple: Chaque ivar doit-il être une propriété? (et j'aime la réponse de bbum à ce Q). J'utilise des propriétés presque exclusivement dans mon code. De temps en temps, cependant, je travaille avec un entrepreneur qui développe depuis longtemps sur iOS …
Je travaille sur un jeu iOS qui cible au minimum les 3gs. Nous utilisons des ressources HD pour les périphériques d'affichage Retina (iPhone 4, iPod touch 4e génération). En ce qui concerne la mémoire, l'Ipod Touch 4e génération semble être l'appareil le plus contraignant pour nous car il dispose de …
J'ai écrit du C ++ pendant 10 ans. J'ai rencontré des problèmes de mémoire, mais ils pourraient être résolus avec un effort raisonnable. Depuis quelques années, j'écris en C #. Je trouve que j'ai encore beaucoup de problèmes de mémoire. Ils sont difficiles à diagnostiquer et à corriger en raison …
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.