Публикации по теме 'memory-management'


Понимание управления памятью в JavaScript: советы и методы для оптимальной производительности
JavaScript — это высокоуровневый интерпретируемый язык программирования, который используется в основном для веб-разработки. Это мощный язык, известный своей универсальностью и гибкостью. Одной из ключевых особенностей JavaScript является его автоматическое управление памятью, которое помогает разработчикам избежать распространенных ошибок, связанных с памятью. Однако понимание того, как JavaScript управляет памятью, важно для написания эффективного и оптимизированного кода. В этой статье..

Управление памятью в веб-разработке
Управление памятью — критически важный аспект веб-разработки, который может значительно повлиять на производительность и удобство работы пользователей с веб-приложениями. В этом сообщении блога мы более подробно рассмотрим управление памятью в веб-разработке и рассмотрим некоторые стратегии оптимизации использования памяти в JavaScript. Когда мы говорим об управлении памятью в веб-разработке, мы в основном имеем в виду то, как веб-браузеры выделяют и освобождают память для веб-страниц и..

Вопросы по теме 'memory-management'

Как отсортировать строку символов в Objective-C?
Я ищу способ сортировки символов в строке Objective-C в соответствии с ответом на этот вопрос. В идеале функция, которая принимает NSString и возвращает отсортированный эквивалент. Кроме того, я хотел бы запустить последовательность...
4070 просмотров

Занимает ли переменная в памяти то же место, что и при сериализации?
если у класса был SerializableAttribute , а его объект был сериализован с BinaryFormatter , сериализованный размер равен размеру, который он занимал в памяти? Изменить: Дополнительный вопрос: есть ли лучший способ узнать, сколько места объект...
131 просмотров
schedule 06.03.2024

Linq Должен ли я возвращать List‹T› или IEnumerable‹T›, когда я еще могу сделать больше позже
У меня есть несколько методов, которые возвращают список T, например, GetAllEvents. В некоторых случаях мне нужно затем отфильтровать этот список событий (или любой другой мой список) по дате или какому-либо другому свойству элементов. Я знаю, что...
707 просмотров
schedule 07.04.2024

Точечная запись, отпускание и освобождение
@интерфейс: UIImageView *myImageView; @property (nonatomic, retain) UIImageView *myImageView; @выполнение: @synthesize myImageView; - (void)viewDidLoad { [super viewDidLoad]; self.myImageView = [[UIImageView alloc]...
503 просмотров
schedule 13.03.2024

обновление библиотеки C, повреждение кучи
Это дешевый хак, но я пытаюсь изменить метод распределения библиотеки C, над которой я работаю. По какой-то причине он использовал GlobalLock, возможно, потому, что раньше это было несколько DLL. Я изменил его на выделение: HANDLE...
136 просмотров
schedule 29.04.2024

почему размер стековой памяти так ограничен?
Когда вы выделяете память в куче, единственным ограничением является свободная оперативная память (или виртуальная память). Это составляет Гб памяти. Так почему же размер стека настолько ограничен (около 1 Мб)? Какая техническая причина мешает...
32414 просмотров
schedule 17.04.2024

Что подразумевается под логическими адресами и как они выглядят?
Я читал, что логические адреса генерируются программой. Что понимается под логическим адресом? На что они похожи? Зачем нам нужны логические адреса, даже если у нас есть физические адреса? Как программа генерирует логические адреса?...
327 просмотров

Как ограничить общую память, потребляемую приложением Java 8?
Чтобы ограничить общий объем памяти, потребляемой приложением Java 7, я мог бы использовать следующую формулу (взято из эта статья ): Максимальный объем памяти = [-Xmx] + [-XX:MaxPermSize] + количество_потоков * [-Xss] Как эта формула...
4073 просмотров
schedule 18.04.2024

Проблемы с памятью кучи на Java
Я пытаюсь запустить приведенную ниже программу, но получаю ошибку OutOfMemory во время добавления структуры цикла StringBuilder. Я пытаюсь сделать что-нибудь, чтобы уменьшить использование памяти настолько, чтобы иметь возможность читать файл CSV...
44 просмотров