Monitor RAM-memory Use Of Application Using A PerformanceCounter?
Jun 6, 2010
is it possible to monitor my RAM-memory use of my application using a PerformanceCounter? If so, I've been looking around on the web, but my knowledge about memory isn't enough to understand what precisely I have to use
View 1 Replies
ADVERTISEMENT
Oct 12, 2011
How Do I get the CPU usage of my application with a PerformanceCounter?
View 3 Replies
May 22, 2009
What's the best way to monitor a specific address in memory? And is it possible in theory to block a certain address being written to?
View 1 Replies
Jun 5, 2009
i'm making a small app to remotely monitor around 15 servers over our network, I need to get the current CPU usage, memory, disk space and network utilisation. I've got everything I need using performance counters in VB.net via the following (one for each item I want to monitor).
Code:
PerfCnt_CPU = New PerformanceCounter("Processor", "% Processor Time", "_Total", CurrentTargetPC)
PerfCnt_Mem = New PerformanceCounter("Memory", "Available MBytes", Nothing, CurrentTargetPC)
PerfCnt_Disk = New PerformanceCounter("LogicalDisk", "% Free Space", "C:", CurrentTargetPC)
PerfCnt_NetIn = New PerformanceCounter("Network Interface", "Bytes Received/sec", NetworkAdTarget, CurrentTargetPC
[Code]..
Is there a better way for me to watch the remote performance data, maybe through WMI I already connect via WMI to get the remote OS version, boot time etc.. but if anyone can give me an example of the most efficient way to watch the perf data over WMI (or a better way).
View 1 Replies
May 26, 2009
I have a performance counter set up to pull % Processor Time on a remote machine.
Heres the code I use to pull it:
Code:
Private cpuCounter As PerformanceCounter = Nothing
Try
cpuCounter = New PerformanceCounter("Processor", "% Processor Time", "_Total", strServer)
[Code].....
However, sometimes it can take 40-50 seconds for this one counter to process.. when its been created (the 'cpuCounter =' line), then it runs just fine, I can pull nextvalue without any problem.. but creating it takes forever.
This only happens the first time I run my program and it only happens with the first counter, and it doesn't ALWAYS happen.
View 1 Replies
Oct 15, 2010
PerformanceCounter.NextValue appears to return integer values instead of single values.The code below has a button, Button1 and a textbox, TextBox1. Click on the button and the textbox is filled with the CPU usage of each process at a given time. I would assume that these values should match with the values in task manager.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = Now.ToString & vbCrLf & vbCrLf
TextBox1.Text &= GetInfo()
Application.DoEvents()
[code]....
My guess is that these processes are taking up SOME amount of CPU and are just being rounded down to 0. In the first example I would guess that the CPU amount is rounded up to 100 %.
View 1 Replies
Apr 20, 2011
I have put together an app to monitor several directories. The basic principle is to replicate from a Master directory to a Shared directory when specific criteria is met (specific file types are changed, renamed or deleted within the Master directory)Everything seems to work fine with excpetion to MS Office documents. e.g. If I work on a .bmp and save it, it will trigger a changed event. However, with office documents (Word in this example), it appears to rename the MYDOC.DOC file to <freefile>.TMP then rename a different <freefile>.TMP to MYDOC.DOC. This would not be a problem if it was to trigger the Changed or Created event for MYDOC.DOC, but it doesn't. It wouldn't be so bad if the first TMP file was named the same as the second TMP file as I could mirror the process using the Renamed event.I can not filter out TMP files as we use TMP files within the Master directory, albeit for a different purpose.I would use an off the shelf produt, but the files need to be copied to different shared directories based on specific criteria so I can not seem to find a suitable product that fits my needs.
View 1 Replies
Dec 30, 2011
I need to monitor KeyDowns outside of my application (probably running in a NotifyIcon) so I can detect a certain key combination to do something. How can I do this? I read somewhere before about using a process.
View 10 Replies
Sep 15, 2011
I created a vb.net 2008 application to windows 7 with some functions that monitor a folder within "Programs". Folder you created during installation of this application. But every time you launch the software (the exe, after installing the client package) I get UAC and I ask for confirmation. I tried to edit the manifest (with admin user) but it always comes out. I would like to depart immediately launch the EXE application, without uac.
View 5 Replies
Apr 28, 2009
In VB 2008, I am using the class 'process' to launch and external application with a few parameters. Does anybody knows how can I send it programmatically to second monitor?
View 1 Replies
Sep 9, 2010
I want to make a process monitor tool with WMI that monitor the processes created or deleted, but the code will not work. Note to reference System.Management,
CODE:
Code dowload:
CODE:
View 4 Replies
Dec 13, 2009
I'm new in VB, and plan to developed an application that can monitor the network according their subnet and display the network utilisation. Can anybody guide me what is the needed to develope this application on VB..
View 2 Replies
May 3, 2009
I know how to run forms in second monitor, but I dont know how can I lauch and external exe program in second monitor. How can I do this?
View 9 Replies
Dec 20, 2009
Is it possible to monitor how much traffic my application has used? I'm interested to see how much data that has been sent and received over the internet from/to my own vb.net application.
View 2 Replies
Jan 31, 2011
Can I monitor the registry for changes similar to how sysinternals process monitor does it in VB? I have checked many different articles and C# samples but not come any closer to getting an answer, I would like to know if there an easier way (a VB sample perhaps)that you folks can share. Ultimately I'd like to be able monitor other things too like file system, processes etc but wonder most about how the registry can be done in VB...Would using system.management be a start? Or WMI? if so is there a nice VB sample..
View 3 Replies
Jun 16, 2011
how do I adapt the my application area to the user's monitor resolution?I have created a winForms application on 1280*768 resolution monitor and the application is generally used on smaller laptops (10inches). Now I need to a scrollbar on my entire application so that the spacing remains the same as I have designed. For this, there has to be a scrollbar (Both Horizontal and Vertical) on the application.
View 1 Replies
Oct 22, 2010
I would like to know the exact location of the mouse by pixels.How do I detect and write the X,Y pixels?I like to do have two sets of numbers.Firs set is for the application and second set for location in the monitor.The existing monitor is 1280x1024. (I hope the code is not monitor specific.)
View 1 Replies
Sep 3, 2010
I am working on a Windows Service application in VB.net 2008. The main objective of the application is to monitor starting and stopping of applications listed in a file. I build the service as system level by using
mManagementStartWatcher = New ManagementEventWatcher("Select * From Win32_ProcessStartTrace")
AddHandler mManagementStartWatcher.EventArrived, AddressOf
[code].....
View 2 Replies
Dec 24, 2011
I am wanting to create an application that will monitor the upload/download traffic of a user. Can someone point me too some code that I can have a look at?I have found SharpPcap - A Packet Capture Framework for .NET, but cannot find any vb.net code for it.
I have found this code:
Dim Properties As IPGlobalProperties
Dim StatV4 As IPGlobalStatistics
Properties = IPGlobalProperties.GetIPGlobalProperties
StatV4 = Properties.GetIPv4GlobalStatistics
Dim Packets As Long = StatV4.ReceivedPackets
What actually is a 'packet'? Can I calculate the download/upload from this code by maybe multiplying the recievedPackets by packet size... or something like that?
View 2 Replies
Feb 10, 2011
I would like to know if its possible for my vb.net app to monitor a 3rd party application that it starts. I'd like it to check every 0.5 seconds to see if the child app has a dialog box visible with a specific text string caption. If it does then I want to close my app but if isn't yet visible, keep looping until it is. I'm asking because the 3rd party app has "no event firing when the application starts to load and then displays the dialog so there is no way for the 3rd party app to report back" to my vb.net app when this is loaded.
This came from the Technical Support from the 3rd party app after I asked if using waitforinputidle() in my app would allow me to detect when their app finishes loading and enters an idle state (sadly not). However they have suggested that it might be possible to monitor their app for a specific dialog caption and then close my app but this is beyond my novice understanding just now. How to go about such a process?
View 1 Replies
Dec 22, 2011
Is there a way in VS2010 to monitor net usage, and calculate the current/total download and upload while my application is running?
View 9 Replies
May 27, 2010
I have the following windows service file:
Imports System.ServiceProcess
Imports System.IO
Public Class fswService
[Code].....
2 problems: first, intellisense error saying: 'fswService' is a type and cannot be used as an expression. second, I can not figure out a way to pass on to the service the path of the folder to watch (which is stored at My.Settings.userPath).
View 2 Replies
Jun 22, 2012
How do I find the memory or CPU used by my software?
View 8 Replies
Oct 19, 2011
I am working on a desktop application in VB.net 2005. The application contains a timer with an interval of 1 min. Each time the timer ticks, a set of functions gets executed, mostly database related.Initially the application runs fine. In processes(Task manager) the cpu usage goes to 100% every time the timer is invoked. But the timespan is around 1 sec(negligible).However as the time passes and after around 20 hours the time span of timer_tick increases to something like 20-30 secs. In this period cpu usage is 100% and the application does not responds. Gradually the time span of timer_tick increases to 1 min and the cpu uses gets stuck to 100% and the application does not responds.All objects are properly disposed. Moreover, this issue is with pentium 4 processors. The application runs fine on core 2 duo.[code]Many Select, Update and delete queries are performed in the timer.This problem occurs when I am using around 7000 records in database.
View 2 Replies
Oct 19, 2011
I am working on a desktop application in VB.net 2005. The application contains a timer with an interval of 1 min. Each time the timer ticks, a set of functions gets executed, mostly database related.Initially the application runs fine. In processes(Task manager) the cpu usage goes to 100% every time the timer is invoked. But the timespan is around 1 sec(negligible).
However as the time passes and after around 20 hours the time span of timer_tick increases to something like 20-30 secs. In this period cpu usage is 100% and the application does not responds. Gradually the time span of timer_tick increases to 1 min and the cpu uses gets stuck to 100% and the application does not responds.All objects are properly disposed.Moreover, this issue is with pentium 4 processors. The application runs fine on core 2 duo.
View 1 Replies
Jan 26, 2012
A couple of months ago, before I started learning C++, I made an application in VB.net that reads memory from an external program. This could be anything, from notepad to windows media player etc. I have been trying to find a way to do the exact same thing in C++, but to my suprise I can't find anything straightforward on the subject. All google comes up with is threads on several forums, where the general response is "Windows doesn't allow you to read from memory you do not own". But if it works in VB.net, it can work in C++ too.
[Code]...
View 1 Replies
Oct 9, 2009
I'm using VB.Net, and I have a set of data which I have to able to filter through fairly quickly.Basically, the program is like google sugest, but instead of a drop-down menu, I'm using a listbox. When a user enters a word, I compare the word using LINQ and filter those that contain the user's input. The data are all strings of variable length (from 0 to 200 characters, most on 150 character mark), and I have 240,000+ of this strings and counting- all stored in an XML file.
A colleague of mine told me that loading all of that to memory (using VB.Net's XML serializer plus collections of string/objects) is not practical, and would slow the 'startup' time of the program. I haven't finished building the program yet and I'm having second thoughts about continuing this path.
So, my question is: Should I continue with my current approach on the problem (which is load everything to memory on startup), or is there a better way of solving my dilemma?
View 6 Replies
Oct 6, 2009
screenshot application I am developing that has a memory leak somewhere. The main code is as follows:
Public
Class Form1
Dim strPath As String = "C:windows empscreenshot.jpg"
Private Sub Main()
[code].....
The application runs from the system tray and a clickevent handler for the notifyicon control calls the Main() sub. The code calls OutlookEmail() which creates a new outlook mail object. The problem is that each time the notifyicon in the system tray is clicked the memory in use jumps up incrementally - about 3mb each time.
View 7 Replies
Jun 17, 2012
I have a problem with a memory leak in a very large ASP.NET application. After about 24 hours of usage (sometimes a lot more) an OutOfMemory exception is thrown. Therefore I am trying to understand how managed memory works in .NET. When does an ASP.NET application throw an OutOfMemory exception? The server has a lot of RAM and there is always plenty of memory left when an OutOfMemory exception is thrown. I understand the difference between virtual memory and physical memory. How much memory does the W3WP process have to consume before an OutOfMemory exception is thrown? Is there a setting somewhere e.g. in the Machine.Config file? The ASP.NET process is never recycled.
View 2 Replies
Sep 24, 2010
I am working on VB.net multiuser application and when ever my any form open up memory rise and after some time out of memory exception is come.
I am working on VB.net 2008 and sqlserver 2005. I have use very much of shared object so second time it memory allocation is less, but how i can reduce it when form is close or not in use. can i use Garbage collector or Dispose and how i use this functionality ?
View 3 Replies