[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Announcing heaptrack - a Heap Memory Profiler for Linux
From:       Milian Wolff <mail () milianw ! de>
Date:       2014-12-10 15:11:40
Message-ID: 9455602.6tY9r8jTSA () milian-kdab2
[Download RAW message or body]

On Wednesday 10 December 2014 15:25:55 André Wöbbeking wrote:
> Hi,
> 
> On Wednesday 10 December 2014 15:12:08 Milian Wolff wrote:
> > On Tuesday 09 December 2014 23:51:04 Albert Astals Cid wrote:
> > > El Dimarts, 9 de desembre de 2014, a les 02:15:58, Milian Wolff va
> 
> escriure:
> > > > On Wednesday 03 December 2014 01:51:57 Aleix Pol wrote:
> > > > > On Tue, Dec 2, 2014 at 6:59 PM, Milian Wolff <mail@milianw.de> 
wrote:
> > > > > > Hey all,
> > > > > > 
> > > > > > I have just finished writing a lengthy introduction to heaptrack,
> > > > > > an
> > > > > > alternative to Massif, see:
> > > > > > 
> > > > > > http://milianw.de/blog/heaptrack-a-heap-memory-profiler-for-linux
> > > > > > 
> > > > > > I'd like to see more people starting to use it. Any feedback, or
> > > > > > even
> > > > > > patches,
> > > > > > is welcome!
> > > > > > 
> > > > > > Especially, I'd love to see more people use it on their pet
> > > > > > project
> > > > > > in
> > > > > > KDE.
> > > > > > Quite often, you'll find useless temporary allocations, overly
> > > > > > large
> > > > > > memory
> > > > > > consumption or even significant memory leaks. C++/Qt/KDE code can
> > > > > > be
> > > > > > extremely
> > > > > > efficient, but you have to code accordingly. If you have any
> > > > > > questions
> > > > > > to
> > > > > > the
> > > > > > results you obtain from heaptrack, or how to improve the
> > > > > > situation,
> > > > > > don't
> > > > > > hesitate to ask me. Please ask on a public mailing list, such that
> > > > > > others
> > > > > > can
> > > > > > benefit from the discussion as well.
> > > > > > 
> > > > > > Furthermore, I hereby request an official code review. Heaptrack
> > > > > > currently
> > > > > > lives in a scratch repository:
> > > > > > 
> > > > > > http://quickgit.kde.org/?p=scratch%2Fmwolff%2Fheaptrack.git
> > > > > > 
> > > > > > I want to move this to extragear, skipping playground altogether,
> > > > > > if
> > > > > > possible.
> > > > > 
> > > > > Cool stuff! I'll definitely give it a try!
> > > > > 
> > > > > Regarding the move to extragear, you can start requesting the
> > > > > repository
> > > > > to
> > > > > get it in playground and then request the move to kdereview, if
> > > > > you're
> > > > > confident it's pristine. ;)
> > > > 
> > > > Heaptrack is now in kdereview, I'd like to invite everyone to review
> > > > my
> > > > code at the new location:
> > > > 
> > > > git clone kde:heaptrack
> > > 
> > > Doesn't link here.
> > > 
> > > Linking CXX executable heaptrack_print
> > > CMakeFiles/heaptrack_print.dir/heaptrack_print.cpp.o: In function
> > > `main':
> > > heaptrack_print.cpp:(.text+0x3f4f): undefined reference to
> > > `boost::program_options::options_description::m_default_line_length'
> > 
> > <snip>
> > 
> > Can you update and try again? I think I was missing the REQUIRED in the
> > find_package statements, which should have triggered an early-return. You
> > don't have Boost installed, do you?
> 
> If I remember correctly I had the same problem. I only had installed the
> boost headers (that was sufficient for CMake's configure step) but not
> libboost- iostreams and libboost-program_options.

Does anyone know how I can force CMake to error-out when the libraries are not 
found?

Bye
-- 
Milian Wolff
mail@milianw.de
http://milianw.de

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic