.net - Could synchronous garbage collection be the cause of regular spikes in performance? -



.net - Could synchronous garbage collection be the cause of regular spikes in performance? -

i testing simple .net webservice hosted in iis. web-service single method performing simple calculation , returning integer. have configured jmeter on separate server test method using 500 threads, each looping 500 times. method hence beingness called 250,000 times , graph throughput , response times.

my graphs hence contains 250,000 points showing throughput , response time. however, both throughput , response time graphs show highly regular outliers in dataset. @ regular intervals there brief drop in throughput , corresponding rising in response time. out of 250,000 points on each chart there between 50 , 75 such outliers.

although little percentage, , effect on overall performance not issue, understand cause of outliers be. theory far synchronous garbage collection in asp.net causes application pause fraction of sec @ regular intervals.

i know whether garbage collector responsible these drops in throughput/increases in response times or not?

if not, there o/s issue, there no need speculative answers here.

another alternative application pool on iis configured recycle if takes more x mb of private memory, or has more y requests or recycle every z minutes...

in case, maybe see recycling of application pool.

.net c#-4.0 garbage-collection jmeter

Comments

Popular posts from this blog

delphi - blogger via idHTTP : error 400 bad request -

c++ - compiler errors when initializing EXPECT_CALL with function which has program_options::variables_map as parameter -

How do I check if an insert was successful with MySQLdb in Python? -