|
A pretty decent demonstration application showing ASP MVC along with an n-tier architecture is available at ProDinner[^]
|
|
|
|
|
|
We have a web service developed based on .net framework 4.0 and runs on Windows 2008 x64. The purpose of the web service is to emulate data abstraction layer communicating to the backend/downstream applications such as databases, external soap services, FTP, etc. Upstream .net apps will consume the services from this web service.
Though the application is compiled for x64 code, we are hitting the memory wall @ 2GB and it becomes sluggish with falling response times for upstream apps (resulting in timeouts at peak loads). We also see '% time in GC' is more than 50%. We have 8 GB RAM and 4 CPUs. I am feeling that 2GB limit is holding it for better performance. What am I missing?
What are the configuration parameters that are to be tuned for better throughputs?
Thanks for any advise.
Pingala
|
|
|
|
|
There are no configuration parameters to tune. The Garbage Collector is self tuning.
What is more probable is that your code is leaking resources somewhere. Rule of thumb is that if you create an instance of some class that implements IDisposable, make sure you call it when you don't need the object any more.
modified 31-Jan-14 19:46pm.
|
|
|
|
|
This sounds like a performance issue due to memory leak and that means the possibilities are many. I would suggest start by taking a memory dump and analyze it.
Frankly, one can write 100s of possible things to check. Such as
Parse IIS Logs and see which screens and hence which services are most used at peak time load. [Use log parser for this]
Parse IIS Logs and see which screens and hence which services have high response times at peak time load.
Any increase in specific errors logged in event viewer on the service layer that are unusually high in number at peak times?
Any 3rd party interfaces causing slowness causing requests piling up at your end causing high memory usage?
I am assuming you have ruled out any hardware issue already -
such as high CPU usage causing gradual memory spike
network congestion causing memory spike as requests pile up
DB connectivity and/or performance is good enough not to cause resources waiting on your end to cause memory spike
Hope it helps.
Braj
http://coderpanda.blogspot.in
http://pandaxp.wordpress.com
[If you find the articles or solutions useful then please up-vote or recommend them to encourage participation]
|
|
|
|
|
Friends i am designing a editor in that editor i tried adding a menu that can only send email,with from,to,subject and the mail message.I am unable to send mail from yahoo id to gmail id in my application.I dont know why it is not sending.
provide me some help
|
|
|
|
|
tgkkishore wrote: provide me some help There is an error in your code.
You state that there's an error, then it'd help if you post the exact error-message. It'd also help if you post the code you use to send mails.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Imports System.Net.Mail
Public Class mailmenu
Public internet As Boolean = False
Dim message As New MailMessage
Dim smtp As New SmtpClient
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
message.From = New MailAddress(TextBox1.Text)
message.To.Add(TextBox2.Text)
message.Subject = (TextBox3.Text)
message.Body = RichTextBox1.Text
message.Priority = MailPriority.Normal
'smtp client settings
smtp.EnableSsl = True
smtp.Port = "587"
smtp.Host = "smtp.gmail.com"
smtp.Credentials = New Net.NetworkCredential(TextBox1.Text, TextBox5.Text)
smtp.Send(message)
MsgBox("Mail Sent Successfully!!!.")
End Sub
End Class
it sends mail only from gmail to gmail ids
just say i want to send from yahoo to gmail
similarly for other mail providers also.
|
|
|
|
|
tgkkishore wrote: it sends mail only from gmail to gmail ids The "From" address has to exist of course, and if you're sending using Google's smtp, you'd need to use a GMail-address as the "From" (otherwise the server will block you)
Do you get an error when you send a mail, or does it silently fail? Does the SMTP-server accept the mail or does it bounce?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
When i send it to gmail id the mail is sent(both the from and to addresses are gmail).but when i use ymail id as a from and to id as gmail it is not sending.my error message not sent is displayed in message box.
|
|
|
|
|
tgkkishore wrote: my error message not sent is displayed in message box. There could be lots of reasons why that happens, and you need to do some diagnosis to get more details of why the message is rejected. Are you sure that both addresses are valid, is the SMTP server address and port number correct, etc?
Veni, vidi, abiit domum
|
|
|
|
|
tgkkishore wrote: when i use ymail id as a from and to id as gmail it is not sending
As Eddy mentioned, you cannot use the GMail server to send email from a Yahoo address. The From address has to be a valid GMail address.
If you want to send email from a Yahoo address, you will have to use Yahoo's mail server.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
You are great friends.yes now it is sending.I changed the "smtp & Port" to yahoo address.
But while sending the mail the application gets blocked for a while untill it finishes sending the mail.
even the timer is also not running till it finishes.
What should i do to avoid this......
|
|
|
|
|
You need to send the message on a background thread.
If you're using .NET 4.5, you could try using the new Await syntax:
Private Async Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
...
Await smtp.SendAsync(message)
MsgBox("Mail Sent Successfully!!!.")
End Sub
Alternatively, use the BackgroundWorker class[^].
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
mai .net porgraming sikna chahta hu ?
|
|
|
|
|
if you are learning I would start here
MSDN Beginner Development Center. [^]
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
|
Hello everyone,
I do not know if you've had this problem but, let me explain what I have. I work on a project in WPF in visual studio 2012 with webservice implemented in java netbeans 7.4. the problem is that the methods that I had recovered VS 2012 does not behave like all they had to do some record data while others do not. I wonder if someone tell me how to debug my webservice hosted locally on a tomcat server 7041 installed with netbeans. Please help
thank you
|
|
|
|
|
You cannot debug a Java Webservice in Visual Studio. You need to use a Java IDE like Eclipse or NetBeans to debug it. Start here[^]
|
|
|
|
|
|
Hello. I have wrote this code in order to change the color of specific items in a listview(i specify the condition). It works. but i am getting 4 items on a single row.
I need to get each item on a different row. Anyone can help ?
Thank you.
Dim lvi As New ListViewItem()
lvi.Text = message
lvi.BackColor = Color.WhiteSmoke
ListView1.Items.Add(lvi)
For i As Integer = 0 To ListView1.Items.Count - 1
If Err Then
ListView1.Items(i).BackColor = Color.Red
Else
ListView1.Items(i).BackColor = Color.Green
End If
Next
|
|
|
|
|
What do you mean by 4 items on a single row? You should probably change your ListView.View property to Detail .
|
|
|
|
|
ListView1.View = View.Details didn't work for me :/
it didn't display anything
I added this to the code:
ListView1.View = View.List
i got a list. But when i changing the color, only the words are highlighted. i need the full row to be highlighted..
I m trying to figure that out.
Any help would be appreciated
modified 27-Jan-14 9:29am.
|
|
|
|
|
Member 10506215 wrote: didn't work for me :/
I don't know why it doesn't work for you, if other Views work, then Details should work too. Try setting FullRowSelect = true. Check if the foreground color is not white by mistake.
ListView shows items as rows only in Details View, in other Views, it shows items as icons.
|
|
|
|
|
It worked.
i changed the color of all the row. not only the the exact words.
But i had to add a column header(generated=true; Modifiers=friend and the width 207).
Thank you.
|
|
|
|