Сообщение Re[2]: Интересное падение производительности от 28.11.2014 13:48
Изменено 28.11.2014 13:49 Sinix
Здравствуйте, vorona, Вы писали:
V>если раскомментировать Foo.Bar3<T>()
V>A<object> 2
V>B 2
Ага. Это упрощённый пример топикстартера. И лечится точно так же:
убираем Test2 или Test3 — всё снова ломается.
V>если раскомментировать Foo.Bar3<T>()
V>A<object> 2
V>B 2
Ага. Это упрощённый пример топикстартера. И лечится точно так же:
public class A<T>
{
public void Test()
{
Foo.Bar<T>();
//Foo.Bar3<T>();
Foo.Bar2<T>();
for (int i = 0; i < 1000000; i++)
Foo.Bar3<T>();
}
public void Test2()
{
}
public void Test3()
{
}
}
убираем Test2 или Test3 — всё снова ломается.
Re[2]: Интересное падение производительности
Здравствуйте, vorona, Вы писали:
V>если раскомментировать Foo.Bar3<T>()
V>A<object> 2
V>B 2
Ага. Это упрощённый пример топикстартера. И "лечится" точно так же:
убираем Test2 или Test3 — всё снова ломается.
V>если раскомментировать Foo.Bar3<T>()
V>A<object> 2
V>B 2
Ага. Это упрощённый пример топикстартера. И "лечится" точно так же:
public class A<T>
{
public void Test()
{
Foo.Bar<T>();
//Foo.Bar3<T>();
Foo.Bar2<T>();
for (int i = 0; i < 1000000; i++)
Foo.Bar3<T>();
}
public void Test2()
{
}
public void Test3()
{
}
}
убираем Test2 или Test3 — всё снова ломается.