嵌套对象的ObjectPooling - 最好的技巧

时间:2014-09-15 18:37:30

标签: c# object-pooling

我有一个嵌套对象,有很多嵌套层。每个对象基本上都包含一些其他类型的列表。我需要在短时间内创建大量这些对象(几乎100 K),然后丢弃它们然后再创建新对象。我想了解什么是汇集此类对象的最佳方式。我应该汇集整个对象(不同对象的列表成员计数可能不同,或者我应该汇集最后一个对象E,尽管它非常小)。欢迎任何建议。

ClassA
{
    int a;
    List<ClassB> mList;
}
ClassB
{
    int b;
    List<ClassC> mList;
}
ClassC
{
    int b;
    List<ClassD> mList;
}
ClassD
{
    int b;
    List<ClassE> mList;
}
ClassE
{
    int a ;
    int b;
    List<int> bcd;
    List<string> efg;

}

0 个答案:

没有答案