VS 2008 Do New Classes 'leak'?

Jul 15, 2009

If I have something like this within a sub/function:Dim a as new myclass...Does this leave a memory leak if I am constantly calling this function creating new instances of this class? Do I have to destroy it or something when I am done using it?

View 2 Replies


ADVERTISEMENT

VS 2008 Finding A Memory Leak?

Jan 1, 2010

I'm trying to work out a bit of a memory leak and was hoping someone can assist. The below program is running fine except for one thing. 1. The memory leak. When I run the program and watch task manager, I can see the memory usage of the program starts at roughly 14 meg. Over a period of hours, that increases pretty substantially. Eg. at 6am this morning, it was at 14 meg, and by 3pm it was at 36 meg.In a nutshell this program takes an incoming stream of data which looks like this.

MSG,3,51,350,461D3B,1427,2007/02/24,10:58:35.441,2007/02/24,11:03:35.829,,33975,,,53.82440,10.19830,,,0,0,0,0
MSG,3,51,673,44CE6D,1429,2007/02/24,10:58:35.098,2007/02/24,11:03:35.829,,39000,,,53.87798,9.88422,,,0,0,0,0
MSG,3,51,350,461D3B,1427,2007/02/24,10:58:35.848,2007/02/24,11:03:36.829,,33975,,,53.82353,10.19696,,,0,0,0,0

It basically parses the stream and places items into hash tables depending on the type of data. Eg. I have a hash table for latitude, one for longitude, one for altitude, etc.The key is always the hex code eg. in the first line above the key would be 461D3B.Essentially, as the data arrives in and is parsed and placed into hash tables depending on the type of data, I also have another hash table dedicated to keeping track of timeout times for that individual piece of data. The timer event fires and if the timeout is exceeded for that piece of data then it gets removed from all the hash tables.

I believe this is working. I've done heaps of debug output to the output window ensuring that items are being added to and removed from the hash tables successfully. Eg. ensuring that the hash table record count matches what I believe the number of active records should be.I'm at a loss what could be causing this memory leak though. I'm assuming i'm not disposing of an object properly, or not initializing/declaring it properly, but I can't work out what i'm doing wrong.One thing i'll mention though. The timer event occasionally comes up with a warning about the contents having changed during the For..Next loop. I don't think this will affect things though. As long as the hash table item count matches what it should be, I don't see that being an issue.

Imports nsoftware.IPWorks
Imports System.Data.SQLite
Public Class frmMain

[code]....

View 14 Replies

VS 2008 Memory Leak In Short Function

Nov 9, 2009

I have this relatively short function, triggered when the mouse is moved over a picturebox. When being called, it slowly increases the RAM and PF usage of the program which never recovers.[code]I just wanted to report back and say that I did solve this issue (more or less).I added a manual garbage collection call at the end of the loop and it kept the resources usage under control. It did seem to slightly slow the response time, but it's worth it to avoid the program hogging multiple GBs of RAM.

View 1 Replies

VS 2008 Unbinding From A DataGridView, Memory Leak?

Oct 12, 2009

Using VS Express 2008 and .NET2.0.

I have a DataGridView which has as its .DataSource a BindingSource, which in turn has its .DataSource set to a BindingList<> which contains some classes. All works well, and I potentially have a list of several thousand items, and hence several thousand rows on the grid. When I wish to disconnect binding, clear the list and hence clear the grid, I am setting the grid DataSource property to Nothing, and calling .Clear in the BindingSource.

However, it appears that when I do this, the memory usage (Private bytes) does not reduce until TWO full GC's occur. (Both metrics checked with PerfMon.) I can only surmise that the original row instances in the grid are hanging around and making it on to the Finalizer queue perhaps?

Is there anything I can do about this, or is it expected behaviour? I'm not sure if setting the DataSource property to Nothing is enough to 'purge' the grid properly. Using Reflector, I notice that DataGridViewRow inherits Dispose from it's base class, so do I have to call this somehow, or should the act of unbinding do this automatically? (The classes in the list are purely managed, and have nothing that requires Dispose calling on them.)

View 8 Replies

Sockets + Windows Server 2008 = Memory Leak?

Jan 29, 2010

We have a small service shows continuous nonpaged pool bytes increase from the moment it is started. This is only on a 2008 server (all the others work fine).

The service basically connects a socket to a client to see if it's successful and then closes (most code omitted):

[Code]...

View 3 Replies

VB 2008 Memory Leak - The Graphic Doesn't Dispose Properly And Garbage Collector Gets It?

Jul 7, 2011

I have prided myself in having a pretty clean code however in the game I am making I have a player view (showscreen) and a host view, which is a copy of the player view (on a smaller screen). This way the host can see what's going on.The problem is that the graphic doesn't dispose properly and Garbage Collector gets it, though I have noticed it will crash if GC doesn't get it in time. The larger the showscreen window the more junk gets put into memory, which sucks.I thought I had everything correctly disposed below but still doesn't get the job done.

