Запитання з тегом «memory»

Використовуйте цей тег для управління пам'яттю або проблем у програмуванні. З питаннями щодо проблем апаратного забезпечення пам'яті або помилок у загальному програмному забезпеченні перейдіть на сторінку https://superuser.com або https://serverfault.com, якщо це пов’язано з обладнанням або програмним забезпеченням на рівні підприємства.

2
Чи має Python стек / купу і як управляється пам'яттю?
Як управляються змінними та пам'яттю в Python? Чи має він стек і купу і який алгоритм використовується для управління пам'яттю? З огляду на ці знання, чи існують рекомендації щодо управління пам’яттю для великого числа / даних?

8
Чи швидший і легший Python, ніж C ++? [зачинено]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

12
C Управління пам'яттю
Я завжди чув, що на мові С потрібно реально спостерігати за тим, як ти керуєш пам’яттю. І я все ще починаю вивчати C, але поки що мені взагалі не доводилось робити жодної пам'яті, що керує пов'язаними з ними діями .. Я завжди уявляв, що маю звільняти змінні і робити всілякі …
90 c  memory 

4
Чому memmove швидший, ніж memcpy?
Я досліджую гарячі точки продуктивності в додатку, який проводить 50% свого часу в memmove (3). Додаток вставляє мільйони 4-байтових цілих чисел у відсортовані масиви та використовує memmove для зсуву даних "вправо", щоб звільнити місце для вставленого значення. Я сподівався, що копіювання пам'яті відбувається надзвичайно швидко, і я був здивований тим, …
89 c++  c  performance  memory 

4
Які переваги картографічних файлів?
Я досліджував файли, зіставлені з пам'яттю для проекту, і буду вдячний за будь-які думки людей, які або раніше їх використовували, або вирішили не використовувати їх, і чому? Мене, зокрема, турбує наступне в порядку важливості: паралельність довільний доступ продуктивність простота використання портативність

13
Як працює ця програма?
#include <stdio.h> int main() { float a = 1234.5f; printf("%d\n", a); return 0; } Він відображає 0!! Як це можливо? Що таке міркування? Я навмисно дав %dу printfзаяві знак вивчення поведінки printf.
88 c++  c  memory  printf  endianness 

17
Ефективний підрахунок кількості рядків текстового файлу. (200 Мб +)
Я щойно дізнався, що мій сценарій видає мені фатальну помилку: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 440 bytes) in C:\process_txt.php on line 109 Цей рядок такий: $lines = count(file($path)) - 1; Тому я думаю, що у нього виникають труднощі із завантаженням файлу в пам’ять …

14
Росте стек вгору чи вниз?
У мене є цей шматок коду на c: int q = 10; int s = 5; int a[3]; printf("Address of a: %d\n", (int)a); printf("Address of a[1]: %d\n", (int)&a[1]); printf("Address of a[2]: %d\n", (int)&a[2]); printf("Address of q: %d\n", (int)&q); printf("Address of s: %d\n", (int)&s); Вихід: Address of a: 2293584 Address of …
88 c  memory  stack 

15
Як отримати загальну кількість оперативної пам’яті, яку має комп’ютер?
Використовуючи C #, я хочу отримати загальну кількість оперативної пам'яті, яку має мій комп'ютер. За допомогою PerformanceCounter я можу отримати кількість доступної оперативної пам'яті, встановивши: counter.CategoryName = "Memory"; counter.Countername = "Available MBytes"; Але я, здається, не можу знайти спосіб отримати загальний обсяг пам'яті. Як би я це зробив? Оновлення: MagicKat: …

3
Розуміння журналів журналу oom-killer
Мою програму вбив оум-вбивця. Це Ubuntu 11.10, що працює на живому USB без обміну, а ПК має 1 гіг оперативної пам'яті. Єдиним запущеним додатком (крім усіх вбудованих матеріалів Ubuntu) є моя програма flasherav. Зверніть увагу, що / tmp - це відображена пам’ять, і на момент аварії в ньому було близько …

3
Як змінити вміст пам'яті за допомогою GDB?
Я знаю, що ми можемо використовувати кілька команд для доступу та читання пам'яті: наприклад, print, p, x ... Але як я можу змінити вміст пам'яті в будь-якому конкретному місці (під час налагодження в GDB)?
87 c  linux  memory  gdb 

7
Скільки пам’яті може мати доступ 32-бітний процес у 64-бітовій операційній системі?
У Windows за звичайних обставин 32-бітний процес може отримати доступ лише до 2 Гб оперативної пам'яті (або до 3 Гб за допомогою спеціального перемикача у файлі boot.ini). Скільки доступної пам’яті під час запуску 32-бітового процесу в 64-бітовій операційній системі? Чи є якісь спеціальні перемикачі або налаштування, які можуть це змінити?
86 windows  memory  wow64 

1
Що робить прапор JVM UseCompressedOops і коли мені його використовувати?
Що робить прапор HotSpot JVM -XX:+UseCompressedOopsі коли мені його використовувати? Яку різницю в продуктивності та використанні пам’яті я побачу, використовуючи її на 64-розрядному екземплярі Java (проти невикористання)?
85 java  memory  jvm  jvm-hotspot 

7
Повідомлення оновлення 2 VS2015: “Виявлено недостатньо пам’яті. Повний аналіз рішення вимкнено для цього рішення ".
Я щойно оновив Visual Studio 2015 оновленням 2. Тепер, після кількох годин нормальної роботи, я отримав: "Виявлено недостатньо пам’яті. Повний аналіз рішення вимкнено для цього рішення." що з’являється у верхній частині панелі док-станції редактора VS2015. Я побачив, що про помилку повідомляли в Microsoft Connect . Примітки: Я використовую Resharper. Моє …

10
Як цілі числа внутрішньо представлені на бітовому рівні в Java?
Я намагаюся зрозуміти, як Java зберігає цілі числа всередині. Я знаю, що всі примітивні цілі числа Java підписані (крім коротких?). Це означає, що один біт, доступний у байті для числа. Моє питання полягає в тому, чи всі цілі числа (додатні та від’ємні) зберігаються як доповнення двох або це лише від’ємні …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.