home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / pmpstat.lzh / PMPSTAT.DOC < prev    next >
Text File  |  1993-08-21  |  4KB  |  96 lines

  1.  
  2. Documentation (sort of) for PMPSTAT:
  3. ------------------------------------
  4.  
  5. But FIRST:  Registration Info
  6.             -----------------
  7. There IS none.  Feel free to distribute and play around with PMPSTAT
  8. as much as you like.  PMPSTAT is "WeirdWare".
  9.  
  10. WHAT IS WEIRDWARE?
  11. ------------------
  12. Well, basically the idea is:  if you like PMPSTAT so much that you
  13. feel you absolutely have to send me something, you're free to do
  14. so.  You won't get a "registered" version, though, because there
  15. is no such thing.
  16.  
  17. PLEASE do not send money.  I'd much rather you used your imagination
  18. and sent me something "interesting".  No bombs or human body parts
  19. or offal, please.  "Interesting" things may be postcards from odd
  20. places, toys, aluminum foil sculptures, concert ticket stubs, even
  21. a catalog of mail-order brides!
  22.  
  23. Use your imagination, I'm sure you can think of something that will
  24. make me smile or scratch my head.
  25.  
  26. If you CAN'T think of anything nifty to send, you can send money, but
  27. if you do so, please make it a small amount of unusual currency, for
  28. example, assorted Tibetan change.  Hint:  I like going to Mexico...
  29.  
  30. ENOUGH!  TELL US ABOUT PMPSTAT!
  31. -------------------------------
  32. Okay, okay, get out of my face already.  PMPStat was written to allow
  33. me to do several things I wanted to do when developing programs.
  34.  
  35. It allows you to check out system processes, threads, shared memory,
  36. semaphores, and DLLs.  It allows you to kill off system processes,
  37. see who's using what DLLs, memory, semaphores, etc.
  38.  
  39. Play with it for a while and see if you can use it.  Unless you're a
  40. developer, you'll probably just use it to kill off hung processes.
  41. The problem is:  if your desktop is hung, you can't get at PMPSTAT
  42. to do anything about it, anyway.  So its use as a program killer is
  43. limited; you'll still have to hit CTRL-ALT-DEL occasionally.
  44.  
  45. WHAT ABOUT BUGS?
  46. ----------------
  47. PMPStat is not gospel.  I have noticed some inconsistencies between
  48. what PSTAT thinks is going on and what PMPSTAT thinks is going on.
  49. Semaphores are especially confusing, and because DLLs can "import"
  50. other DLLs (even themselves), the way I report on them is:  if
  51. the DLL imports a DLL I have already reported on, I do not list the
  52. imported DLL again; if the DLL imports itself, I put an asterisk (*)
  53. behind it.  Maybe I'll figure out a better way of doing this some
  54. day.  By the way, IBM's DOSQPROC.INF is...er...not entirely accurate.
  55.  
  56. HOW DO WE INSTALL IT?
  57. ---------------------
  58. Well, you'll want to expand the .LZH thing using LH2 with /a /e.
  59. Just put the DLLPSTAT.DLL in your OS2/DLL or somewhere like that.  Then
  60. you can run PMPSTAT.EXE.
  61.  
  62. WHY DON'T THE HELP BUTTONS WORK?
  63. --------------------------------
  64. Ho Ho Ho.  PMPStat was designed and written at my house while I was 
  65. employed at a company where I had a registered copy of GPF, the tool 
  66. I used to do all the screens and so forth.
  67.  
  68. I am still employed there for a day or two, so THIS iteration IS
  69. LEGAL; doing the help would take a week or two of my spare time, by
  70. which time I will be employed elsewhere and will not be able to use
  71. GPF unless I buy myself a copy or my new employer buys me one.
  72.  
  73. Note to GPF:  Gee, a free copy of GPF 2.1 would make me smile a LOT!
  74.  
  75. Note to Everyone Else:  The above endorsement of GPF is sincere, it
  76.                         IS a useful development tool.  I like it.
  77.  
  78. In any case, I may just code the bit that GPF does in C++ one day,
  79. and come out with a version that has help.
  80.  
  81. WHERE SHOULD GPF -- OOPS, *WE* SEND STUFF?
  82. ------------------------------------------
  83. Oh sure, you expect me to give out my home address?  Okay okay.  You
  84. can send stuff to:
  85.  
  86. Gerald Callow
  87. c/o 633 Melrose Avenue West
  88. Winnipeg, MB
  89. R2C 1P6
  90. CANADA
  91.  
  92. Note:  The Logo and Name "DragonWare" is whimsical.  I don't have a
  93. company named that, and if someone else DOES, "Oops!  Sorry!".
  94.  
  95.  
  96.