【发布时间】:2011-09-17 00:57:22
【问题描述】:
有没有可能加快这个sn-p?
firstSample 和 lastSample 是我对这次迭代感兴趣的数组的一部分。当这个间隔达到 > 3000 时,我会明显减速。 _average 数组可以包含 6-60 百万个 int 值。
minY 和 maxY 是我在这个计算完成后使用的结果。
int minY = Int32.MaxValue;
int maxY = Int32.MinValue;
int Y = 0;
int sample = firstSample + 1;
while (sample <= lastSample)
{
Y = _average[sample];
minY = Math.Min(Y, minY);
maxY = Math.Max(Y, maxY);
sample++;
}
【问题讨论】:
-
你能为 sn-p 提供一些上下文吗?例如。您要完成什么,如何获取输入数据等。也许可以更改代码流?
-
我正在处理音频数据。完整说明请参见stackoverflow.com/questions/1035533/…
标签: c# .net algorithm optimization