A faster PC will only reduce the amount of time the CPU is
at 100%
usage.
A dual-core or hyperthreaded CPU will reduce it to 50% (ie
100% of one
processor)
I'd try to find what the real problem is ((perceived) load
time too
long?)
> -----Original Message-----
> From: Discussion of writing applications and components
using
> Visual Basic .NET [mailto:VBDOTNET DISCUSS.DEVELOP.COM] On
> Behalf Of John Brett
> Sent: 30 March 2006 15:45
> To: VBDOTNET DISCUSS.DEVELOP.COM
> Subject: Re: [VBDOTNET]
>
> That feels like the wrong question. Its more
interesting to
> know why the client cares, and if it does matter, then
buying
> a faster PC is the easiest way of dealing with the
problem.
>
> That said, if your app is unresponsive for a long
period
> during startup, there are plenty of ways in which you
can
> improve on it. See the recent thread on backgrounding
your
> initialisation, for example.
> However, you really need to understand why the client
is
> concerned about the CPU usage before trying to fix it.
For
> example, I'd be really hacked off if I had bought a
program,
> and it artificially limited its CPU usage to 50% and
> therefore took twice as long to start, whilst I'm
sitting
> around waiting for it.
>
> John
>
> On 3/30/06, Steven Amani <steven.amani christiansteven.com> wrote:
> > Is there a way I can limit my program to only use
up to a
> maximum level of the CPU - say 60% - Its just one
client is
> complaining that an application (VB.NET) is taking up
100% of
> CPU when loading.
>
> ===================================
> This list is hosted by DevelopMentor(r) http://www.develop.com
>
> View archives and manage your subscription(s) at
> http://discuss.develop.com
>
>
>
===================================
This list is hosted by DevelopMentorŪ http://www.develop.com
View archives and manage your subscription(s) at http://discuss.develop.com
|