c# - 51Degrees Memory Consumption -
i'm crossing posting 51degrees forums hasn't gotten traction there.
i went ahead , implemented latest nuget package version of 51degrees site manage here @ work. (2.19.1.4) attempting bring in house management of mobile views site (it's done third party). functionality interested in detection. disabled redirect functionality commenting out redirect element in config , modified logging level fatal (the log in app_data folder).
to our understanding, changes needed. , worked. switch our layout view between desktop , mobile based on information 51degrees providing.
while testing , promoting through dev , qa noted increased memory consumption in app pool, nothing overly worried about. app pool @ standard traffic levels consumes 230 mb of memory in prod. spike 300 mb during peak times, nothing worrisome, considering fair amount of inproc caching.
as of sunday promoted 51degreees lite prod, disabled mobile views (we did in qa well). wanted see how perform in prod , kind of impact have on server in live environment. reiterate, qa revealed increased memory use, not replicate prod loads , variances.
prod revealed concerns. memory consumption on app pool of 1 of 2 frontends grew throughout day peak @ days end of 560mb on app pool @ 11 pm. other peaked @ 490mb.
we confirmed problem isolated 51degrees removing site, recycling, , monitoring day. app pool memory never exceeded 300mb.
we ran app pool through scitech's memory profiler confirm. results showed 51degrees consuming majority of additional memory above expected. (we can run these tests again in qa environment if wanted. numbers lower, paint picture).
so questions:
1) account large memory consumption? while 500-600mb app pool isn't end of world, having our mobile detection solution more double our app pool size worrisome. (while our site isn't heaviest traffic site, receive decent number of requests)
2) there settings can apply prevent or reduce memory consumption? ideally, we'd limit memory consumption of 51 degrees memory needed load product , monitor incoming requests.
thanks feedback.
Comments
Post a Comment