ExecuteRequestHandler eines Cloud-Dienstes, der zu lange dauert (fast 80% der gesamten Antwortzeit)

8

Ich habe eine Anwendung (Web API, .NET 4.5) gehostet als Azure Cloud Service.

Vm Größe groß und 4 Instanzen.

Wenn ich die Anwendung mit einem neuen Relikt überwache, sehe ich, dass ExecuteRequestHandler fast 80% der gesamten Antwortzeit beansprucht und die Anwendungsreaktion sehr langsam wird.

Um die Leistung der Anwendung zu erhöhen, möchte ich die von ExecuteRequestHandler benötigte Zeit reduzieren.

Ich habe versucht, im Internet zu suchen. bekam aber keine Hilfe, abgesehen von folgendem Link.

ExecuteRequestHandler verbrachte die meiste Zeit

Der obige Link hat nicht viel geholfen.

Jede Hilfe bei der Verfolgung von zwei Punkten wird sehr geschätzt.

1) So reduzieren Sie die Ausführungszeit von ExecuteRequestHandler

2) Wie kann die Thread-Pool-Größe der Web-Rolle erhöht werden?

    
Rupesh 20.08.2015, 13:14
quelle

0 Antworten