0
голосов
8ответов
4746 просмотров

JDBC требует много памяти?

Мне нужно многократно получать доступ (читать) данные из базы данных в моих кодах Java, и поэтому я принял JDBC.Однако мне кажется, что использование JDBC занимает много памяти.Я старался быть осторожным при закрытии объектов, созданных для JDBC (ResultSet, Statemenet), но все же кажется, что эт...

0
голосов
3ответов
7551 просмотров

Как правильно использовать SDL_FreeSurface при работе с вектором поверхностей

Я установил небольшой шутер в качестве учебного пособия по SDL. У меня есть структура снаряда struct projectile { SDL_Surface* surface; int x; int y; }; И я поместил это в вектор. vector<projectile> shot; projectile one_shot; И когда я нажимаю пробел, я создаю нов...

6
голосов
7ответов
3108 просмотров

Как ускорить Visual Studio 2008?Добавить ресурсы?

Я использую Visual Studio 2008 (с последним пакетом обновления) У меня также установлен ReSharper 4.5. Анализ / сканирование кода ReSharper отключен. ОС: Windows 7 Enterprise Edition На запуск отладчика и компилятора у меня уходит много времени (2 минуты), и если я сохраню файл в папке app_co...

0
голосов
2ответов
522 просмотров

FLV-файлы на временной шкале не работают

У меня есть видеоклип, на временной шкале которого один за другим встроено около пяти фильмов в формате FLV. Я загружаю на сцену несколько экземпляров (около 5-10) этого фрагмента ролика. После добавления на сцену каждый из них воспроизводит шкалу времени в цикле. Проблема в том, что когда...

2
голосов
4ответов
3582 просмотров

Скопируйте байты из памяти в массив в VB.NET

к сожалению, я не могу прибегнуть к C # в моем текущем проекте, поэтому мне придется решить эту проблему без ключевого слова unsafe . У меня есть растровое изображение, и мне нужно напрямую получить доступ к пикселям и значениям каналов.Я хотел бы выйти за рамки Marshal.ReadByte () и Marshal...

0
голосов
2ответов
1562 просмотров

PHp - ошибка памяти при изменении размера изображения PNG

У меня есть сценарий, который создает миниатюру из загруженного изображения.он отлично работает с jpgs, но выдает ошибку Неустранимая ошибка: допустимый размер памяти 67108864 байт исчерпан (попытка выделить 26250000 байт) когда я загружаю изображение в формате PNG. Сценарий: //c...

0
голосов
2ответов
147 просмотров

Могут ли утечки памяти в .NET привести к повреждению диска?(Ошибка создания дескриптора окна)

В связи с этим вопросом (у меня тожебыла эта ошибка в приложении).«Ошибка создания дескриптора окна» из-за слишком большого количества не удаленных элементов управления. Может ли это привести к сбою Windows и отказу в запуске, даже к отказу от переустановки, даже при переформатировании диск...

2
голосов
5ответов
9853 просмотров

С # проблема службы Windows с памятью (утечка памяти?)

У меня небольшая проблема с управлением памятью в службе Windows, написанной на C # (framework 3.5, Visual Studio 2008). Служба работает нормально, а таймер и обратный вызов запускают процедуру каждые 3 минуты. Поэтому объем памяти в диспетчере задач Windows медленно увеличивается при каждом ...

3
голосов
2ответов
229 просмотров

Есть ли бесплатная утилита для мониторинга приложений C ++ на предмет утечек памяти?

Я проверяю приложение, написанное на C ++ с утечкой памяти, и мне нужна служебная программа (бесплатная), которую я могу легко запустить, чтобы определить, где она возникает.есть идеи?

0
голосов
3ответов
963 просмотров

Утечка памяти / форма не собираются сборщиком мусора

