Описание тега massif
1
ответ
Инструмент массива Valgrind не будет профилировать мою заявку
Я занимаюсь разработкой статически связанного 64-битного приложения C++ на 64-битном CentOS 5.8, используя стандартные пакеты gcc 4.4 из репозиториев CentOS. Кажется, он использует больше памяти, чем я ожидал, поэтому я попытался использовать массив…
27 ноя '12 в 16:18
1
ответ
valgrind генерирует очень большое xtree
Valgrind 3.13 поддерживается xtree http://valgrind.org/docs/manual/dist.news.html Я использовал это с массивом valgrind --tool=massif --xtree-memory=full --xtree-memory-file=xtmemory.ms.%p Затем он сгенерировал файл 16G. Он слишком велик для загрузк…
16 май '18 в 03:19
1
ответ
Может ли массив измерять глобальные / статические данные?
Я вижу, что массив может измерять использование кучи, а также использовать стек с некоторыми параметрами. Сообщает ли он также о глобальном потреблении данных (данных, определенных как глобальные или статические переменные)?
09 июн '17 в 16:08
1
ответ
Разница в размерах между визуализатором массива и ms_print
Я пытался использовать массив использования памяти valgrind. Но у меня есть проблема, когда я пытаюсь визуализировать вывод вывода valgrind --massif.out с помощью программ ms_print и приложения визуализации массива. Существует разница в 2 КБ между m…
17 окт '18 в 11:46
1
ответ
Мониторинг потребления памяти более чем за 1 час
Я пытаюсь контролировать потребление памяти процессом в течение долгого времени с массивом Valgrind. Процесс активен и выполняет некоторые рутинные операции через определенные промежутки времени, и я хотел бы видеть потребление памяти всего процесса…
03 фев '17 в 23:59
4
ответа
Понимание виртуальной памяти Linux: вывод массива valgrind показывает существенные различия с и без --pages-as-heap
Я прочитал документацию по этому параметру, но разница действительно огромная! Когда эта функция включена, использование памяти простой программой (см. Ниже) составляет около 7 ГБ, а когда она отключена, заявленное использование составляет около 160…
27 сен '18 в 08:43
2
ответа
Массив сообщил об использовании кучи гораздо меньше, чем VmRss, что может быть не так?
Вывод массива: time=3220706 mem_heap_B=393242041 mem_heap_extra_B=73912175 mem_stacks_B=93616 heap_tree=peak процесс показывает 1,2 ГБ в VmRss, так откуда огромная разница? (Я видел, что Rss растет постоянно).
09 сен '17 в 09:42
1
ответ
Массив заставляет тестируемую программу использовать больше памяти?
У меня есть программа. Когда он работает нормально, моя жестко запрограммированная пиковая проверка памяти сообщает 1G. Когда он работает с массивом, мой контролер сообщает 2.2G... Моя пиковая проверка памяти не является умной проверкой, я вызываю е…
09 июн '17 в 16:01
1
ответ
Почему существует разница между потреблением памяти Valgrind-Massif и TOPS?
Я хочу измерить потребление памяти программой в Linux Ubuntu. Я сравнил два инструмента: массив Valgrind и TOP. По некоторым причинам, я получил разные результаты, даже когда использовал "--pages-as-heap=yes", чтобы показать всю память. Я скомпилиро…
24 апр '17 в 14:53
1
ответ
Используя инструмент массива valgrind, файл результатов не создан
Я следовал этому руководству для справки: http://valgrind.org/docs/manual/ms-manual.html Когда я использую его для профилирования моего приложения с помощью команды: valgrind --tool=massif --time-unit=B ./run.o Он заканчивается, но не создает никако…
15 июн '15 в 05:51
3
ответа
Как посмотреть вывод массива Valgrind (или другого профилировщика кучи) при выполнении программы?
Когда я использовал Valgrind Massif в LINUX, я пытался увидеть файл massif.out.pid в реальном времени, но он создает этот файл после завершения работы Massif. Я хочу разместить в коде точки останова, чтобы посмотреть, как определенные инструкции ока…
10 окт '18 в 18:10
1
ответ
Почему происходит сбой подключения к MySQL в Rust при выполнении через массив?
Рассмотрим эту маленькую программу, использующую версию mysql crate 12.3.1: extern crate mysql; fn main() { mysql::Pool::new("mysql://user@localhost:3306").expect("Could not connect to MySQL"); } Cargo.toml: [package] name = "massiftest" version = "…
25 мар '18 в 11:04
1
ответ
Сравнение valgrind, massif, top и pmap
Я пытаюсь понять, протекает ли мое приложение. При запуске моего приложения я периодически запускаю pmap и наблюдать: mapped: 488256K writeable/private: 90144K shared: 0K mapped: 488260K writeable/private: 101912K shared: 0K mapped: 488256K writeabl…
19 сен '14 в 05:09
1
ответ
localtime_r потребляет немного памяти перед выходом из программы
Я использую массив valgrind для отслеживания использования памяти на последнем этапе перед выходом из программы и нашел js::DateTimeInfo::updateTimeZoneAdjustment() (DateTime.cpp:19) который вызывает localtime_r и потребляет немного памяти. 16 Compu…
08 май '14 в 12:19
1
ответ
Сборка массива-визуализатора: включить не удалось найти загрузочный файл CMakeFindDependencyMacro
Я пытаюсь построить массив-визуализатор на CentOS 7. К сожалению, мне приходится пытаться угадать зависимости, поскольку они не все перечислены в INSTALL файл. До сих пор: yum install git yum install kdelibs-devel extra-cmake-modules \ qt5-qtsvg-dev…
17 мар '18 в 18:52
1
ответ
Сбой приложения Linux из-за нехватки памяти
Я разработал приложение для встроенной системы Linux, которая выполняет много UDP-пакетов. Приложение выполняет все выделение памяти в начале приложения, а затем повторно использует выделенную память, чтобы избежать фрагментации. Я запустил pro-file…
18 июн '13 в 17:01
1
ответ
Можем ли мы использовать массив для измерения только определенного периода?
Имеет ли valgrind -tool=massif аналогичный элемент управления, как callgrind, для памяти профиля только на определенный период? Можем ли мы включить или выключить профилирование во время выполнения задачи?
08 июн '17 в 01:50
0
ответов
HDF5 (интерфейс C) потребляет всю оперативную память при повторных вызовах H5Oget_info_by_name
Я вижу странное поведение из моего кода HDF5 в C++ (используя интерфейс C). Это максимизирует использование оперативной памяти в моей системе, но затем, кажется, продолжает работать просто отлично. Я не уверен, является ли совпадение моментом, когда…
02 мар '18 в 12:19
1
ответ
Невозможно запустить массив valgrind с опцией "page-as-heap"
Я пытаюсь запустить Valgrind в Ubuntu 14.04 со следующими параметрами: valgrind --tool=massif --pages-as-heap=yes Но получите следующую ошибку: valgrind: Bad option: --page-as-heap=yes Эта опция описана в нескольких местах (и на самом деле она упоми…
18 апр '16 в 11:21
2
ответа
Правильно ли работает инструмент массива с многопоточными приложениями?
Я разрабатываю многопоточное приложение, которое, кажется, выделяет огромные объемы памяти во время работы. Вся память освобождается в конце выполнения, поэтому valgrind не обнаруживает утечек памяти. Я пытался использовать инструмент массива, чтобы…
07 сен '12 в 14:55