Go Back   CDN Business Directory > Main Category > Microsoft Money

 
 
Thread Tools Display Modes
  #11  
Old 01-17-2008, 02:23 AM
Cal Learner-- MVP
Guest
 
Posts: n/a
Default Re: multi core

In microsoft.public.money, Art McClinton wrote:

- quote -

> > In microsoft.public.money, W' wrote> Does anyone know if M2007 takes advantage of the multiple cores in modern
> > computers? As a test I ran M2005 on a C2D. I computed my net worth over all
> > time and the bugger hogged just one core almost forever. (And the resulting
> > chart was also very disappointing!)

> I have run both Money 2007 and Money Plus on a dual core system running
> Windows XP. In both cases I have never seen Money use more than a single
> core of the machine.


I suspect Vista vs XP is where the thread dispatcher difference
comes from.

- quote -

> I have run the net worth over all time and it runs in a
> single core. I just ran one again on Money Plus with the same result.
> I am however able to do other work while it churns away.

  #10  
Old 01-16-2008, 11:19 PM
Art McClinton
Guest
 
Posts: n/a
Default Re: multi core


- quote -

> In microsoft.public.money, W' wroteDoes anyone know if M2007 takes advantage of the multiple cores in modern
> computers? As a test I ran M2005 on a C2D. I computed my net worth over all
> time and the bugger hogged just one core almost forever. (And the resulting
> chart was also very disappointing!)


I have run both Money 2007 and Money Plus on a dual core system running
Windows XP. In both cases I have never seen Money use more than a single
core of the machine. I have run the net worth over all time and it runs in a
single core. I just ran one again on Money Plus with the same result.

I am however able to do other work while it churns away.


  #9  
Old 01-16-2008, 03:35 AM
Cal Learner-- MVP
Guest
 
Posts: n/a
Default Re: multi core

In microsoft.public.money, W' wrote:

- quote -

> Does anyone know if M2007 takes advantage of the multiple cores in modern
> computers? As a test I ran M2005 on a C2D. I computed my net worth over all
> time and the bugger hogged just one core almost forever. (And the resulting
> chart was also very disappointing!)



I did not have multiple cores until now. With Vista and a Q6600 quad
core processor not overclocked (so far), I can monitor the four
cores off of the graphs on the performance tab of Task Manager. So
far, I see a rise in activity when I do stuff in Money Plus in at
least 3 cores, and so far I have not noticed maxing out any of the
cores. On the other hand, while my file is 88 MB, I have not had
really slow operation. The thing that used to regularly max out my
CPU was exiting while compressing the backup. Now it increases
activity in each core, but no core rose above what I would estimate
to be 50 or 60% for a short time, but the average core during that
time was more like 20 to 30% . Setting Net Worth Over Time to all
dates gave similar activity.

I was undecided whether to get the quad core or the faster-per-core
dual core for about the same price. So far I feel this was the
better choice for me. The benchmarks for doing single things or
playing a game seem to do better on the faster dual core, but I tend
to do less-challenging things concurrently.

Before while the backup was compressing or being written, the
computer would seem unresponsive. Now I can switch to other windows
during that time without apparent impact.

The thing that does seem to max out is the disk drive as the
compressed file is being written. That can be observed on the
Resource Monitor graph.
  #8  
Old 07-31-2007, 07:22 PM
W'
Guest
 
Posts: n/a
Default Re: multi core

I agree with the others. Money seems to hog cpu for doing database searchs.
God/Gates only knows what is actually going on, but it behaves like it spends
all the cpu cycles (pinned close to 100% in the task manager) spinning on a
mutex or something. I guess MS programmers in 1995 (or earlier) and since
weren't very good.

"ed" wrote:

- quote -

> Sorry - as a computer scientist, I can't resist throwing my two cents
> into this discussion.
> Based on what Money does - I'd say that what we perceive as
> computationally expensive activities such as generating reports is
> actually not CPU intensive but rather hard-disk intensive. The math of
> these reports is trivial, so I'd say much of the work is done in
> scanning through the data file looking for relevant data.
> Since the bottleneck is reading the data from the disk, having threading
> (whether using the same or different CPU) will not help much. In fact,
> you'd find that if the entire data was loaded into memory, even a slow
> processor from 10 years ago could do the math is a second - it's really
> not so much to do. If you want to confirm this, ask money to do one of
> these intensive reports, bring up the task manager and check out the %
> of the CPU that Money is using. I bet it will not be a large one.
> The process of getting updates from the internet on the other hand, is
> the perfect candidate for doing in a separate thread while allowing
> Money to do its thing. Since the main resource used by the updates is
> the network - and nothing else in Money needs the network - it's the
> perfect candidate for meaningful parallelization
>

  #7  