Я отслеживаю утечку памяти в приложении MDI.Открытие, а затем закрытие формы приводит к тому, что форма остается в памяти.Используя профилировщик памяти Ant, я могу получить следующий график ссылок, сохраняющих форму в памяти. Я удалил все события, которые мы присоединяем к комбинированным эл...

5
голосов
15ответов
3655 просмотров

C memcpy () функция

Есть ли способ рассчитать размер функции?У меня есть указатель на функцию, и мне нужно скопировать всю функцию с помощью memcpy.Мне нужно выделить немного места и знать 3-й параметр memcpy - размер.Я знаю, что sizeof(function) не работает.Есть ли у вас предложения?

4
голосов
2ответов
1737 просмотров

Создание снимка памяти изнутри кода (Java)

Есть ли вероятность, что изнутри вашей программы, вызывая некоторую java-библиотеку, заставит java создать снимок памяти этой программы?(файл по умолчанию .hprof)

1
голосов
3ответов
313 просмотров

.NET: случайное число или количество свободных байтов в памяти?

Как узнать количество свободных байтов, доступных в памяти в .NET? Кроме того, можете ли вы придумать потенциально лучшее случайное число помимо new Random().Next(), DateTime.Now.Ticks или доступной системной памяти?

5
голосов
9ответов
3283 просмотров

Большая структура данных Java для хранения матрицы

Мне нужно сохранить 2-мерную матрицу, содержащую почтовые индексы и расстояние в км между каждым из них.У моего клиента есть приложение, которое вычисляет расстояния, которые затем сохраняются в файле Excel.В настоящее время здесь 952 места.Таким образом, матрица будет иметь 952x952 = 906304 эле...

0
голосов
1ответов
138 просмотров

Управление памятью состояний Degrafa

Недавно я профилировал свое приложение, которое использует состояния Degrafa в обложках, и заметил, что при этом используется больше памяти, чем я ожидал.Между SetProperty и State они использовали около 10% всей используемой памяти приложения. Не лучше ли использовать CSS для изменения состоя...

3
голосов
4ответов
4388 просмотров

Как избежать исчерпания памяти PHP?

Неустранимая ошибка: разрешенный объем памяти 33554432 байта исчерпан (попытка выделить 136753 байта) в /home/alien/Desktop/1/scanner.php в строке 166 это 166 строка кода PHP: $text[$i] = curl_multi_getcontent ($curl[$i]); есть способ обойти это, очистив оперативную память или что-то...

3
голосов
6ответов
2954 просмотров

Как использовать более 3 ГБ в процессе в 32-битном приложении Linux с поддержкой PAE?

PAE ( расширение физического адреса ) было введено в ЦП еще в 1994 году. Это позволяет 32-битный процессор для доступа к 64 ГБ памяти вместо 4 ГБ. Ядра Linux предлагают эту поддержку, начиная с версии 2.3.23. Предположим, я загружаю одно из этих ядер и хочу написать приложение на C, которое буде...

1
голосов
5ответов
5237 просмотров

область действия файла и статические поплавки

Я столкнулся с интересной проблемой в моем проекте AI.Я пытаюсь отформатировать отладочный текст, и происходит что-то странное.Вот блок кода: float ratio = 1.0f / TIME_MOD; TIME_MOD - статическое число с плавающей запятой, объявленное в отдельном файле.Это значение изменяется на основ...

25
голосов
7ответов
15052 просмотров

Как в C реализована постоянная память?

Я слышал это на языке C, если и слышал char *s = "hello world". «привет, мир» фактически хранится в постоянной памяти. Я не очень разбираюсь в постоянной памяти.Какое объяснение?Это что-то вроде флага компилятора, который говорит компилятору не писать в этот раздел?

2
голосов
5ответов
172 просмотров

Что мне загружать в память при загрузке приложения?

У меня есть объекты, которые я сохраняю в файловую систему с помощью сериализации.Должен ли я загружать все объекты в память при загрузке приложения или просто заглушки (для возможностей поиска)? Если я загружаю только заглушки, я загружаю их из файловой системы, когда они нужны, и сохраняю и...

0
голосов
6ответов
403 просмотров

Уничтожение данных в C ++

Итак, для класса я (постоянно изобретаю колесо) пишу кучу стандартных структур данных, таких как связанные списки и карты. У меня все работает вроде как. Добавление и удаление данных работает как шарм. Но затем main заканчивается, мой список удаляется, он вызывает его dtor и пытается удалить ...

3
голосов
10ответов
1403 просмотров

Java: определение того, что использует всю память

У меня есть Java-приложение, которому не хватает памяти, но я понятия не имею, какой код выделяет память.Есть ли приложение, с помощью которого я могу это проверить?Я использую Eclipse.

1
голосов
3ответов
708 просмотров

Посмотреть RAM в DOS

Есть ли способ в DOS (я использую загрузочный диск DOS на машине Linux) для просмотра частей оперативной памяти? т.е.какая-то форма команды для чтения двоичного файла по заданному адресу? edit: на моей загрузочной дискете нет отладки.когда я набираю отладку, он говорит: «неправильная команд...

10
голосов
5ответов
12550 просмотров

как запустить valgrind для процесса, в котором включен бит суперпользователя?

Я использую valgrind следующим образом: - / usr / local / bin / valgrind "имя_процесса" После исключения это дает мне следующую ошибку ==21731== ==21731== Warning: Can't execute setuid/setgid executable: ==21731== Possible workaround: remove --trace-children=yes, if in effect ==21731==...

12
голосов
1ответов
2168 просмотров

Как отслеживать или визуализировать фрагментацию памяти приложения delphi

Как я могу отслеживать или визуализировать фрагментацию памяти приложения Delphi?

6
голосов
7ответов
3673 просмотров

Пользовательский дизайн заголовка реализации malloc ()

Я пытаюсь написать собственный распределитель памяти для целей отладки (в качестве упражнения) на языке C, где я буду использовать единый связанный список для хранения списка свободной памяти с использованием алгоритма First Fit.Ниже я показал структуру, которую я хотел бы создать в «пустом узле...

2
голосов
3ответов
2092 просмотров

Проблема с памятью в iPhone OS - как отладить?

У меня довольно странная проблема в приложении для iPhone, которая, как мне кажется, связана с повреждением памяти: В какой-то момент мне нужно отсортировать массив, что я и делаю с -[sortArrayUsingFunction]. Результат неверен, если я не выделю некоторую память чем-то вроде void *test = ma...

1
голосов
1ответов
1788 просмотров

Процесс MySQL использует более 100% ЦП и требует около 1 ГБ памяти.

Я использую сервер MySQL на сервере, который имеет следующие характеристики - Dual Xeon Quad Core 2.0, 2048 МБ ОЗУ, 1x 160 ГБ SATA Fedora Core + SSH Но процесс MySQL для вставки 10000 записей занимает более 100% ЦП и до 1 ГБ ОЗУ. Это простой оператор вставки. Почему MySQL занимает так м...

0
голосов
3ответов
823 просмотров

Выравнивание класса с классом, от которого он наследуется?Принудительно выровнять весь стек?Изменить размер?

Я хочу иметь базовый класс, который определяет выравнивание наследуемых от него объектов. Это отлично работает для кучи, потому что я могу контролировать, как она распределяется и как ее массивы выделяются в настраиваемом шаблоне массива. Однако фактический размер класса для C ++ не меняется воо...

64
голосов
2ответов
38858 просмотров

Вызывает ли сборщик мусора Dispose ()?

Я думал, что сборщик мусора в конечном итоге вызовет Dispose, если ваша программа этого не сделает, но вы должны вызвать Dispose () в своей программе, чтобы сделать очистку детерминированной. Однако из моей небольшой тестовой программы я вообще не вижу вызова Dispose .... public class Test...