Evan Martin (evan) wrote in evan_tech,
Evan Martin
evan
evan_tech

profiling

  • The open-source Google CPU profiler is really nice: not only does it have nice output (see the call graph image on that page) but it's also low-overhead -- you don't need to recompile your code (only relink) to use it. And since it's open source, you can even use it for your own projects.

    We even have the libraries at work set up so you can connect to any running server and ask "why are you going slow? gimme a profile". 10% speedup on a single computer is nice, but if you're running your code on a thousand computers a 10% speed up is like 100 more servers you get for free.
  • Federico's Making GNOME Fast slides (check this one out) link to Sysprof:
    Sysprof is a sampling CPU profiler that uses a Linux kernel module to profile the entire system, not just a single application. Sysprof handles shared libraries and applications do not need to be recompiled. In fact they don't even have to be restarted.
    I haven't used it, but looks pretty sweet.
Subscribe

  • livejournal kids

    Neat image from Jack Dorsey. Every so often someone will ask me about Twitter and I'll dig up a a random day from Brad's LJ in 1999 and talk about…

  • ljrb release 0.3.1

    LiveJournal Ruby module update: This release won't die when the "useragent" property is present in an entry. I've also added support for passing…

  • ljrb 0.3.0

    ljrb 0.3.0: This release adds support for the "current_location" field and fetching friendofs in the same request as fetching friends. There's also…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 11 comments

  • livejournal kids

    Neat image from Jack Dorsey. Every so often someone will ask me about Twitter and I'll dig up a a random day from Brad's LJ in 1999 and talk about…

  • ljrb release 0.3.1

    LiveJournal Ruby module update: This release won't die when the "useragent" property is present in an entry. I've also added support for passing…

  • ljrb 0.3.0

    ljrb 0.3.0: This release adds support for the "current_location" field and fetching friendofs in the same request as fetching friends. There's also…