当前位置:编程学习 > C#/ASP.NET >>

VB.net 程序运行越来越慢

程序主要是一个动态数组循环,运行中,数组个数基本保持不变,占用的内存7204k,CPU占用50%左右,运行一段时间后占用的内存减少到6000K左右,CPU还是一样,但是程序的运行速度明显变慢,不知道什么原因 VB.net 速度慢 CPU占用过高 --------------------编程问答-------------------- 好nb的程序 谁开你的程序谁瘫痪半边

怎么会一直占用50%,适时的Thread.Sleep 还是需要的 --------------------编程问答--------------------
引用 1 楼 rayyu1989 的回复:
好nb的程序 谁开你的程序谁瘫痪半边

怎么会一直占用50%,适时的Thread.Sleep 还是需要的


这是用于计算的仿真程序,所以只要它运行速度快就行,cpu占用多少倒不是很在乎 --------------------编程问答-------------------- 无码无真相,木办法分析 --------------------编程问答--------------------
引用 3 楼 rayyu1989 的回复:
无码无真相,木办法分析

代码超级长,方便留邮箱不?我发给你帮忙分析一下可以吗?万分感谢 --------------------编程问答-------------------- 超级长?有我邮箱长?

a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t@370b.com --------------------编程问答-------------------- 貌似真的很长,轰炸 --------------------编程问答-------------------- 什么叫“越来越长”,你的程序的算法复杂度是O(n)么,还是O(logn)?
比如说
for (i = 0; i < xxx; i++)
    for (j = 0; j < i; j++)
        ...
这个循环在外侧看来每个循环步长执行时间都会变长。 --------------------编程问答--------------------
引用 7 楼 devmiao 的回复:
什么叫“越来越长”,你的程序的算法复杂度是O(n)么,还是O(logn)?
比如说
for (i = 0; i < xxx; i++)
    for (j = 0; j < i; j++)
        ...
这个循环在外侧看来每个循环步长执行时间都会变长。

是这样的形式,有什么解决办法吗?
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,