Old 07-11-2007, 03:29 AM
Dick Watson
Guest
 
Posts: n/a
Default Re: multi core

And the same can only **very** rarely be said of the disk storage. For
whatever reason, all indications are that Money runs CPU starved for lots of
its life.

"Chris Cowles" <spam_magnet[at]remove-me-bellsouth.net> wrote in message
news:%23zhwZh2wHHA.424[at]TK2MSFTNGP06.phx.gbl...
- quote -

> Money frequently has the CPU meter pegged for what you would expect to be
> insignificant activity.



  #6  
Old 07-11-2007, 03:04 AM
Chris Cowles
Guest
 
Posts: n/a
Default Re: multi core

"ed" <mr.warmth[at]gmail.com> wrote in message
news:vsWki.4443$lY4.1437[at]trndny07...
- quote -

> Sorry - as a computer scientist, I can't resist throwing my two
> cents into this discussion.
> Based on what Money does - I'd say that what we perceive as
> computationally expensive activities such as generating reports is
> actually not CPU intensive but rather hard-disk intensive. The math
> of these reports is trivial, so I'd say much of the work is done in
> scanning through the data file looking for relevant data.
> Since the bottleneck is reading the data from the disk, having
> threading (whether using the same or different CPU) will not help
> much. In fact, you'd find that if the entire data was loaded into
> memory, even a slow processor from 10 years ago could do the math is
> a second - it's really not so much to do. If you want to confirm
> this, ask money to do one of these intensive reports, bring up the
> task manager and check out the % of the CPU that Money is using. I
> bet it will not be a large one.
> The process of getting updates from the internet on the other hand,
> is the perfect candidate for doing in a separate thread while
> allowing Money to do its thing. Since the main resource used by the
> updates is the network - and nothing else in Money needs the
> network - it's the perfect candidate for meaningful parallelization
>


Money frequently has the CPU meter pegged for what you would expect to
be insignificant activity.
--
Chris Cowles
Gainesville, FL


  #5  
Old 07-11-2007, 01:34 AM
ed
Guest
 
Posts: n/a
Default Re: multi core

Sorry - as a computer scientist, I can't resist throwing my two cents
into this discussion.

Based on what Money does - I'd say that what we perceive as
computationally expensive activities such as generating reports is
actually not CPU intensive but rather hard-disk intensive. The math of
these reports is trivial, so I'd say much of the work is done in
scanning through the data file looking for relevant data.

Since the bottleneck is reading the data from the disk, having threading
(whether using the same or different CPU) will not help much. In fact,
you'd find that if the entire data was loaded into memory, even a slow
processor from 10 years ago could do the math is a second - it's really
not so much to do. If you want to confirm this, ask money to do one of
these intensive reports, bring up the task manager and check out the %
of the CPU that Money is using. I bet it will not be a large one.

The process of getting updates from the internet on the other hand, is
the perfect candidate for doing in a separate thread while allowing
Money to do its thing. Since the main resource used by the updates is
the network - and nothing else in Money needs the network - it's the
perfect candidate for meaningful parallelization




  #4  
Old 07-10-2007, 01:22 AM
Dick Watson
Guest
 
Posts: n/a
Default Re: multi core

Comments inline.

"W'" <W[at]discussions.microsoft.com> wrote in message
news:E2EC7353-E57C-4B64-911C-E7C8673E5433[at]microsoft.com...
- quote -

> I don't understand the programming of M2007, of course. But multiple cores
> have been out for a while and offer better performance. Money is obviously
> multithreaded in that you can download from banks and do something else at
> the same time.


Spawning a separate process and/or thread and waiting for it to return is
one thing. Threading the application in general is quite another.

- quote -

> The compute intensive calculation I described is a natural
> place to use multiple cores, because Money locks you out from doing other
> things (within Money) when the 'net worth over all time' is running.
> The other thought is that perhaps Money is using .Net.


I'd bet against it. It almost certainly has lots of code that dates back to
1995 or so still.

- quote -

> If so, surely that
> must support multiple processor cores.
> To confirm, yes, if Money is running I can do something else outside of
> Money with the other core. But generally multitasking applications is not
> as
> useful as a faster Money would be.



  #3  
Old 07-10-2007, 01:10 AM
W'
Guest
 
Posts: n/a
Default RE: multi core


I don't understand the programming of M2007, of course. But multiple cores
have been out for a while and offer better performance. Money is obviously
multithreaded in that you can download from banks and do something else at
the same time. The compute intensive calculation I described is a natural
place to use multiple cores, because Money locks you out from doing other
things (within Money) when the 'net worth over all time' is running.

