ブール条件のブレークポイントを使用して、VS2010でプログラムをデバッグしようとしています。この特定のブレークポイントは非常に遅く、条件がない場合や通常の無条件のブレークポイントを使用する場合に比べて、プログラムの実行速度が数百倍遅くなります。
私の質問は、これはVisual Studioの一般的な問題ですか、デバッガーがこれほど遅くなる可能性があるとは信じられませんか?ブール式は非常に単純で、forループ内でi==xのときにプログラムを中断することを示しています。
デバッグが非常に苦痛になるので、どんな助けでもありがたいです。
ありがとうリチャード
public static RawNetCalculationResults newCATXLNets(IList<Loss> RawLosses, IList<ReinsuranceProgramme> Programme) //Loss contains the properties Year, EventID, Loss Value
{
List<Recoveries> NetRawLosses = new List<Recoveries>(RawLosses.Count * Programme.Count); //Initiate list with required capacity
//Loop over each element in RawLosses List and do some calculations
foreach (var e in RawLosses)
{ //<----BREAK POINT HERE (e.Year == x)
foreach (var layer in Programme.Where(x => x.Type == ReinsuranceType.CATXL))
{