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

.Net 2.0 - Насколько эффективны общие списки?
Я создаю приложение, которое хранит множество пользовательских данных в памяти, и в основном хранит их в структурах List ‹T› (и немного Dictionary ‹T, T›, когда мне нужен поиск). И мне интересно ... Насколько эффективны списки? Сколько...
1510 просмотров
schedule 05.05.2023

CLR Profiler — присоединение к существующему процессу
Я хотел бы использовать что-то вроде профилей CLR в .Net 2.0, чтобы увидеть, какие объекты занимают больше места в куче в любой момент времени (рабочего процесса ASP.Net). Однако CLR Profiler позволяет мне только ЗАПУСТИТЬ приложение, а не...
4688 просмотров
schedule 29.01.2023

Неинициализированные блоки памяти в VC++
Как всем известно, среда выполнения Visual C++ помечает неинициализированные или только что освобожденные блоки памяти с помощью специальные ненулевые маркеры. Есть ли способ полностью отключить это поведение без ручной установки всей...
10839 просмотров
schedule 07.02.2023

Какой размер кучи вы предпочитаете?
Я знаю, что нет «правильного» размера кучи, но какой размер кучи вы используете в своих приложениях (тип приложения, jdk, os)? Параметры JVM -Xms (начальный/минимальный) и -Xmx (максимальный) позволяют контролировать размер кучи. Какие...
2560 просмотров
schedule 27.03.2023

Что вызывает переполнение стека?
Вы можете подумать, что это совпадение, что тема моего вопроса похожа на название форума, но на самом деле я попал сюда, набрав в Google термин «переполнение стека». Я использую сетевой симулятор OPNET, в котором программирую на C. Я думаю, что у...
5733 просмотров
schedule 09.07.2022

Как проще всего узнать, сколько памяти использует объект в .NET?
Как проще всего узнать, сколько памяти использует объект в .NET? Желательно без использования сторонних инструментов. Операторы Marshal.SizeOf или sizeof выглядят полезными, но работают только с ограниченным диапазоном типов. Некоторые...
759 просмотров
schedule 09.06.2022

Отладка ошибки памяти с помощью GDB и C ++
Я запускаю свою программу на C ++ в gdb. У меня нет опыта работы с gdb, но я получаю такие сообщения: warning: HEAP[test.exe]: warning: Heap block at 064EA560 modified at 064EA569 past requested size of 1 Как я могу отследить, где это...
6138 просмотров
schedule 15.11.2022

.NET PerformanceCounter для серьезных сбоев в секунду
Монитор ресурсов Vista включает чтение «Серьезных ошибок в секунду». Есть ли эквивалентный счетчик производительности, который я могу использовать в С#, чтобы получить это чтение? Я пробовал «Ошибки страницы/сек» в категории «Память», но, похоже,...
1704 просмотров
schedule 11.01.2023

Всегда ли члены класса/структуры создаются в памяти в том порядке, в котором они были объявлены?
Это вопрос, возникший в результате ответа Роба Уокера здесь . Предположим, я объявляю класс/структуру следующим образом: struct { char A; int B; char C; int D; }; Можно ли предположить, что эти члены будут объявлены именно...
13013 просмотров
schedule 20.11.2022

Как настроить параметры памяти Tomcat 5.5 JVM без использования программы настройки
Мне нужно настроить параметры памяти Tomcat как часть более крупной установки, поэтому о ручной настройке tomcat с помощью приложения для настройки после факта не может быть и речи. Я думал, что могу просто передать настройки памяти JVM в переменную...
138879 просмотров
schedule 23.04.2023

Выявление проблем с памятью в приложении ASP.NET
У меня запущено приложение ASP.NET, и в производственной коробке оно использует около 450 МБ ОЗУ, однако оно не должно использовать так много, и, похоже, со временем оно увеличивается, поэтому кажется, что может быть утечка или по крайней мере,...
1640 просмотров
schedule 25.07.2022

Подходит ли Hibernate для пакетной обработки? А как насчет использования памяти?
У меня есть ежедневный пакетный процесс, который включает в себя выбор большого количества записей и форматирование файла для отправки во внешнюю систему. Мне также нужно пометить эти записи как отправленные, чтобы они не были переданы снова завтра....
5411 просмотров

Недостаточно памяти с использованием Postgres в Java
Что ж, у нас есть веб-приложение, работающее на JBoss, и у нас возникает ошибка «OutOfMemory» при попытке вставить много строк в несколько таблиц базы данных postgres. Это полная среда для этой ошибки: * JBoss 4.3.x GA * Java 1.6.0 * Hibernate 3.0 *...
1700 просмотров
schedule 15.09.2022

Как определить максимальное использование стека?
Какие методы доступны для определения оптимального размера стека для встроенной системы / системы с ограничениями памяти? Если он слишком большой, память тратится впустую, которую можно было бы использовать в другом месте. Однако, если он будет...
36822 просмотров
schedule 26.06.2022

Как null представлен в .NET
Я разговаривал с коллегой, и возникла тема нуля. Он говорил мне, что в .NET за кулисами это очень небольшое число. Я всегда думал, что у объекта просто нет указателя на какую-либо память в куче, но я в любом случае не был уверен. Так что я...
1155 просмотров
schedule 12.05.2022

Поскольку я не могу вернуть локальную переменную, как лучше всего вернуть строку из функции C или C++?
В ответ на этот вопрос : Из того, что я видел, это должно работать так, как ожидалось: void greet(){ char c[] = "Hello"; greetWith(c); return; } но это вызовет неопределенное поведение: char *greet(){ char c[] = "Hello";...
18912 просмотров
schedule 18.02.2023

Как создать (32-разрядное) приложение .NET для использования 3 ГБ ОЗУ?
Я создаю приложение .NET (C #), которому требуется много оперативной памяти. Недавно я узнал, что в 32-разрядных версиях Windows XP я могу использовать только 2 ГБ, если я не использую переключатель /3Gb и не устанавливаю флаг...
9903 просмотров
schedule 09.01.2024

Контролируйте использование памяти внутри вашего собственного процесса
Давайте ненадолго отложим Гейзенберга в сторону. Как я могу из своего собственного процесса отслеживать, сколько памяти использует этот процесс? (Возможно, я намеренно занижал вопрос, мечтая о творческих ответах...)
1887 просмотров
schedule 15.11.2022

Виртуальная память
Большая часть литературы по виртуальной памяти указывает на то, что понимание виртуальной памяти как разработчика приложений может помочь мне в использовании ее мощных возможностей. Я когда-то участвовал в разработке приложений для Linux, но меня не...
2023 просмотров
schedule 10.04.2023

C #: использование памяти объектом
Есть ли способ узнать, сколько памяти используется для конкретного объекта? Например, список. Принимая во внимание все, например интернирование строк и все, что делается компилятором / средой выполнения / чем-то еще.
12067 просмотров
schedule 27.04.2023