|
The short version is you're worried about nothing.
I'm willing to bet you're looking in Task Manager to see how much memory your "app" is using. Correct?
I'm tired of retyping this again and again, so just read this[^] for an explanation of what you're looking at.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Hi,
Initially the task manager shows usage of 21,000kb.
It goes on increasing with loading of xml file( of size 1.5 mb ) using DOM, by 5 mb with each load.
With multiple loads, the memory usage goes beyond 1,00,000 kb, though some files are unloaded and refences to them set to null.
I believe that it is not a good sign for any application to hold resource to such great extent.
Thus I needed a way to destruct the object as soon as it is no more useful, as the designer of the application I would have the better understanding of the usage of particular object, rather than the garbage collector.
Please shed some light on this.
Waiting for your suggestion.
Thanks
regards,
Abhijit
|
|
|
|
|
If you want to dispose stuff, use the IDisposable interface ...
using (myObjectThatSupportsIDisposable)
{//My code}
is the same as
try
{
using myCodeObject
}
finally
{
MyCodeObject.Dispose ();
}
and all classes that use the resources that need to be freed ASAP implement IDisposable, so that they will be disposed of...
Don't you also love the code?
|
|
|
|
|
I'll say this again, since you obviously didn't read the link I posted.
You're worried about NOTHING! What you see in TaskManager is the memory that's reserved the the entire virtual machine that your app is running in. TaskManager is not showing you what your app is actually using!!
If you want to see how much memory your app is using, use Performance Monitor and the .NET performance counters.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
hi all,i need to search the documents(word document which are present in the application domain)for a given input "search word".when i run the code it takes too much time to search and display the result,i thing this is because of large amount of the documents...is it possible to speed up this search....or is there any other way to do this....currently my application domain contain 1500 documents,in future it will increase to any amount....
here is my code:
string[] files=Directory.GetFiles(Server.MapPath("."),"*.doc");
for(int i=0;i<files.length;i++)
{="" response.write(files[i]);
="" foreach(string="" s="" in="" files)
="" {
="" streamreader="" sr="new" streamreader(s);
="" string="" s1="sr.ReadToEnd();
" regex="" regtext="new" regex("\\b"+txtsearchdata.text.replace="" (",","\\b|\\b").trim()+"\\b",regexoptions.ignorecase);
="" match="" str="Regex.Match(s1,regtext.ToString());
" if(str.success)
="" res1.add(s);
="" else
="" response.write("not="" present");
="" }
="" }=""
regards,
<div="" class="ForumSig">ayyp
|
|
|
|
|
This isn't your answer, but another question. I am completely lost when it comes to Regular Expressions ( the RegEx class and Match class). Is the a good video or step by step tutorial that can make me understand this concept in a real world way?
I ask as you seem to have a grasp on this.
Thanx!
Jude
|
|
|
|
|
Hi Friends,
How to disable mouse events Windows Application.
I want to disable mouse events like mouse move, click etc.
in my application. How to do that.
Thanks in Advance.
Rahul Kulkarni
|
|
|
|
|
Use inheritance. Don't put anything in method OnMouseMove, OnMouseClick, etc...
|
|
|
|
|
Cursor.Hide ();
then you don't have to worry about your mouse events
Don't you also love the code?
|
|
|
|
|
You could override the WndProc for the application for all mouse events. By catching mouse events like WM_MOUSEMOVE and exiting the wndproc function prematurely, the event will be ingnored by the application.
Regards,
1tg46
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
|
|
|
|
|
Hi,
I'm looking for a generic version of a map container that acts similar like the multimap known from C++ / STL .
<br />
<br />
Dictionary<string, myobject> map = new Dictionary<string, myobject>();<br />
<br />
map.Add("CATEGORY1", new myobject());<br />
map.Add("CATEGORY1", new myobject();
<br />
It should support multiple objects per key.
Does anybody have a good solution / code for this ? And by the way, I heard of STLNET ? But as I understood, this is only for C++ available ? Or does this work under C# ( I found no documentation abaout this so far).
Thanks,
Florian
-- modified at 5:07 Monday 21st August, 2006
- no suggestions yet, no one missing STL ... ???
|
|
|
|
|
Hi guys ,
Please let me know What is difference between SSL and HTTPS.
Kamlesh Singh
Software Developer.
|
|
|
|
|
A man said to the universe:
"Sir I exist!"
"However," replied the Universe, "The fact has not created in me A sense of obligation."
-- Stephen Crane
|
|
|
|
|
Why don't you Wiki them and find out? SSL[^] HTTPS[^]
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Hi,
Can anyone please help me for dumb sites for exam 70-310.
(developing web applications with c#)
|
|
|
|
|
You have to be specific. What help do you want?
|
|
|
|
|
i need dumbs to take MCP exam 70-310 (developing web applications with c#)
|
|
|
|
|
You mean braindumps? No way.
modified 12-Sep-18 21:01pm.
|
|
|
|
|
Oh! I see - I quite agree. No way, not now, not ever. I worked hard for my certification and I don't want it devalued.
Why am I telling you this? - It is the OP than needs told...
|
|
|
|
|
Sorry, we will not help you cheat - I worked hard for my certification and I'm not going to help anyone devalue it! You should be thoroughly ashamed of yourself.
If you want a good study guide (that doesn't involve cheating) then I'd suggest the Exam Cram series by Que.
|
|
|
|
|
Hi all,
i need to be abe to use the arrow keys to move up / down a data grid.
does anyone know how i can do this ?
any help would be FAB !
Thanks
John
|
|
|
|
|
Hello...
Are there any possibilities to check if user belongs to a group ?
For example:
GROUPA has 2 users (USER1 and USER2)
GROUPB has 2 users (USER3 and USER4)
I am at this moment USER1. Then I can use WindowsPrincipal.IsInRole method.
That means I can only check if "logged in" user belongs to a group or not.
What must I do if I want to check another user, for example USER3, whether
USER3 belongs to GROUPB or not ?
|
|
|
|
|
Active Directory and LDAP provide a lot of functionality. Try looking into those.
A man said to the universe:
"Sir I exist!"
"However," replied the Universe, "The fact has not created in me A sense of obligation."
-- Stephen Crane
|
|
|
|
|
Can someone please translate the following to C# or give me an idea how this work.
Sub SendInputExample()
' Get a reference to the Command window.
Dim win As Window = DTE.Windows.Item(EnvDTE.Constants.vsWindowKindCommandWindow)
Dim CW As CommandWindow = win.Object
' Input a command into the Command window and execute it.
CW.SendInput("nav http://www.microsoft.com", False)
' Insert some information text into the Command window.
CW.OutputString("This URL takes you to the main Microsoft website.")
' Clear the contents of the Command window.
MsgBox("Clearing the Command window...")
CW.Clear()
End Sub
I did the following but it doesn't work
Window win = new DTEClass().Windows.Item(EnvDTE.Constants.vsWindowKindCommandWindow);
CommandWindow CW = (CommandWindow)win.Object;
CW.SendInput("osql -E -S "+Environment.MachineName+"\\InstanceName",true);
He who laughs last is a bit on the slow side
|
|
|
|
|
Standard question #1:
What do you mean by "not working"?
Standard question #2:
What error message do you get?
---
b { font-weight: normal; }
|
|
|
|