Quantcast
Channel: Optimizely Search & Navigation
Viewing all articles
Browse latest Browse all 6894

180K products - Random App Pool Recycle

$
0
0

Hello,

Using EPiServer.Commerce 12.17.2 and EPiServer.CMS 11.11.2:

We have been talking with Microsoft Azure support team for a while now because of a random app pool reycle that takes place on one of our client's website. The client has about 180K products in their online catalog. The plan is to keep adding products up to 1 Million.

Looking into the memory dumps from a high memory prespective, these were the results:

-Bytes in All Heaps      6,804,301,128 <== Managed heap is nearly 7GB
GCHandles                      30,665
GEN 0 Collections              21,086
GEN 1 Collections               7,970
GEN 2 Collections                 454
# Induced GCs                      24 <== GC.Collect() calls

 

There are millions of EPiServer.* objects flooding the managed heap:
00007fff38fad170   451149     39701112 EPiServer.SpecializedProperties.PropertyXhtmlString
00007fff29dfe840   677449     43356736 EPiServer.Core.PropertyBoolean
00007fff38eecb78  1289409     51576360 EPiServer.Core.ContentReference
00007fff29dfea78   900046     64803312 EPiServer.Core.PropertyFloatNumber
00007fff38fa92e0   677173     70425992 EPiServer.SpecializedProperties.PropertyContentArea
00007fff29c842d0  1823778     72951120 EPiServer.Util.Internal.AutoCompressString
00007fff29c83dc8  1351222     86478208 EPiServer.Core.PropertyDataCollection
00007fff38fc63c0  1125445    108042720 EPiServer.Core.PropertyContentReference
00007fff38f223e8  2025090    162007200 EPiServer.Commerce.SpecializedProperties.PropertyDecimal
00007fff38f248b8  3376284    216082176 EPiServer.Core.PropertyNumber <== 3 million objects
00007fff2a157f78  1351160    217956944 EPiServer.Core.PropertyData[]
00007fff38f20fc0 12381093    990487440 EPiServer.Core.PropertyLongString <== 12 million objects

 

Any recomenndations on how to locate the modules responsible of this high memory consumption? Whether it is a custom code or an EPi module?

The website has P3V2 App Service Plan.


Viewing all articles
Browse latest Browse all 6894

Trending Articles