|
Hi, I'm using the Windows Performance Counter to monitor my .NET application and to diagnose some memory leak problems.
The two counters I'm particuarly interested in are "Working Set" and "Private Bytes". However I'm not sure what scale to use for both?
Currently the scale is set at 0.00001 by default. I'm not sure what units this is measured in so can someone guide me to what scale to measure at?
Thanks
|
|
|
|
|
It says right in the title of the Counter - Bytes. The scale is just there to get the counter values to fit into the range of 0-100. So 30,000,000 bytes multiplied by a scale of .000001 would give to 30, the bottom of the graph being 0 and the top 100,000,000.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
hi all,
is it possible to create a Class without specifying any namespace??
thanks,
rahi
If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
No, you can't. The default namespace, if you don't specify one would be the name of your Project, I think, or possibly the Solution. I can't remember.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Thanks Dave for the response!
If you look at what you do not have in life, you don't have anything,
If you look at what you have in life, you have everything... "
|
|
|
|
|
HI
Can anyone provide me some good article on the subject i want to make my view some what clear ?
<l>Thanks and Regards
Sandeep
|
|
|
|
|
We cannot run a .Net 1.1 programs on Vista, from a network drive (on XP).
On the Vista computer, using the "Microsoft .NET Framework 1.1 Wizards" we tried to change the security level of "Local Inranet" zone, as we do on XP computers, but it did not help.
Finally we discovered that adjusting the security level of "Internet" zone to "Full Trust" helps, and only then we can run our program from the network drive.
Why does Vista consider network drive to be "Internet" and not "Local Inranet" as XP does?
Atara
|
|
|
|
|
This is actually a change in IE7. The security zones only detect 'Local Intranet' if you're on a domain (and, I think, currently logged on to the domain).
I thought there was an option that enabled the old behaviour but can't see it at present. However, I'm on a domain so the options might be different.
|
|
|
|
|
Thanks for the info.
Atara
|
|
|
|
|
Hi Friends,
Can I set an Id for the session??
YA
Is there any id is automatically generated for session??
Please advice..
Rgds
Nithin
|
|
|
|
|
Are you talking about a web based session here? If so, then no you can't. Sessions are allocated via the web server.
the last thing I want to see is some pasty-faced geek with skin so pale that it's almost translucent trying to bump parts with a partner - John Simmons / outlaw programmer
Deja View - the feeling that you've seen this post before.
|
|
|
|
|
Why you want to change session id can you reply ?
<l>Thanks and Regards
Sandeep
|
|
|
|
|
Hi Sandeep
Thank u for ur reply?
I don't want to change session id, i need that, how can i get it, this is 4 checking how many time the session is live through programetically
rgds
nithin
|
|
|
|
|
i think you are going in wrong way .........
you want to check how much or how many time the session is alive/created
both are different .........
you can do that in Global.asax page
<l>Thanks and Regards
Sandeep
|
|
|
|
|
Can I please help to know, how to pass a reference from your command class to a windows user form?
Can any body give me a code?
Thanks
Kedie
|
|
|
|
|
Please don't cross post.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Since nobody responded to my previous question[^], I did some more research and thought I'd try a different approach, but the solution I found was only given in C# and VB, and I do not know how to translate this to MC++ since MC++ doesn't have the foreach keyword.
I want to try to implement the code given at http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q1008q[^]... the link won't take you directly to the question in Firefox, so it is question 5.87 (the same snippet is given on MSDN[^] but the navigation on that page is broken).
Basically, I am using a DataGrid as a display-only control, so I don't want to be able to do any editing using the DataGrid. The above-cited question has the suggestion of removing all controls from the DataGrid (except for the scrollbars):
ArrayList al = new ArrayList();
foreach (Control c in this.dataGrid1.Controls) {
if (c.GetType() == typeof(VScrollBar) || c.GetType() == typeof(HScrollBar)) {
al.Add(c);
}
}
this.dataGrid1.Controls.Clear();
this.dataGrid1.Controls.AddRange((Control[]) al.ToArray(typeof(Control))); How do I translate this into Managed C++? Specifically, the foreach is tripping me up. I think I can implement the GetType/typeof stuff with __try_cast s.
--
Marcus Kwok
|
|
|
|
|
there is no magic involved in foreach; it expects a enumerable list of items of the correct
type (it is not ignoring list elements that ar not of the type you want, they would throw!).
So you can replace:
foreach (Control c in Controls) {
c.something();
}
by
int n=Controls.Count;
for (int i=0; i<n; i++) {
Control c=Controls[i];
c.something();
}
because in this case Controls is a Control array; you could generalize with the enumerator
interface if necessary.
-- modified at 10:21 Thursday 8th February, 2007
Luc Pattyn
|
|
|
|
|
Thanks... I think your less-than sign got eaten by the HTML, but I think I got the idea. I'll give it a shot.
--
Marcus Kwok
|
|
|
|
|
Sorry for that, I changed it so it doesnt get eaten anymore.
Luc Pattyn
|
|
|
|
|
|
Hi,
My program is a Visual Studio add-in.
i want to extract the project information of any .**proj file
I know that VSProject2 ant Project types exist in the .net framework. But, i only know the way to get the projetc information of the current working solution.
I would like to be able to open any .??proj from file path and enumerate is file items.
Thanks in advance
Sébastien Nadeau
|
|
|
|
|
|
i have tried many times using usb to serial converter in order to communication but i havent done it it works on hyper terminal.i have asked many people this topic but they dont know it s reason.i have laptop.so it hasnt serial port.i need serial port for my greduation work.if anyone can help me i ll be very very pleasure.
|
|
|
|
|
What exactly is your problem? Your USB-RS232 adapter works in hyperterminal but not your C# program, or your USB-rs232 adapter doesn't work at all but you can communicate using a RS232 port on an older desktop.
If the former, there're multiple articles giving RS232 libraries on this site that work find for sending a steady stream of bytes. They all performed really poorly when writing a single byte at a time instead of dumping a file. The only free library I found on that subject was published in MSDN magazine.
If the later, I strongly advise you to cut your losses and find a desktop to use for the project. The USB-RS232 adapters out there are almost(?) universally unreliable and very inconsistent in what applications/devices they actually manage to work with successfully.
--
Rules of thumb should not be taken for the whole hand.
|
|
|
|