Sunday, March 20, 2011

Mac OS counterpart to Sysinternals and Powertoys

As a developer coming from a Windows background, I'd always find the different Powertoys and Sysinternals apps as invaluable tools in aiding programming. Is there something similar for a developer to watch for in the Mac world?

From stackoverflow
  • A lot of those types of tools are included with the Mac OS, and some are available separately from Apple.

    There's no Mac equivalent of the registry - everything goes in the file system somewhere - and you can use fs_usage to watch that. In a terminal:

    sudo fs_usage

    Check out Instruments, part of the Apple developer tools distribution.

    Adam Lassek : Not entirely true -- OSX inherits the netinfo database from NextStep which is similar in some ways to the registry.
    Abdullah Jibaly : Instruments looks awesome, how do I run it?
    Jonathan : Thanks for 'fs_usage'. I had read Amit Singh OSX internals, and couldn't remember what it was.
    Nathan Kinsinger : Instruments can be run from within Xcode: in the Run menu goto the Start with Performance Tool, and anything under Instruments Templates will run Instruments. It can also be found in /Developer/Applications.
  • Not as such. Some of the Powertoys implement features that are built-in to the OS, some are available as various utility programs.

    As for Sysinternals, there are quite a lot of them. If you want specifics I'd need a better idea of what you use, but you could probably duplicate 90% of the functionality just from a terminal window. Learning how to use bash and the normal Unix utilities would be a very good skill to have.

  • Mac OS X comes with a lot of unix tools like sar, top, etc. What metrics are you looking for specifically?

    Abdullah Jibaly : Some of the Powertoys I use are Open Command Window Here and Image Resizer, and DiskMon and Process Explorer + AutoRuns for Sysinternals.

0 comments:

Post a Comment