[code]...

View 9 Replies

Use LINQ To Filter Collection Of Nested Classes To Yield Dictionary Of Unique Properties Of Those Classes?

Jan 23, 2012

I have two classes, one nested in the other. [code]Neither "Name" or "ID" are unique between operations and records.I wish to construct a dictionary using LINQ = Dictionary(Of String, Of List(Of Integer), whereby the keys are uniqe examples of Names in my collection and the values are the collective set of distinct IDs that are associated with those names.

View 2 Replies

VS 2010 Structure Classes So That The User Interfaces Though A Single Class While The Supporting Classes Are Hidden From Their View?

Jun 13, 2012

How can I structure my classes so that the user interfaces though a single class while the supporting classes are hidden from their view? I think its best understood in an example:

Public Class MyInterface
Public Economic as EconomicClass
Public Sub New()
MyBase.New()

[code].....

So you might ask why am I even separating them? It's strictly for others who will be working with this interface. I need to funnel them though a logical structure:

interface.Economic.MyMethod
interface.Currency.MyMethod
etc

This way everything is already handled for them in the background and they only need to run the method they need. I don't know if I can have it both ways in VB.NET.

View 23 Replies

VS 2010 Calling Subs And Functions Within Classes That Are Within Classes?

Oct 24, 2009

Here is some example code of what I mean:

vb
Public Class Form1
Private Sub Button1_Click(ByVal sender as Object, e as systemEventArgs) Handles Button1.Click

[Code]....

View 5 Replies

Derived Classes Cannot Raise Base Classes

Jul 10, 2009

I m trying to raise Click event of Textbox explictly but I m getting "Derived classes cannot raise base classes" error.[code]....

View 1 Replies

VS 2008 Invoke In Classes

Oct 6, 2009

I have a Tcp Client which I created on an application form but now I would like to create a class for it.

My prob is that when I check for any incoming data, I used to start a new thread. When this new thread finds any incoming data, I call a sub which invokes the form and everything works smooth.

This is what I am talking about,[code...]

How would I be able to do the same from a class? Or I dont have to create a separate thread when using classes?

View 2 Replies

Declare An Array Of Classes In VB 2008?

May 3, 2009

I have built a new class lets say it is called class1

Public
Class Class1
Public s As String ' strings
End

now in my program I want to create an array of them in on the windows form, how do I do this?Class

View 2 Replies

Inheritance And Entity Classes In VB 2008?

Jun 27, 2011

I am having trouble getting inheritance to work with the VB 2008 Express entity classes. I am a beginner with VB.Net and self-taught in VB6.0.I am able to pull data from an SQL Server data base into my application using the O/R designer. The data can be successfully queried using LINQ to SQL, either returning a single record, or multiple records or an entire table as a collection of the enty class type (so the problem is not with LINQ queries).

View 2 Replies

VB 2008 LINQ To SQL Classes - How To Use App Role

Feb 18, 2010

I am curious as to the proper technique to use SQL Server's AppRole with a LINQ to SQL Class. I understand I have to establish the intial connection with no connection pooling. However, do I simply call the SQL stored procedure sp_setapprole using standard LINQ before executing any of my methods that interact with the database, or is there a better way to enable and use AppRole within the LINQ to SQL class?

View 6 Replies

VS 2008 Install WMI SDK Or Maybe WMI Win32 Classes?

May 14, 2009

I'm running into is some of the namespaces aren't being recognized. After searching the internet it seems I am supposed to have more than just System.Management.Instrumentation available to Import/Reference.However, that is all I can access.I need System. Management. ConnectionOptions and a few others, but don't know how to get these.Do I need to install the WMI SDK, or maybe the WMI Win32 Classes?

View 2 Replies

VS 2008 - Can't Import Classes That Are Created?

Apr 16, 2011

For some reason I can't import the classes that I created. I'm not sure why. Can anybody help me out? I added a namespace, but it still isn't working. I need to add these classes to an ASP.NET website for school. However, my imports statement doesn't even show the option. What am I missing?

[code]...

View 1 Replies

VS 2008 Extending Sealed Classes?

Apr 1, 2010

Briefly, what I'm trying to do is add some methods and properties to the FileInfo class, which is sealed (NotInheritable). As far as I can tell, I have two options to do this.

1) Inherit from FileSystemInfo (the base class for FileInfo) and recreate the methods and properties added by FileInfo (essentially recreating the FileInfo class from scratch)

2) Use extension methods (??) which I just learned about two minutes ago and it being 1am, I'm going to get into this tomorrow

3) Create a wrapper class around a FileInfo object - I think that's the proper term

Ok, so I guess there are 3 options.

A) Why make a class uninheritable

