https://github.com/KDE/heaptrack - норм тула для профилирования heap.
Не сильно снижает перфоманс, а значит можно профилировать что-то кроме хелоуворлодв.
Есть внезапно юзабельная гуйня для просмотра результатов с разными графиками
https://github.com/KDE/heaptrack - норм тула для профилирования heap.
Не сильно снижает перфоманс, а значит можно профилировать что-то кроме хелоуворлодв.
Есть внезапно юзабельная гуйня для просмотра результатов с разными графиками
Насколько неудобная такая хуйня http://www.chipdip.ru/product/zd-10g/ :
- как подставка для паяльника
- для закрепления мелкой хуйни в случае казуального паяния раз в неделю
Попробовал поставить clion от JB.
Сравнивать буду с опытом юза емакса в качестве IDE.
На 16gb рамки запустилось.
Закинул туда свой проектик на 3k sloc, тормозов не заметил, все проиндексировалось быстро.
Плюсы:
+ Работающая навигацию по C++. Для C++ Semantic из emacs не всегда правильно все парсит, навигация иногда ломается. Тормозит.
(для сишки все лучше, тут хватается helm-gtags + gtags)
+ Работающий smart completion.
+ Рефакторинг. Забагованый srefactor
что-то даже умеет, но например переименовать параметр функции не может;
+ Удобное превью-окошко появляющееся при наведении на , показывающее код справа (думаю, спизжено из sublime); Такая херня для emacs малоюзабельная;
+ Беспроблемная background compilation. в emacs надо ставить flycheck, который в принципе тормозит редактор, настраиваться его и сражаться с глюками. тут все искаропки.
Минусы:
- пипитарное (а значит в случае остановки разработки есть вероятность что юзеры всосут);
- умеет только cmake;
- на нашел как быстро прыгать по сорцам, не хватает чего-то типа ace-jump (возможно ставится как плугин для idea).