The other thought is that perhaps Money is using .Net. If so, surely that
must support multiple processor cores.

To confirm, yes, if Money is running I can do something else outside of
Money with the other core. But generally multitasking applications is not as
useful as a faster Money would be.
  #2  
Old 07-04-2007, 12:59 PM
Art McClinton
Guest
 
Posts: n/a
Default Re: multi core

That would definitely be the case. I however do not run anything in
competition with Money. You have a valid point that the use of only a
single core of the machine results in not blocking other programs.
"Cal Learner-- MVP" <via_newsgroup[at]please.tnx> wrote in message
news:n40m839uiid4a8j3p50de8nd5t4cg11lnu[at]4ax.com...
- quote -

> In microsoft.public.money, Art McClinton wrote:
> > I have never seen Money 2007 use more than 1 core. Result was when I
> > upgraded to a dual core machine I am convinced Money runs slower. You are
> > seeing the same result I have seen with Money 2007. I question the
> > "almost".

> Do other programs get to run faster without the slowing, while Money
> is chugging, that would occur in a single-core processor?
> > > "W'" <W[at]discussions.microsoft.com> wrote in message

> > news:391E52FD-78CB-438F-87A1-327ED2FBA9BC[at]microsoft.com...
> > > Does anyone know if M2007 takes advantage of the multiple cores in
> > > modern
> > > computers? As a test I ran M2005 on a C2D. I computed my net worth over
> > > all
> > > time and the bugger hogged just one core almost forever. (And the
> > > resulting
> > > chart was also very disappointing!)

>


  #1  
Old 07-04-2007, 02:07 AM
Cal Learner-- MVP
Guest
 
Posts: n/a
Default Re: multi core

In microsoft.public.money, Art McClinton wrote:

- quote -

> I have never seen Money 2007 use more than 1 core. Result was when I
> upgraded to a dual core machine I am convinced Money runs slower. You are
> seeing the same result I have seen with Money 2007. I question the "almost".


Do other programs get to run faster without the slowing, while Money
is chugging, that would occur in a single-core processor?


- quote -

> "W'" <W[at]discussions.microsoft.com> wrote in message
> news:391E52FD-78CB-438F-87A1-327ED2FBA9BC[at]microsoft.com...
> > Does anyone know if M2007 takes advantage of the multiple cores in modern
> > computers? As a test I ran M2005 on a C2D. I computed my net worth over
> > all
> > time and the bugger hogged just one core almost forever. (And the
> > resulting
> > chart was also very disappointing!)

 
Old 07-04-2007, 01:41 AM
Art McClinton
Guest
 
Posts: n/a
Default Re: multi core

I have never seen Money 2007 use more than 1 core. Result was when I
upgraded to a dual core machine I am convinced Money runs slower. You are
seeing the same result I have seen with Money 2007. I question the "almost".

"W'" <W[at]discussions.microsoft.com> wrote in message
news:391E52FD-78CB-438F-87A1-327ED2FBA9BC[at]microsoft.com...
- quote -

> Does anyone know if M2007 takes advantage of the multiple cores in modern
> computers? As a test I ran M2005 on a C2D. I computed my net worth over
> all
> time and the bugger hogged just one core almost forever. (And the
> resulting
> chart was also very disappointing!)



  #-1  
Old 07-04-2007, 01:08 AM
W'
Guest
 
Posts: n/a
Default multi core

Does anyone know if M2007 takes advantage of the multiple cores in modern
computers? As a test I ran M2005 on a C2D. I computed my net worth over all
time and the bugger hogged just one core almost forever. (And the resulting
chart was also very disappointing!)
 

Tags
core, multi
Similar Threads
Thread Forum Replies Last Post
Fidelity FCASH vs cash core account
Ivo Janssen: I'm still using Money 2004, which has an issue with understanding that the Fidelity FCASH account is really the core account when you want to...
Microsoft Money 6 05-29-2006 02:11 PM
Multi-exchange rates
Rajesh: I maintain bank accounts and credit card accounts in other countries (like Australia). When I use my Australian credit card in US, I get charged in...
Microsoft Money 3 02-11-2006 10:44 PM
Fidelity Investment Account Transactions - The Core Account Myster
David: Hi All, I have recently moved all of my accounts to fidelity, and the first one has settled. THis account is a Roth IRA, and thanks to some...
Microsoft Money 21 07-28-2005 01:48 AM



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

All times are GMT. The time now is 11:15 PM.