Commit Graph

509 Commits

Author SHA1 Message Date
Doug MacEachern 2f1392e264 what could be less serializable than class with 2 fields that are pointers to C structures 2005-06-26 00:20:06 +00:00
Doug MacEachern 706b6fded1 remove unused imports 2005-06-25 23:48:05 +00:00
Doug MacEachern de5e9861dd add getConfig method 2005-06-25 23:21:00 +00:00
Doug MacEachern 3037ef8b00 use Sigar.load() 2005-06-25 23:20:43 +00:00
Doug MacEachern 6764e30773 add function to fillin ServiceConfig object 2005-06-25 23:18:50 +00:00
Doug MacEachern fbf1872788 add win32 package for main method invocation 2005-06-25 23:18:12 +00:00
Doug MacEachern a9bd0f6a42 save loadError 2005-06-25 23:17:46 +00:00
Doug MacEachern e91665d842 remove QueryServiceStartType 2005-06-25 17:01:08 +00:00
Doug MacEachern 1163e0c803 add ServiceConfig class and move some constants there 2005-06-25 16:58:59 +00:00
Doug MacEachern 351754816d set vendorCodeName for redhat 2005-06-16 22:45:41 +00:00
Doug MacEachern 657bd2375f fix compile 2005-06-16 22:41:41 +00:00
Doug MacEachern 0faf17d946 add VendorCodeName, use it for osx description 2005-06-16 22:38:14 +00:00
Doug MacEachern de2812fab3 output description 2005-06-16 22:21:41 +00:00
Doug MacEachern 4fa97499bf add constants for names and add getDescription method 2005-06-16 22:17:13 +00:00
Doug MacEachern 61ebe669e7 add vendorName, make all os.name the same values we use elsewhere 2005-06-16 21:58:28 +00:00
Doug MacEachern a20b334406 catch getProcCpu 2005-06-16 21:27:54 +00:00
Doug MacEachern 39e76c9b4b trace attrs 2005-06-15 01:52:45 +00:00
Doug MacEachern a15d63d3e3 rename h_query to query 2005-06-15 00:40:32 +00:00
Doug MacEachern 2e17b9cded simply counter management by removing it when we are done with it 2005-06-15 00:24:33 +00:00
Doug MacEachern 7eabd263f5 rename Pdh.getSingleValue to Pdh.getRawValue 2005-06-15 00:17:04 +00:00
Doug MacEachern 77b18f35e2 remove some unused pdh stuff.
rename 'cp' to 'path'.
2005-06-15 00:12:19 +00:00
Doug MacEachern 241b1066e6 add Pdh.getFormattedValue method 2005-06-14 23:51:06 +00:00
Doug MacEachern 30a2812d1a recognize CentOS 2005-06-14 21:52:25 +00:00
Doug MacEachern 3e5ba8a9ec recognize redhat 'ES' 2005-06-14 00:17:28 +00:00
Doug MacEachern c67e485d0f typemap sigar_uint64_t to avoid compile warnings 2005-05-14 00:31:25 +00:00
Doug MacEachern c1224a3ad2 version fixups 2005-05-13 21:24:00 +00:00
Doug MacEachern 5e4d3e4475 test failing on my win3k due to log record ~100k. will fix later 2005-05-13 21:16:02 +00:00
Doug MacEachern fade72859d only print loaded rc file msg if interactive 2005-05-13 18:11:32 +00:00
Doug MacEachern 3d5e199f5b use shell commands 2005-05-13 18:07:27 +00:00
Doug MacEachern dbf28a4397 make displayTimes optional 2005-05-13 18:06:46 +00:00
Doug MacEachern 4bc5584626 format output, check total > 0 2005-05-13 18:06:23 +00:00
Doug MacEachern bb5021d3ad add OpereratingSystem and java stuff, format output 2005-05-13 18:05:48 +00:00
Doug MacEachern 14826fdca5 add more from sys props 2005-05-13 18:05:00 +00:00
Doug MacEachern b5b16908a3 Combined should not include wait time 2005-05-12 02:43:46 +00:00
Doug MacEachern 083414a22a use getMountPoint rather than getFileSystem in getMountedFileSystemUsage 2005-05-11 00:23:42 +00:00
Doug MacEachern fd0543300a remove win32 special case 2005-05-10 21:29:59 +00:00
Doug MacEachern 2c7f23f793 declare SigarNotImplementedException 2005-05-10 21:29:29 +00:00
Doug MacEachern 58318b381d catch NotImplemented 2005-05-10 21:20:51 +00:00
Doug MacEachern 916a46bce3 add NetStat test 2005-05-10 20:32:52 +00:00
Doug MacEachern 3e48aa1c0b test NetStat 2005-05-10 20:32:24 +00:00
Doug MacEachern e34bbcfa2d args fixup 2005-05-10 16:48:23 +00:00
Doug MacEachern 6630ffe562 eclipse effed my whitespace 2005-05-10 16:15:03 +00:00
Doug MacEachern 7333533c82 add NetStat getters 2005-05-10 16:13:37 +00:00
Doug MacEachern 3a81fd6b02 rename NetPortMap to NetStat 2005-05-10 15:25:42 +00:00
Doug MacEachern dc55b40c5e include tcp in the names, might want to add udp or whatever later 2005-05-10 14:50:20 +00:00
Doug MacEachern d5c3c18371 add state getters 2005-05-10 14:42:33 +00:00
Doug MacEachern 1c0de9075a add totals for num in/out connections 2005-05-10 14:32:04 +00:00
Doug MacEachern 442c90c506 more use of native flag 2005-05-10 00:14:39 +00:00
Doug MacEachern 9b626f890c provide pure java getline impl 2005-05-10 00:04:33 +00:00
Doug MacEachern 9afd3392ed check for null line 2005-05-09 23:32:40 +00:00
Doug MacEachern 894fe8adae make outbound info more useful and more like the inbound 2005-05-08 18:44:28 +00:00
Doug MacEachern f8ed2e0444 whitespace nits 2005-05-08 17:42:09 +00:00
Doug MacEachern df43f0d115 change getFileSystemList to update the FileSystemMap 2005-05-08 17:33:42 +00:00
Doug MacEachern 6e8e15e4e5 move etc/services parsing to its own class, NetServices 2005-05-08 16:28:46 +00:00
Doug MacEachern 7851cc3299 add outbound connections, change existing stuff to be called inbound 2005-05-07 23:14:34 +00:00
Doug MacEachern b20fe9f6b6 fix file stat 2005-05-07 19:01:20 +00:00
Doug MacEachern d550f84e77 add missing TCP flags 2005-05-07 18:42:43 +00:00
Doug MacEachern 9cfbd13722 refactor. include state counts 2005-05-07 06:02:25 +00:00
Doug MacEachern 204041aed7 add static NetConnection.getStateString 2005-05-07 06:01:32 +00:00
Doug MacEachern d780891c15 more info 2005-05-06 17:16:39 +00:00
Doug MacEachern 10a438d4e0 include nice and wait times in Combined 2005-05-06 17:16:24 +00:00
Doug MacEachern d272ec6aca remove unused imports 2005-05-06 15:59:22 +00:00
Doug MacEachern a670613f0c minor optmization for 0 or 1 match 2005-04-28 16:58:38 +00:00
Doug MacEachern 41a75d9253 remove unused finder 2005-04-28 00:47:47 +00:00
Doug MacEachern d0c60802c4 add public getLogger method 2005-04-28 00:39:13 +00:00
Doug MacEachern 9ffbe0fa34 ProcessQueryFactory does not use the SigarProxy object 2005-04-28 00:21:25 +00:00
Doug MacEachern d630fa0647 fix typos 2005-04-27 22:39:05 +00:00
Doug MacEachern 22452e99fc add file_system_usage_t.used field 2005-04-26 19:55:21 +00:00
Doug MacEachern 4beb4e6fc4 turns on we need PERF_DETAIL_WIZARD for pdhGetInstances 2005-04-20 01:31:52 +00:00
Doug MacEachern 14960e14e5 add queue metric, fixup formatting 2005-04-07 02:06:24 +00:00
Doug MacEachern fe14eb78f0 print disk byte metrics 2005-04-07 01:24:29 +00:00
Doug MacEachern a3dd84419b add new disk fields 2005-04-07 01:24:06 +00:00
Doug MacEachern 52bb9324e9 freebsd has disk reads/writes 2005-04-07 01:19:31 +00:00
Doug MacEachern 15053e98ac add pdhConnectMachine 2005-03-30 00:59:45 +00:00
Doug MacEachern 02f67cbd73 remove getThreadCpuDiff method, lives in CpuTimer class now 2005-03-22 05:11:16 +00:00
Doug MacEachern 491ff005ac use CpuTimer 2005-03-22 05:09:48 +00:00
Doug MacEachern 2fb7a2fab3 update ProcPort doc 2005-03-20 02:59:22 +00:00
Doug MacEachern 807c8af462 pass protocol param to ProcPort method 2005-03-16 03:24:26 +00:00
Doug MacEachern 4291d52164 convert String protocol to int 2005-03-16 03:24:04 +00:00
Doug MacEachern bcb098a34d stub proc_port for all platforms 2005-03-16 02:47:57 +00:00
Doug MacEachern c31d2c5712 add protocol param to proc_port function 2005-03-16 02:44:52 +00:00
Doug MacEachern b82ab9ede1 allow services file to be overridden with sigar.net.services.file property 2005-03-15 23:21:36 +00:00
Doug MacEachern db88e7f04a use Map rather than List to keep track of addresses 2005-03-15 23:19:07 +00:00
Doug MacEachern 9abeb7ef2b make sure we dont do NfsFileSystem on win32 2005-03-15 21:40:36 +00:00
Doug MacEachern 31b3fd00ba update NetConnection docs for FreeBSD 2005-03-15 19:00:08 +00:00
Doug MacEachern 6a1f299636 use nfs.getUnreachableMessage() 2005-03-15 18:46:02 +00:00
Doug MacEachern 08cb512ad1 throw NfsUnreachableException from getMountedFileSystemUsage 2005-03-15 18:45:44 +00:00
Doug MacEachern 32282980ab exception helpers 2005-03-15 18:45:02 +00:00
Doug MacEachern f4c20803c6 subclass for when nfs server ping fails 2005-03-15 18:44:37 +00:00
Doug MacEachern 6523175e55 add nfs ping to getMountedFileSystemUsage method 2005-03-15 18:07:41 +00:00
Doug MacEachern 68fcd5c586 better formatting 2005-03-12 18:04:02 +00:00
Doug MacEachern 26af15095d NetConnection doc update 2005-03-12 04:51:32 +00:00
Doug MacEachern 6076da7508 NetConnection queue fields 2005-03-12 04:50:47 +00:00
Doug MacEachern 581f13713f add TCP state constants 2005-03-11 17:20:52 +00:00
Doug MacEachern 4f7a9ccb80 udp connections have no state 2005-03-11 17:18:57 +00:00
Doug MacEachern 91b3efc822 print state 2005-03-11 17:16:07 +00:00
Doug MacEachern 98761935f7 add NetConnection state 2005-03-11 17:15:24 +00:00
Doug MacEachern c66f80fa06 windows service file is not in /etc/services 2005-03-11 04:14:27 +00:00
Doug MacEachern ca1e9686d9 map port to service name 2005-03-11 02:37:59 +00:00
Doug MacEachern 29087cf649 add getServiceName method 2005-03-11 02:37:38 +00:00
Doug MacEachern 3d0dc203d8 map listening tcp ports to connected remote addresses 2005-03-11 01:48:56 +00:00
Doug MacEachern 058a459872 add top-level package 2005-03-11 01:44:28 +00:00
Doug MacEachern 7c901c486e support -n flag and ip->hostname conversion 2005-03-11 01:27:19 +00:00
Doug MacEachern 757892710a solaris stuff 2005-03-10 03:46:06 +00:00
Doug MacEachern 7b8e4a5feb print more stuff in main 2005-03-10 03:36:08 +00:00
Doug MacEachern e22d3b5016 win32 stuff 2005-03-10 02:19:45 +00:00
Doug MacEachern f67401d7ae add add() method 2005-03-09 19:09:21 +00:00
Doug MacEachern 90ad5a74f2 collect over multiple stop/start 2005-03-09 18:36:28 +00:00
Doug MacEachern 36a053a3a8 use CpuTimer 2005-03-09 17:04:15 +00:00
Doug MacEachern 531c3e32c6 reusable cpu timer 2005-03-09 17:03:50 +00:00
Doug MacEachern a961ce1ea1 some vendor stuff 2005-03-08 01:10:10 +00:00
Doug MacEachern ca5bb41344 more args match tests 2005-03-02 04:02:57 +00:00
Doug MacEachern ae4f5eddfe fix args matcher 2005-03-02 03:53:19 +00:00
Doug MacEachern 9d33872a93 VMware vendor 2005-03-01 23:00:54 +00:00
Doug MacEachern d8f0ca3bdf only create one instance 2005-02-28 00:31:41 +00:00
Doug MacEachern 69158c8553 some cleanup 2005-02-27 22:42:05 +00:00
Doug MacEachern cb332cccdc use OS class to get linux vendor info 2005-02-27 22:29:28 +00:00
Doug MacEachern 4152a45f7a starting class to get more os/vendor specific info 2005-02-26 02:03:11 +00:00
Doug MacEachern 13bbd7faec format host like the real who command 2005-02-25 03:44:40 +00:00
Doug MacEachern 9606115c1e format time like the real who command 2005-02-25 03:35:04 +00:00
Doug MacEachern 827d731120 turn off paging 2005-02-25 01:30:57 +00:00
Doug MacEachern 4c34af094a setter for isInteractive 2005-02-25 01:30:45 +00:00
Doug MacEachern 4612d3d5bc seconds is not hires enough for the shell commands 2005-02-25 01:22:41 +00:00
Doug MacEachern d3306f6b1b need to diff the cpu times 2005-02-25 01:16:55 +00:00
Doug MacEachern 183359750f format time 2005-02-24 21:10:31 +00:00
Doug MacEachern 8021f4de5b print times 2005-02-24 19:30:25 +00:00
Doug MacEachern eece975d12 stub a time command 2005-02-24 17:37:29 +00:00
Doug MacEachern 9410608f43 add who command 2005-02-22 01:52:23 +00:00
Doug MacEachern db846e1557 who command 2005-02-22 01:52:07 +00:00
Doug MacEachern 921a20182d add getWhoList method 2005-02-22 01:51:51 +00:00
Doug MacEachern bd2ef09744 who bindings 2005-02-22 01:51:21 +00:00
Doug MacEachern 208e0c449e extra nfs sanity check 2005-02-21 04:05:23 +00:00
Doug MacEachern b6228e48d4 make static ping method public 2005-02-21 02:33:17 +00:00
Doug MacEachern 7cf08bd006 use InetAddress lookup cache 2005-02-21 02:29:14 +00:00
Doug MacEachern a4601ea2a8 prevent hang if nfs server is down 2005-02-21 02:19:49 +00:00
Doug MacEachern 6095ad4e6f use NfsFileSystem objects for nfs mounts 2005-02-21 02:19:13 +00:00
Doug MacEachern f00916afee extend FileSystem to ping nfs server 2005-02-21 02:03:17 +00:00
Doug MacEachern 760dac9604 nfs ping binding 2005-02-21 02:02:45 +00:00
Doug MacEachern 074e696438 expose the load method 2005-02-21 01:55:07 +00:00
Doug MacEachern ab6c32409d make sure handles are marked invalid 2005-02-20 00:16:18 +00:00
Doug MacEachern 894b300ad0 synchronize close methods that are invoked by the finalize method 2005-02-20 00:06:25 +00:00
Doug MacEachern 906df7ae55 seen 0 atime on freebsd 2005-02-19 00:34:35 +00:00
Doug MacEachern 07e8e4fc9c freebsd fixup 2005-02-17 02:21:01 +00:00
Doug MacEachern f8a7c94beb make sure mhz dont change 2005-02-17 01:48:25 +00:00
Doug MacEachern 07ab121475 need long to store pointer on 64bit linux 2005-02-16 22:22:49 +00:00
Doug MacEachern 63c5b91496 platform doc updates 2005-02-13 06:49:16 +00:00
Doug MacEachern 00580471d5 check if CacheSize is valid 2005-02-13 05:37:20 +00:00
Doug MacEachern a4a38b0725 trace start_time in Date format 2005-02-09 07:05:43 +00:00
Doug MacEachern d49a0b720a GetInstances only needs PERF_DETAIL_NOVICE to get the names 2005-01-26 22:04:56 +00:00
Doug MacEachern 14942613a3 use PdhGetRawCounterValue instead of PdhGetFormattedCounterValue 2005-01-26 22:00:44 +00:00
Doug MacEachern 3da65be191 finalize needs to be protected not public else will not get invoked 2005-01-20 00:49:12 +00:00
Doug MacEachern c462123080 declare that the native methods throw Win32Exception 2005-01-20 00:48:19 +00:00
Doug MacEachern 00e64ab40d PR: 9664
fix close method so if an app directly calls close(), finalize wont blow up.
2005-01-20 00:45:00 +00:00
Doug MacEachern a168c9c0f6 prevent negative cpu percentage 2004-12-17 07:04:50 +00:00
Doug MacEachern eb1528f3f4 add Service.getServiceNames method 2004-12-12 02:48:39 +00:00
Doug MacEachern e2be44cf1c windows fix 2004-12-11 21:11:41 +00:00
Doug MacEachern ce617f3867 hpux has disk metrics now 2004-12-11 20:31:48 +00:00
Doug MacEachern 7362619bc1 more fixes for ibm/websphere4 jdk 2004-12-10 00:45:36 +00:00
Doug MacEachern e4a6c819be better format 2004-12-07 06:30:07 +00:00
Doug MacEachern 5b51110c92 update disk metric docs 2004-12-07 06:29:32 +00:00
Doug MacEachern aa0731c3b8 add iostat command 2004-12-07 06:26:25 +00:00
Doug MacEachern 25c3a927e7 better to make a copy than modify the const string 2004-12-06 01:06:15 +00:00
Doug MacEachern dfdff8b635 use SIGAR_FIELD_NOTIMPL constant in place of -1 or 0 for fields which are not implemented for a given platform 2004-12-05 23:36:48 +00:00
Doug MacEachern 136f564d4b getFileSystemUsage for all fs types 2004-12-05 22:36:54 +00:00
Doug MacEachern 8ebc572677 indent 2004-12-05 01:20:46 +00:00
Doug MacEachern e5582816c6 start disk i/o metrics 2004-12-05 01:18:57 +00:00
Doug MacEachern 93e7a04f89 fix bug under websphere4.0 jdk, key was not always null terminated 2004-11-23 00:22:53 +00:00
Doug MacEachern 9b111665f1 fix close/finalize 2004-11-22 06:09:47 +00:00
Doug MacEachern 84ca523e7b need to load pdh.dll before sigar.dll 2004-11-22 02:20:26 +00:00
Doug MacEachern 5a31d9cdab remove setters, just use the fields 2004-11-22 02:07:37 +00:00
Doug MacEachern df88ea5bb4 add cpu wait 2004-11-22 02:05:07 +00:00
Doug MacEachern 46ba56bc17 add cpu.wait metric 2004-11-22 01:51:34 +00:00
Doug MacEachern 921a4ce41c moving ThreadCpuTime.getDiff into Sigar.getThreadCpuDiff 2004-11-21 19:40:21 +00:00
Doug MacEachern 2aeeb877c0 use ThreadCpu instead of ThreadCpuTime 2004-11-21 19:22:01 +00:00
Doug MacEachern 14f2e8811f making the native method public and renaming to gather 2004-11-21 19:11:55 +00:00
Doug MacEachern 9616fb7f39 add control method 2004-11-21 18:39:53 +00:00
Doug MacEachern cb8dd003ea make Service.close method public 2004-11-21 03:12:26 +00:00
Doug MacEachern f038a56119 make fields package access 2004-11-21 03:07:39 +00:00
Doug MacEachern a4ed059eae change access for stuff meant to be private 2004-11-21 03:05:17 +00:00
Doug MacEachern 6598602dbc change access for stuff meant to be private 2004-11-21 02:55:19 +00:00
Doug MacEachern 844b34564b remove unused imports 2004-11-21 02:15:41 +00:00
Doug MacEachern 3d89246fef include win32 tests 2004-11-21 02:07:40 +00:00
Doug MacEachern b65a58609f dont test creating of services by default 2004-11-21 01:22:46 +00:00
Doug MacEachern 2a148decc1 dont test creating of registry keys by default 2004-11-21 01:22:37 +00:00
Doug MacEachern 60865160cf fix package name 2004-11-21 01:17:30 +00:00
Doug MacEachern 96e7c48c6c remove unused imports 2004-11-20 21:16:58 +00:00
Doug MacEachern c132f5a706 load pdh.dll for NT 2004-11-20 21:11:09 +00:00
Doug MacEachern a77a94454f share some utils 2004-11-20 21:02:39 +00:00
Doug MacEachern 6353b7bcc3 merging in the win32bindings package 2004-11-20 21:01:16 +00:00
Doug MacEachern 3b0a6af2d2 valid for packets == 0 2004-11-20 19:18:32 +00:00
Doug MacEachern 3cc2b04986 more like linux free command 2004-11-20 02:55:22 +00:00
Doug MacEachern bae9ea52b8 look better w/ printf 2004-11-20 02:53:21 +00:00
Doug MacEachern fcc3854803 printf utils 2004-11-20 02:50:38 +00:00
Doug MacEachern 6e7e2a4b0d add Mem.Actual{Free,Used} 2004-11-20 02:11:12 +00:00
Doug MacEachern 41c0ee4f7c add ThreadCpu test 2004-11-17 05:57:41 +00:00
Doug MacEachern 82035b7471 for testing threadcpu 2004-11-17 05:32:30 +00:00
Doug MacEachern 79cf3f08d3 ThreadCpu wrapper 2004-11-17 04:56:58 +00:00
Doug MacEachern 7eef781321 generate ThreadCpu class 2004-11-17 04:56:18 +00:00
Doug MacEachern 482aad9aa4 test MultiProc invocation 2004-11-15 19:34:19 +00:00
Doug MacEachern a44e55ab6a String.matches is not in jdk 1.3, use String.indexOf instead 2004-11-15 00:54:53 +00:00
John Sachs a33a4ff822 add uptime 2004-11-12 18:58:23 +00:00
John Sachs 5e7dbfd40e add sysinfo command 2004-11-12 04:05:47 +00:00
Doug MacEachern 80a7b7879e add MultiProcMem wrappers 2004-11-10 23:38:39 +00:00
Doug MacEachern 54dbe31c62 ProcMem for multiple processes 2004-11-10 23:37:57 +00:00
Doug MacEachern 79e50a55ba add mps command 2004-11-10 23:25:04 +00:00
Doug MacEachern afe1944176 cumulative ps for multiple processes 2004-11-10 23:24:48 +00:00
Doug MacEachern 629ac5d4f9 add MultiProcCpu wrappers 2004-11-10 23:24:14 +00:00
Doug MacEachern 76e26b5d88 make getCpuTime public 2004-11-10 23:23:48 +00:00
Doug MacEachern 0e3be6714e make some fields protected 2004-11-10 23:23:27 +00:00
Doug MacEachern 4e8a5f0c19 get cpu metrics for multiple processes 2004-11-10 23:22:58 +00:00
Doug MacEachern 11a18f86f3 test Idle 2004-11-02 23:17:37 +00:00
Doug MacEachern 70e3f80232 converting NetAddr to string 2004-09-17 20:21:02 +00:00
Doug MacEachern a733fa8a8b use long pointer on osf 2004-09-06 17:58:57 +00:00
Doug MacEachern c4b58c19bc need to make pointer size adjustment from int to long at compile time only where needed. 2004-09-06 17:50:58 +00:00
Doug MacEachern 5f3deb8927 change sigar pointer field from int to long.
on tru64 size(void*) == 8 which does not fit into sizeof(int) == 4
2004-09-06 17:43:37 +00:00
Doug MacEachern ebf7fb5ced cwd might be empty 2004-09-04 18:57:00 +00:00
Doug MacEachern e575176056 synchronize sigar invoker 2004-08-30 21:06:55 +00:00
Doug MacEachern 6008f8bb79 fix possible NPE 2004-08-27 23:07:21 +00:00
Doug MacEachern a8ab98e6cb check args.length before indexing 2004-08-25 17:06:21 +00:00
Doug MacEachern fce8c42ae0 test ProcTime.getTotal 2004-08-23 15:36:35 +00:00
Doug MacEachern 67c6b5dcd0 user ProcTime.getTotal 2004-08-21 00:26:12 +00:00
Doug MacEachern 9b89e1b9f8 remove Total method, super class has it now 2004-08-21 00:25:37 +00:00
Doug MacEachern 4736d77c87 add proc_time.total field (sum of user+sys) 2004-08-21 00:25:07 +00:00
Doug MacEachern 606275fc36 renaming proc_time.{utime,stime} to proc_time.{user,sys}
'utime' and 'stime' are common within system structures, but with lots of
other stuff in the structure unrelated to time.  having 'time' in both the
structure/class name and the field at the sigar level is just lame.
2004-08-21 00:13:13 +00:00
Doug MacEachern 641253b359 better permission denied message 2004-08-18 16:05:31 +00:00
Doug MacEachern 9c866c1369 getUserDeniedMessage wrapper 2004-08-18 16:05:07 +00:00
Doug MacEachern bbc2a738ca helper method for better access denied to process message 2004-08-18 16:03:45 +00:00
Doug MacEachern ad85def2fb map EACCES/ERROR_ACCESS_DENIED to SigarPermissionDeniedException 2004-08-18 15:46:34 +00:00
Doug MacEachern 9ebf365efd for mapping EACCES 2004-08-18 15:46:05 +00:00
Doug MacEachern c96ab5c880 map ERROR_FILE_NOT_FOUND to SigarFileNotFoundException on win32 2004-08-18 15:32:36 +00:00
Doug MacEachern 96ac948aca need to declare getServicePid to throw SigarException 2004-08-14 22:38:57 +00:00
Doug MacEachern cfbbf3dfc7 use SigarNotImplementedException.INSTANCE 2004-08-14 04:45:42 +00:00
Doug MacEachern 61771a1596 add INSTANCE for reuse 2004-08-14 04:44:36 +00:00
Doug MacEachern c4153d2485 change throw_notimpl to throw_error 2004-08-14 04:26:42 +00:00
Doug MacEachern f2150b270e change sigar_throw_error to take jni_sigar_t param instead of sigar_t 2004-08-14 04:22:27 +00:00
Doug MacEachern e49c286171 implement getServicePid 2004-08-14 04:21:46 +00:00
Doug MacEachern 2896feb983 move getServicePid to the Sigar class so we get caching via SigarProxy 2004-08-14 00:40:37 +00:00
Doug MacEachern 0d2c62af41 test service query 2004-08-14 00:32:17 +00:00
Doug MacEachern 3f92a2dc5d hook in windows service extension for testing 2004-08-13 01:41:17 +00:00
Doug MacEachern 4defcaae4c ProcessQuery to get pid from windows service name 2004-08-13 01:24:11 +00:00
Doug MacEachern bd8ecac6c5 add experiment win32-only extension for ptql to map windows service name to pid 2004-08-13 01:21:39 +00:00
Doug MacEachern 2d3a408648 dont print stacktrace 2004-08-10 22:24:43 +00:00
Doug MacEachern 28b71f3651 add getter for user and sys combined 2004-08-10 04:06:41 +00:00
Doug MacEachern 5edf8ab64a change parent ClassLoader to fix problem in HQ dump-plugin-info 2004-08-10 03:43:12 +00:00
Doug MacEachern 6babb84507 print ex message 2004-08-04 05:18:29 +00:00
Doug MacEachern 6676840d77 print pid before getProcArgs for troubleshooting 2004-08-03 03:25:43 +00:00
Doug MacEachern 3401932ba5 call ProcArgs and ProcExe for every pid 2004-08-01 03:00:54 +00:00
Doug MacEachern 4ba686e79e catch SigarNotImplementedException 2004-07-28 21:51:37 +00:00
Doug MacEachern a35333223b change args output so not to miss trailing spaces 2004-07-28 20:51:24 +00:00
Doug MacEachern 17ef450dd8 display archlib 2004-07-28 14:58:28 +00:00