.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
Post a Comment