B) Is creating a wrapper class "basically" the same as inheriting from an object, but at least with inheritence you don't need to create any properties and methods other than those you want to modify or add?

Am I correct when I say that a Field is a protected property that can only be accessed by the base class and inherited classes, or is the definition of a field something else?

View 2 Replies

VS 2008 Folders And Forms/Classes?

Dec 31, 2009

This might be crazy but can I (well I know I can do this first part) and create a folder in my Solution Explorer and put classes in there, just so my main form is kept clean, as I only have a couple of forms but there is a lot of code.I thought I would call a class "Panel1_Work" and have all the panel one stuff go there, i.e I have a code which is going to sort a datagridview but i'll write my own function or sub for this as it will be getting called from a few different places.

View 1 Replies

VS 2008 Handling Exception In Classes?

Apr 28, 2009

I have the following code in a class of mine. The purpose of this class is to get the balance from a web server. Just in case something goes wrong with getting the balance. I will handle a exception. However, all this is easy to do. But I am left wondering what do I return in my catch statement.

Most of the examples I looked at just write to the console using:

Console.WriteLine(ex.Message);

That is all very well. But in a real application what do most developers do?

My function at the moment returns void. And I am just wondering what else I would return if the webclient is busy?

[Code].....

View 1 Replies

[2008] Properties/classes And Generics?

Jan 9, 2009

what I would like to do is create a class that has a few private properties and one public property.the end result of the class is to return a list(of servers)below is what I am thinking. My brain just can't come up with the correct answer.

namespace sample
Private _servername As String
Private _farmname As String

[code].....

View 1 Replies

.net - Installed VB 2008 Express Edition, But None Of .NET Classes Are Available?

Dec 23, 2009

I was trying to use WebRequest request = WebRequest.Create[URL]..But get an error message! I am trying to use the WebRequest .NET framework class [URL]..How can I enable .NET? Is something wrong with my installation?

View 1 Replies

Cannot Find A Way To Set Filetype To Jes Within 2008 Ftp Request Classes?

Apr 28, 2011

the function to call the command filetype=jes. My calls to the ftp site arequote site filetye=jesasciiput filename.extquote site filetype=seqI have looked at the system.net.ftpwebrequest class and it works great for sending and files but need this one command to finish the call

View 6 Replies

VS 2008 Add One Of Own Classes To An Existing Framework Namespace

Sep 23, 2009

When you develop a class library that will be used by others, are there any guidelines on how you decide what namespace to put it under? I often find third party classes just use the company name as the root namespace but I was also wondering if it is frowned upon (or even possible) to add one of your own classes to an existing framework namespace.

[Code]....

View 2 Replies

VS 2008 Adding Only Distinct Classes To Listbox

Apr 23, 2009

I have a List(Of SomeClass) containing a number of SomeClass items. SomeClass is just a small class with two properties, a Name string and an Int integer:

[Code]....

View 6 Replies

VS 2008 Casting Subclasses, Base Classes?

Jun 26, 2010

I am a VB6 programmer learning VB.Net and am having trouble with the following concept.

[Code]...

View 4 Replies

VS 2008 Exception Handling In User Classes

Apr 27, 2009

I have to get the balance from the web server. Once that is done it will call back into my main app with the result.However, sometime the web server fails for some unknown reason. Could be high volume of traffic or something else. However, I haven't implemented any exception handling in my class. As the app that uses this handles the exception. However, the client has confirmed that when the web server does fail it displays a unhandled exception dialog box. Then they have to click continue to keep using my application. So below I am not sure if I should implement the exception handling in my class.[code]

View 1 Replies

VS 2008 Reference The Same Instance Of A Class From Different Classes?

Feb 2, 2010

Whats the best way to instantiate a class so that i can have access to the object from diffreent forms and classes?

View 2 Replies

VS 2008 Replacing API Calls With .NET Framework Classes?

Aug 18, 2009

Do we have nay .NET framework classes to replace the following API calls?

CreateWindowEx
GetWindowText
ShowWindow
SendMessage
GetWindowRect

Basically we have migrated our application from VB6 to .NET and used same API calls in .NET as well.

Now the time has come to replace all API calls to .NET framework classes.

We used those API calls to validate textboxes by popping up a temporary error message box next to textbox object. After few seconds, the error message box disappears by itself or on loosing the focus of textbox.

If we can use the similar functionality of .NET, then there will be less code changes

View 3 Replies

VS 2008 Saving Classes Past Close

Jan 4, 2010

I have created several classes and i wanted to know who to store the data enclosed in the classs. For Example [code]If i wanted to store that value past the close of the application, how would I? I already know I cant use the settings class. And what if i have multiple new classes.

View 3 Replies

[2008] Serialize 2 Lists(of Classes) Into 1 File?

Feb 5, 2009

how can i serialize 2 lists(of classes) into 1 file?

View 5 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved