Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,670
Default Performance on calculation - 2003 vs 2007

Refer to http://www.decisionmodels.com/memlimitsc.htm

"Excel 2003 is officially limited to 1 Gigabyte (GB) of memory. This limit
appears to a limit on the working set memory used by bthe Excel process,
which is the memory reported by Windows Task Manager.

Excel 2007 is limited to 2 Gigabytes of memory for the Excel process under
Windows XP (Windows memory limit). This 2 Gigabyte limit is a limit on the
Virtual Memory address space. Virtual memory used by a process is larger than
the working set memory reported by Windows Task Manager, so the amount of
useable memory under Excel 2007 is considerably less than twice that of Excel
2003.
Because Excel 12 also requires more memory to store the indexes to the
increased number of rows and columns you may not be able to load larger
workbooks under Excel 2007 than was possible under Excel 2003."

Does it imply that Excel 2003 is little better than Excel 2007 on memory to
store the indexes to the increased number of rows and columns?
I work with a larger workbooks about 10 MB ~ 25 MB for office 2000 under
Window XP, If I upgrade to Excel 2003 / 2007, does anyone have any
suggestions on what the different in term of performance on calculation
speeds is about? Which one is performed faster on calculation? ignoring the
file size on memory to store the indexes, because I can change to larger HDD
over 250 GB.

Do you have any suggestions?
Thanks you for any suggestions
Eric
  #2   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 968
Default Performance on calculation - 2003 vs 2007

Memory limits do not generally affect calculation speed, they just stop
Excel working when they are hit.

Calculation speed differences between Excel versions do exist, but they are
very workbook dependent.

Because the Excel 2007 (Excel 12) calculation engine can do multi-threaded
calculation it will generally do the second calculation on large workbooks
faster if you have a multi-core PC.

But by far the largest improvement in Excel calculation speed on
slow-calculating workbooks can be achieved by prioritising the parts of the
workbook that are using up the calculation time and optimising the worst
calculation formulae bottlenecks. It is often possible to achieve an
order-of-magnitude improvement in calculation speed.

see the calculation secrets and optimising speed pages on my website.

Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Refer to http://www.decisionmodels.com/memlimitsc.htm

"Excel 2003 is officially limited to 1 Gigabyte (GB) of memory. This limit
appears to a limit on the working set memory used by bthe Excel process,
which is the memory reported by Windows Task Manager.

Excel 2007 is limited to 2 Gigabytes of memory for the Excel process under
Windows XP (Windows memory limit). This 2 Gigabyte limit is a limit on the
Virtual Memory address space. Virtual memory used by a process is larger
than
the working set memory reported by Windows Task Manager, so the amount of
useable memory under Excel 2007 is considerably less than twice that of
Excel
2003.
Because Excel 12 also requires more memory to store the indexes to the
increased number of rows and columns you may not be able to load larger
workbooks under Excel 2007 than was possible under Excel 2003."

Does it imply that Excel 2003 is little better than Excel 2007 on memory
to
store the indexes to the increased number of rows and columns?
I work with a larger workbooks about 10 MB ~ 25 MB for office 2000 under
Window XP, If I upgrade to Excel 2003 / 2007, does anyone have any
suggestions on what the different in term of performance on calculation
speeds is about? Which one is performed faster on calculation? ignoring
the
file size on memory to store the indexes, because I can change to larger
HDD
over 250 GB.

Do you have any suggestions?
Thanks you for any suggestions
Eric



  #3   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,670
Default Performance on calculation - 2003 vs 2007

Thank you for your suggestions

"prioritising the parts of the workbook that are using up the calculation
time"
Do you mean to set this workbook to run at real time in priority under XP?

"and optimising the worst calculation formulae bottlenecks."
Do you mean to separate each workbook within the limitation of working
memory 1GB under Office 2003? it will be run faster with a list of small
files one by one, rather than one large file.
Do you have any suggestions?
Thank you very much for any suggestions
Eric


"Charles Williams" wrote:

Memory limits do not generally affect calculation speed, they just stop
Excel working when they are hit.

Calculation speed differences between Excel versions do exist, but they are
very workbook dependent.

Because the Excel 2007 (Excel 12) calculation engine can do multi-threaded
calculation it will generally do the second calculation on large workbooks
faster if you have a multi-core PC.

But by far the largest improvement in Excel calculation speed on
slow-calculating workbooks can be achieved by prioritising the parts of the
workbook that are using up the calculation time and optimising the worst
calculation formulae bottlenecks. It is often possible to achieve an
order-of-magnitude improvement in calculation speed.

see the calculation secrets and optimising speed pages on my website.

Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Refer to http://www.decisionmodels.com/memlimitsc.htm

"Excel 2003 is officially limited to 1 Gigabyte (GB) of memory. This limit
appears to a limit on the working set memory used by bthe Excel process,
which is the memory reported by Windows Task Manager.

Excel 2007 is limited to 2 Gigabytes of memory for the Excel process under
Windows XP (Windows memory limit). This 2 Gigabyte limit is a limit on the
Virtual Memory address space. Virtual memory used by a process is larger
than
the working set memory reported by Windows Task Manager, so the amount of
useable memory under Excel 2007 is considerably less than twice that of
Excel
2003.
Because Excel 12 also requires more memory to store the indexes to the
increased number of rows and columns you may not be able to load larger
workbooks under Excel 2007 than was possible under Excel 2003."

Does it imply that Excel 2003 is little better than Excel 2007 on memory
to
store the indexes to the increased number of rows and columns?
I work with a larger workbooks about 10 MB ~ 25 MB for office 2000 under
Window XP, If I upgrade to Excel 2003 / 2007, does anyone have any
suggestions on what the different in term of performance on calculation
speeds is about? Which one is performed faster on calculation? ignoring
the
file size on memory to store the indexes, because I can change to larger
HDD
over 250 GB.

Do you have any suggestions?
Thanks you for any suggestions
Eric




  #4   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 968
Default Performance on calculation - 2003 vs 2007

"prioritising the parts of the workbook that are using up the calculation
time"


Means finding out which formulae in the workbook are using (re-)calculation
time, putting the times in a list and sorting it so you have a priority list
of slow formulae.

"and optimising the worst calculation formulae bottlenecks."


means changing the slowest formulae to faster ones. (there is no point in
fiddling with formulae that are already fast)

There are lots of suggestions about how to do all this on my website.


regards
Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Thank you for your suggestions

"prioritising the parts of the workbook that are using up the calculation
time"
Do you mean to set this workbook to run at real time in priority under XP?

"and optimising the worst calculation formulae bottlenecks."
Do you mean to separate each workbook within the limitation of working
memory 1GB under Office 2003? it will be run faster with a list of small
files one by one, rather than one large file.
Do you have any suggestions?
Thank you very much for any suggestions
Eric


"Charles Williams" wrote:

Memory limits do not generally affect calculation speed, they just stop
Excel working when they are hit.

Calculation speed differences between Excel versions do exist, but they
are
very workbook dependent.

Because the Excel 2007 (Excel 12) calculation engine can do
multi-threaded
calculation it will generally do the second calculation on large
workbooks
faster if you have a multi-core PC.

But by far the largest improvement in Excel calculation speed on
slow-calculating workbooks can be achieved by prioritising the parts of
the
workbook that are using up the calculation time and optimising the worst
calculation formulae bottlenecks. It is often possible to achieve an
order-of-magnitude improvement in calculation speed.

see the calculation secrets and optimising speed pages on my website.

Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Refer to http://www.decisionmodels.com/memlimitsc.htm

"Excel 2003 is officially limited to 1 Gigabyte (GB) of memory. This
limit
appears to a limit on the working set memory used by bthe Excel
process,
which is the memory reported by Windows Task Manager.

Excel 2007 is limited to 2 Gigabytes of memory for the Excel process
under
Windows XP (Windows memory limit). This 2 Gigabyte limit is a limit on
the
Virtual Memory address space. Virtual memory used by a process is
larger
than
the working set memory reported by Windows Task Manager, so the amount
of
useable memory under Excel 2007 is considerably less than twice that of
Excel
2003.
Because Excel 12 also requires more memory to store the indexes to the
increased number of rows and columns you may not be able to load larger
workbooks under Excel 2007 than was possible under Excel 2003."

Does it imply that Excel 2003 is little better than Excel 2007 on
memory
to
store the indexes to the increased number of rows and columns?
I work with a larger workbooks about 10 MB ~ 25 MB for office 2000
under
Window XP, If I upgrade to Excel 2003 / 2007, does anyone have any
suggestions on what the different in term of performance on calculation
speeds is about? Which one is performed faster on calculation? ignoring
the
file size on memory to store the indexes, because I can change to
larger
HDD
over 250 GB.

Do you have any suggestions?
Thanks you for any suggestions
Eric






  #5   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 1,670
Default Performance on calculation - 2003 vs 2007

Thank you very much for suggestions

Under the workbook, there are so many formulae, do you have any trick to
measure which one takes the most (re-)calculation time?

Thank you very much for any suggestions
Eric

"Charles Williams" wrote:

"prioritising the parts of the workbook that are using up the calculation
time"


Means finding out which formulae in the workbook are using (re-)calculation
time, putting the times in a list and sorting it so you have a priority list
of slow formulae.

"and optimising the worst calculation formulae bottlenecks."


means changing the slowest formulae to faster ones. (there is no point in
fiddling with formulae that are already fast)

There are lots of suggestions about how to do all this on my website.


regards
Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Thank you for your suggestions

"prioritising the parts of the workbook that are using up the calculation
time"
Do you mean to set this workbook to run at real time in priority under XP?

"and optimising the worst calculation formulae bottlenecks."
Do you mean to separate each workbook within the limitation of working
memory 1GB under Office 2003? it will be run faster with a list of small
files one by one, rather than one large file.
Do you have any suggestions?
Thank you very much for any suggestions
Eric


"Charles Williams" wrote:

Memory limits do not generally affect calculation speed, they just stop
Excel working when they are hit.

Calculation speed differences between Excel versions do exist, but they
are
very workbook dependent.

Because the Excel 2007 (Excel 12) calculation engine can do
multi-threaded
calculation it will generally do the second calculation on large
workbooks
faster if you have a multi-core PC.

But by far the largest improvement in Excel calculation speed on
slow-calculating workbooks can be achieved by prioritising the parts of
the
workbook that are using up the calculation time and optimising the worst
calculation formulae bottlenecks. It is often possible to achieve an
order-of-magnitude improvement in calculation speed.

see the calculation secrets and optimising speed pages on my website.

Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Refer to http://www.decisionmodels.com/memlimitsc.htm

"Excel 2003 is officially limited to 1 Gigabyte (GB) of memory. This
limit
appears to a limit on the working set memory used by bthe Excel
process,
which is the memory reported by Windows Task Manager.

Excel 2007 is limited to 2 Gigabytes of memory for the Excel process
under
Windows XP (Windows memory limit). This 2 Gigabyte limit is a limit on
the
Virtual Memory address space. Virtual memory used by a process is
larger
than
the working set memory reported by Windows Task Manager, so the amount
of
useable memory under Excel 2007 is considerably less than twice that of
Excel
2003.
Because Excel 12 also requires more memory to store the indexes to the
increased number of rows and columns you may not be able to load larger
workbooks under Excel 2007 than was possible under Excel 2003."

Does it imply that Excel 2003 is little better than Excel 2007 on
memory
to
store the indexes to the increased number of rows and columns?
I work with a larger workbooks about 10 MB ~ 25 MB for office 2000
under
Window XP, If I upgrade to Excel 2003 / 2007, does anyone have any
suggestions on what the different in term of performance on calculation
speeds is about? Which one is performed faster on calculation? ignoring
the
file size on memory to store the indexes, because I can change to
larger
HDD
over 250 GB.

Do you have any suggestions?
Thanks you for any suggestions
Eric








  #6   Report Post  
Posted to microsoft.public.excel.misc
external usenet poster
 
Posts: 968
Default Performance on calculation - 2003 vs 2007

Under the workbook, there are so many formulae, do you have any trick to
measure which one takes the most (re-)calculation time?


You can use the Rangecalc addin from my downloads page to time calculation
of blocks of formulae.

Or look at the VBA code in the measuring calculation time section at
http://msdn2.microsoft.com/en-us/library/aa730921.aspx

(or you can use FastExcel to automate it all, but it is not free)

Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Thank you very much for suggestions

Under the workbook, there are so many formulae, do you have any trick to
measure which one takes the most (re-)calculation time?

Thank you very much for any suggestions
Eric

"Charles Williams" wrote:

"prioritising the parts of the workbook that are using up the
calculation
time"


Means finding out which formulae in the workbook are using
(re-)calculation
time, putting the times in a list and sorting it so you have a priority
list
of slow formulae.

"and optimising the worst calculation formulae bottlenecks."


means changing the slowest formulae to faster ones. (there is no point in
fiddling with formulae that are already fast)

There are lots of suggestions about how to do all this on my website.


regards
Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Thank you for your suggestions

"prioritising the parts of the workbook that are using up the
calculation
time"
Do you mean to set this workbook to run at real time in priority under
XP?

"and optimising the worst calculation formulae bottlenecks."
Do you mean to separate each workbook within the limitation of working
memory 1GB under Office 2003? it will be run faster with a list of
small
files one by one, rather than one large file.
Do you have any suggestions?
Thank you very much for any suggestions
Eric


"Charles Williams" wrote:

Memory limits do not generally affect calculation speed, they just
stop
Excel working when they are hit.

Calculation speed differences between Excel versions do exist, but
they
are
very workbook dependent.

Because the Excel 2007 (Excel 12) calculation engine can do
multi-threaded
calculation it will generally do the second calculation on large
workbooks
faster if you have a multi-core PC.

But by far the largest improvement in Excel calculation speed on
slow-calculating workbooks can be achieved by prioritising the parts
of
the
workbook that are using up the calculation time and optimising the
worst
calculation formulae bottlenecks. It is often possible to achieve an
order-of-magnitude improvement in calculation speed.

see the calculation secrets and optimising speed pages on my website.

Charles
______________________
Decision Models
FastExcel 2.3 now available
Name Manager 4.0 now available
www.DecisionModels.com

"Eric" wrote in message
...
Refer to http://www.decisionmodels.com/memlimitsc.htm

"Excel 2003 is officially limited to 1 Gigabyte (GB) of memory. This
limit
appears to a limit on the working set memory used by bthe Excel
process,
which is the memory reported by Windows Task Manager.

Excel 2007 is limited to 2 Gigabytes of memory for the Excel process
under
Windows XP (Windows memory limit). This 2 Gigabyte limit is a limit
on
the
Virtual Memory address space. Virtual memory used by a process is
larger
than
the working set memory reported by Windows Task Manager, so the
amount
of
useable memory under Excel 2007 is considerably less than twice that
of
Excel
2003.
Because Excel 12 also requires more memory to store the indexes to
the
increased number of rows and columns you may not be able to load
larger
workbooks under Excel 2007 than was possible under Excel 2003."

Does it imply that Excel 2003 is little better than Excel 2007 on
memory
to
store the indexes to the increased number of rows and columns?
I work with a larger workbooks about 10 MB ~ 25 MB for office 2000
under
Window XP, If I upgrade to Excel 2003 / 2007, does anyone have any
suggestions on what the different in term of performance on
calculation
speeds is about? Which one is performed faster on calculation?
ignoring
the
file size on memory to store the indexes, because I can change to
larger
HDD
over 250 GB.

Do you have any suggestions?
Thanks you for any suggestions
Eric








Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Very poor performance with Excel 2007 RossR Excel Discussion (Misc queries) 3 March 29th 07 01:12 AM
Am I the Only One Having Excel 2007 Performance Problems Concerned Excel Discussion (Misc queries) 4 January 30th 07 02:17 AM
Excel performance calculation JE McGimpsey Excel Worksheet Functions 3 July 19th 06 04:37 AM
Performance not upto Office 2003 standards in Office 2007 Mangal Singh Excel Discussion (Misc queries) 11 May 30th 06 01:57 AM
annualized return calculation for the purpose of portfolio performance evaluation sharkey Excel Worksheet Functions 2 April 8th 06 10:41 PM


All times are GMT +1. The time now is 09:57 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"