Getting Data Very Slowly And Sometimes Getting MemoryOutofRange Exception?
Dec 17, 2009
I am working with serial port communications. I have very fast and continuous data on my serial port. I have a program to read data from serial port. I have comport.Datareceived event in my program to receive data. Now, the problem is there is data going every 100ms to comport. Will my comport.DataReceived event will receive also with that fast? Now,let's say there is data on comport and if I don't read it what happens to the data? The problem I'm facing is my dataReceived event is getting very slow after some time.If I stop sending data to my com, still my datareceiving program is receiving. That means it is not as fast as sending data.If I keep sending data from 4 to 5 days and coz my datareceived event is not that fast as sending, I am getting data very slowly and some times I am getting MemoryOutofRange Exception.
I've create my program before in Windowx XP ir required 1:37 seconds to finish the Genetic Algorithm but after I moved to Windows 7 64 bit and trying to used the 64 bits compiled version it runs much more slowly, it could take 5 minutes more, I've tried to change to 32 bit compiled version it run more faster than 64 bits but still slower than Windows XP it takes about 2:01. Is there something I missed in the compiling for 64 bits, or maybe the VS 2008 still not compatible with Windows 7.
what i want to do is have a richtextbox lets say this is the text
1 2 3 4
[Code].....
and i what i want to do is have a timer and have it scroll down line by line so each letter gets show and some letters go off the richtextbox cuz its small
It is possible to catch an exception and throw a new exception which wraps the first exception as an inner exception: [URL] Also, if I call a function and it throws a certain error, but I catch it, will the calling code's catch handler execute? If so, and it is of a higher exception type, is this not wrapping the exception? eg I can throw exception ex of type IndexOutOfRange, log it but rethrow, catch a higher up exception and do something, or I can throw a new exception and wrap an inner exception like:
So in this program that I've made, I have 5 tabs. One of them uses this chart control for .NET ver 3.5 that I downloaded from the Microsoft website. The issue is, though, that when I start the program, everything is fine until I click on the tab with the 3 charts on it. The tab freezes a little bit, and it takes a few seconds to load the charts. After this initial hiccup everything is fine, but I've tested this on three computers now and it happens to all of them. Anyone know what I can do to make these charts load faster or smoother? This is quite a roadblock.because otherwise I'd be done I've been working on this project in VB.NET for the past 3 weeks and it's my first time using the language. So far every single one of my questions on here has been answered and all within a day or two
Background :While running benchmark tests this morning, my colleagues and I discovered some strange things concerning performance of C# code vs. VB.NET code.We started out comparing C# vs. Delphi Prism calculating prime numbers, and found that Prism was about 30% faster. I figured CodeGear optimized code more when generating IL (the exe was about twice as big as C#'s and had all sorts of different IL in it.)
I decided to write a test in VB.NET as well, assuming that Microsoft's compilers would end up writing essentially the same IL for each language. However, the result there was more shocking: the code ran more than three times slower on C# than VB with the same operation! The generated IL was different, but not extremely so, and I'm not good enough at reading it to understand the differences.
Benchmarks I've included the code for each below. On my machine, VB finds 348513 primes in about 6.36 seconds. C# finds the same number of primes in 21.76 seconds.
Computer Specs and Notes
Intel Core 2 Quad 6600 @ 2.4Ghz
Every machine I've tested on there is a noticeable difference in the benchmark results between C# and VB.NET.Both of the console applications were compiled in Release mode, but otherwise no project settings were changed from the defaults generated by Visual Studio 2008.
VB.NET code
Imports System.Diagnostics Module Module1 Private temp As List(Of Int32) Private sw As Stopwatch
[code]....
Why is C#'s execution of Math.Sqrt() slower than VB.NET?
i have a .txt file containing 27,607 words, 1 per line, and i need my program to slowly read through and put it into a textbox/label. It only needs to read in order, not randomly or anything. It needs 2 be slow enough that I can read every word being shown, and if possible it would be nice to be able to change the speed but it is not needed.
Public Class Form1 Dim FILE_NAME As String = "C:My DocumentsWordList.txt" Dim objReader As New System.IO.StreamReader(FILE_NAME)
[code]....
This is what i tried and all this does is displays 2 words in the middle of the file, then form goes white for about 5 seconds and then the last word in the file shows up and the program remains white. When i try with a txtbox only the last word is displayed.
I have a website(asp.net) which displays ssrs reports. Howevery everytime that I try to run the report from the website it takes about 2 min to load, but if I click on the report again , it will load up in seconds. I have tried to run a query that is used by the report and I get the results in second as well.
Is there any configuaration that I need to change or any tsql code that I need to add?
I have gone through to solutions provided here on stackoverflow but still had no luck.
I created a program that has 11 threads running simultaneously.Each thread runs a stopwatch and measures the amount of time that passes between the Start and Stop.There is no code between the start and stop, so most often, the result is 0 milliseconds.I noticed that INITIALLY, after a few minutes, the program would slow and the output to the RichTextBox would become disjointed.So, every two minutes, I have a timer execute and end the threads and restart them all.This seemed to help, however, after about an hour and a half, the program becomes more sluggish, evident in the stopwatches recording more instances over 0 milliseconds.Does this have to do with 'garbage collection' and is that even possible in VB .NET (I thought C only had that), or perhaps memory management?
I am porting VB.Net 2 code (VS 2005) to VB.Net 4 (VS 2010). So far things have been going relatively smooth. However, in testing my new ported code, I came across a strange behavior. In VS 2005 (.Net 2), I have a DataTable filled with data. I then use a DataAdapter to send updates back to the SQL Server. When I perform the qlClient.SqlDataAdapter.Update() command, it execute in roughly 4 seconds. The same code,on the same table in VS 2010 (.Net 4) runs in 1 Minute 17 Seconds. This is completely unacceptable. However, I have no clue as to why it is happening. The .Update() method is an internal command, not one that I modified in any way. It does not error out, it's just painfully slow.
Why is it that any project I make in VB.NET runs very slowly? Even if I simply add a TabControl, switching between tabs runs slowly, flashes the control white, etc. Is there a way to make it run smoother?
i try to use this yesterday it work fine..now, it will process too slow.. when fill the dataadapter into the dataset..here is the code it gives 20 menutes still no result.. "no error, no comment. it's like standby
Dim conn1 As MySqlConnection = New MySqlConnection("server=pc1;user id=user;Password=12345;persist security info=True;database=mytsmobile") conn1.Open()
I have a form with about 50 controls on it. labels, check boxes, combo boxes. text boxes and so on. Now I have a image on the back ground of the form and have made the checkbox text with transparent back ground so the picture can show through. the problem is that it is so slow to load. I see each one appearing on the form one by one. I have tried this on multiple machines and it does it on all of them. I have tried making the checkboxes not transparent but it still is slow.
how can I allow the form to load completely before it displays it. This is the initial form that loads and shows up.
I've been developing a progam at work and for some reason I set the TransparencyKey of my main form to a color rather than transparent.I left it and didn't even think about it until I noticed that the form had a delay when redrawing. All the controls are black boxes for a split second. See attachment.
I never noticed it before but the computers we use here at work aren't made for graphics. They've got various GHz speed celerons and integrated video cards.
I don't need the TransparencyKey in this program so it's not really an issue for me. I was just wondering if anyone knew why it's redrawing so slowly. What is .NET doing when drawing the form?
Is it possible to slowly Increment a progress bar to 100 and then return the value back to zero. I was thinking of using a timer but i'm not sure were to start.
I've spent a substantial amount of time trying to figure this out, but I keep getting the same error
A first chance exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll A first chance exception of type 'System.NullReferenceException' occurred in project1.exe
This happens when I try to use the DataReader.my code is
Public Function Identification() As List(Of Integer) Dim returnIndex As New List(Of Integer) Dim dbCount As String = "SELECT Bookingid FROM bookdetail WHERE Date =" & getCurrentTimeString() & " 12:00:00 a.m." Dim count As Integer = 0
Is there an easy way for me to capture some system data when I except? Particular memory information. I have a service that has been running fine for years, but lately it keeps having System.OutOfMemory exceptions being thrown at random. I want to determine what memory the system is actually using then if possible to see if I am really out of memory.
i'm trying to debug an application i'm currently developing but somehow i'm now getting the following exception The type initializer for 'SupervisorProducao.MdlConstantes' threw an exception. the exception occurs when i reach this
I'm constantly getting FieldNotFound exception when trying to subscribe to quotes of a Forex symbol. Although i added all the required tags and beyond.
(Which are: MDReqID,SubscriptionRequestType,MarketDepth,NoMDEntryTypes,MDEntryType,NoRelatedSym,Symbol. As specified here: [URL]
Here is my code:
Dim l_msg As New QuickFix42.MarketDataRequest( New MDReqID(System.Guid.NewGuid.ToString), New SubscriptionRequestType(SubscriptionRequestType.SNAPSHOT_PLUS_UPDATES), New MarketDepth(1))
I'm constantly getting FieldNotFound exception when trying to subscribe to quotes of a Forex symbol.Although i added all the required tags and beyond.ere is my code:
Dim l_msg As New QuickFix42.MarketDataRequest( New MDReqID(System.Guid.NewGuid.ToString), New SubscriptionRequestType(SubscriptionRequestType.SNAPSHOT_PLUS_UPDATES),
i'm using a strongly-typed dataset and i created a table adapter with a query and i previewed the data and it works fine but when i run the application it can't fill the table with this query and it throws an exception that it violates a constraint orkeyFailed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
System.Data.ConstraintException was unhandled Message=Failed to enable constraints. One or more rows contain values violating non-null, unique, or foreign-key constraints.
My app connects my server with Mysql.data adapter. most of time it works great but sometimes i get unhandled exception. i am really tired of getting this