![]() |
Process Monitor - Feature Requests |
Post Reply
|
| Author | |
molotov
Moderator Group
Joined: 04 October 2006 Online Status: Offline Posts: 17287 |
Quote Reply
Topic: Process Monitor - Feature RequestsPosted: 06 February 2007 at 8:40am |
|
I have had a few months now to work with Process Monitor, and it certainly is amazing. The filtering capabilities are great, and the fact that the filters are not destructive makes slicing and dicing the data many ways quite simple. The ability to capture all of the data that the utility can capture makes it quite powerful, and the ability to get stack traces for each event is extremely useful.
Going off the observation that Process Monitor is currently at version 1.01, and the assumption that the utility will see further development, I have hopes that the following relatively small ideas will be taken into consideration for future releases, and that further discussion and conversation is sparked.
1) Allow for the use of CTRL+C to copy selected data to the clipboard. Some data can be copied in this fashion, but from my experience not much. In many cases, one can right-click and choose "Copy" from the context menu, but that's inconvenient. For example, on Event properties, on the Event tab for a Profiling Interrupt, I can select the User and Kernel times and press CTRL+C, and the data will go to the clipboard. However, if I select the date, the result, or the sequence #, the only way to copy the selection is by using the mouse.
2) Along the same lines, it would be useful to have a "Copy details to clipboard" button on each tab of the Event properties - it would simply grab all of the displayed data and copy it to the clipboard with the click of a button. Or the use of a hotkey accelerator. This would have come in handy on the Stack tab, but there I was at least able to save the data to a CSV file and work with it in that fashion.
3) I would like to be able to sort by each of the columns displayed on Process tab of the Event's properties, in the "DLLs" section. It might also be nice to toggle display of path (this would affect sort as well), or perhaps add another column for just the module name.
4) In Options | "History Depth", the edit part of the spin control could be a bit wider - there is plenty of room on the dialog...
5) It might be inferred that I prefer to avoid using the mouse. As such, it pains me when there are no hotkeys on a dialog box. I find myself constantly wanting to "ALT+A" to add a filter on the "Process Monitor Filter" dialog, or "ALT+R" to remove, or whatever. Other dialogs, such as Configure Symbols, Select Columns, Show Unique Values, etc, could also benefit from hotkeys. I do love the fact that so many things in the main UI are accessible with the CTRL key - CTRL+L for the filter, CTRL+J for jump to, etc.
For further exploration / discussion:
-- I realize it can be difficult to determine what to do for an implementation of "Jump to" for certain classes - what would one "jump to" for a profiling interrupt, for example? For Process and Thread activity, one might wish to "Jump to" Dependency Walker for "Process Create" and "Load Image" operations. For "Thread Create" and "Thread Exit" events, however, a relevant action is not clear. Does anyone have any thoughts or ideas? |
|
|
Daily affirmation:
net helpmsg 4006 |
|
![]() |
|
Bryce
Senior Member
Joined: 06 June 2005 Online Status: Offline Posts: 195 |
Quote Reply
Posted: 06 June 2007 at 6:32pm |
|
1. I've added Ctrl-C support to the event property page, the process property page, and the process tree dialog. Let me know if there is anywhere else you feel is important.
2. Would this include labels, or just the data?
3. Added.
4. Done.
5. I added a bunch.
|
|
![]() |
|
molotov
Moderator Group
Joined: 04 October 2006 Online Status: Offline Posts: 17287 |
Quote Reply
Posted: 06 June 2007 at 7:17pm |
|
Great! Thanks very much, Bryce!
1. Mostly, I want to copy with CTRL+C, but the way I tend to expect applications to behave is that if I can select it / get an I-beam when hovering, I want to be able to use the "standard" CTRL+<KEY>s - CTRL+C to "Copy", CTRL+A to "Select All". If the field is not RO, this would include CTRL+X to "Cut", CTRL+Z to "Undo", and DEL to delete. (Many of the fields in Process Monitor are not editable, of course.)
2. Welllllll, since you asked...
Again, thanks for taking the time to incorporate these requests into Process Monitor.
|
|
|
Daily affirmation:
net helpmsg 4006 |
|
![]() |
|
Bryce
Senior Member
Joined: 06 June 2005 Online Status: Offline Posts: 195 |
Quote Reply
Posted: 07 June 2007 at 8:10pm |
|
Thanks. Look for these in the next version.
|
|
![]() |
|
DevinC
Newbie
Joined: 28 January 2006 Online Status: Offline Posts: 4 |
Quote Reply
Posted: 08 June 2007 at 9:55am |
|
Hello, I'm looking for an utility that will notify me (i.e. via pop-up) when certain background process are consuming CPU resource for certain period of time (i.e. more than 5 seconds). Can this feature be add?
Thanks, Devin |
|
![]() |
|
molotov
Moderator Group
Joined: 04 October 2006 Online Status: Offline Posts: 17287 |
Quote Reply
Posted: 08 June 2007 at 10:16am |
|
Process Monitor isn't necessarily meant as something that is to continuously be running in capture mode on a system.
Process Explorer seems to be a better fit for that; even so, it does not interactively notify one of such resource usage though one can certainly look at the tray icon / "mini-graphs" for an indicator of CPU utilization. Edited by molotov - 08 June 2007 at 11:28am |
|
|
Daily affirmation:
net helpmsg 4006 |
|
![]() |
|
lavoie
Newbie
Joined: 08 June 2007 Online Status: Offline Posts: 2 |
Quote Reply
Posted: 08 June 2007 at 1:23pm |
|
Two more feature requests:
1) symbol resolution on 64-bit Windows. I see from searching others are having the same problem. My team is using procmon extensively, but not having the stacks on 64-bit will be a major issue. 2) The capability to save the stack summary into a text file for post processing. Thanks, Jason |
|
![]() |
|
Post Reply
|
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |