デバッグ用の関数は#ifで中身を全部囲うよりも、
デバッグ用の関数にConditional属性をつけた方が、
関数呼び出し自体がされなくなる分パフォーマンスがいいらしい。
private void Hoge()
{
#if DEBUG
Console.WriteLine("Hoge");
#endif
}
よりも
[Conditional("DEBUG")]
private void Hoge()
{
Console.WriteLine("Hoge");
}
Go to list of users who liked
More than 5 years have passed since last update.
デバッグ用の関数は#ifで中身を全部囲うよりも、
デバッグ用の関数にConditional属性をつけた方が、
関数呼び出し自体がされなくなる分パフォーマンスがいいらしい。
private void Hoge()
{
#if DEBUG
Console.WriteLine("Hoge");
#endif
}
よりも
[Conditional("DEBUG")]
private void Hoge()
{
Console.WriteLine("Hoge");
}
Register as a new user and use Qiita more conveniently
Go to list of users who liked