Discussion:
ANN: DelphiSpeedUp 2.35
(too old to reply)
Andreas Hausladen
2007-02-04 01:20:28 UTC
Permalink
Homepage und Download
http://andy.jgknet.de/dspeedup

Changlog from 2.3 to 2.35
=========================
- Improved: _LStrCmp and _WStrCmp optimization
- Improved: Removed two memory accesses from each hooked function
- Added: Delphi 2005/BDS 2006 environment options dialog now opens much
faster
- Added: Improves the speed of the compiler a little bit
- Added: Improves the speed of the .NET framework and other msvcrt
dependent code
- Fixed: Missing Package Import Resolver for Delphi/BCB 5
- Fixed: Closing the IDE could have caused an access violation


What is DelphiSpeedUp.
=================
DelphiSpeedUp is a Delphi/BCB/BDS/TurboProf IDE plugin that decreases the
time the IDE needs to start. It also improves the general speed of the
whole IDE and all it's loaded packages. This is made possible by many
functions from the FastCode project and some other functions. The plugin
replaces RTL functions by faster versions in memory. That means that only
the IDE gets the speed boost. Your compiled projects are not affected in
any way

How to install
==========
Delphi/BCB 5 users start InstallDelphiSpeedUp5.exe
Delphi/BCB 6 users start InstallDelphiSpeedUp6.exe
Delphi 7 users start InstallDelphiSpeedUp7.exe
Delphi 2005 users start InstallDelphiSpeedUp9.exe
BDS 2006/Turbo Professional users start InstallDelphiSpeedUp10.exe
You can also use one of the batch files that show how to auto-install the
plugin.

How to uninstall
============
The installer is also the uninstaller. Simply press the "Uninstall"
button. After the plugin is uninstalled the IDE will not use any
DelphiSpeedUp code anymore because all RTL changes only happened in memory.
--
Regards,

Andreas Hausladen
--
Regards,

Andreas Hausladen
Scott Martin
2007-02-04 02:16:51 UTC
Permalink
Says 2.32 on version, file dated 2.4.07
(installed for D7)

Scott
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
Andreas Hausladen
2007-02-04 09:27:26 UTC
Permalink
Post by Scott Martin
Says 2.32 on version, file dated 2.4.07
(installed for D7)
It was simply too late yesterday/today. (3:00 AM) I seem to have adjusted
every version number except the most obvious.

The DelphiSpeedUp download is now updated with a recompile with the
correct version number in the splash screen.
--
Regards,

Andreas Hausladen
Malcolm Cheyne
2007-02-04 09:56:02 UTC
Permalink
Post by Andreas Hausladen
The DelphiSpeedUp download is now updated with a recompile with the
correct version number in the splash screen.
Thanks Andreas

D7 and BDS2006 OK

Malcolm
Malcolm Cheyne
2007-02-04 03:02:29 UTC
Permalink
Post by Andreas Hausladen
Changlog from 2.3 to 2.35
=========================
Hi Andreas

First ..... thanks for the SpeedUp. I like it.

FYI When loading Both D7 and BDS2006 startup screens show "Delphi
Speedup 2.32". <<<<

Malcolm
Rimvydas Paulavicius
2007-02-04 07:40:53 UTC
Permalink
Seconded.
Post by Malcolm Cheyne
Post by Andreas Hausladen
Changlog from 2.3 to 2.35
=========================
Hi Andreas
First ..... thanks for the SpeedUp. I like it.
FYI When loading Both D7 and BDS2006 startup screens show "Delphi
Speedup 2.32". <<<<
Malcolm
Thomas Mueller
2007-02-04 12:10:19 UTC
Permalink
Hi Andreas,
Post by Andreas Hausladen
Changlog from 2.3 to 2.35
Thanks, I really appreciate your efforts.

Since the issue of DelphiSpeedUp bypassing the limitations of the Turbo
Explorer editions has been resolved, would you consider releasing the
sources again?

MfG
twm
samuel herzog
2007-02-05 09:50:13 UTC
Permalink
Works fine with D7. Starts now within 2 seconds !
Crash when leaving Delphi seems to be fixed!

Thank you. Great work !
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
- Improved: _LStrCmp and _WStrCmp optimization
- Improved: Removed two memory accesses from each hooked function
- Added: Delphi 2005/BDS 2006 environment options dialog now opens much
faster
- Added: Improves the speed of the compiler a little bit
- Added: Improves the speed of the .NET framework and other msvcrt
dependent code
- Fixed: Missing Package Import Resolver for Delphi/BCB 5
- Fixed: Closing the IDE could have caused an access violation
What is DelphiSpeedUp.
=================
DelphiSpeedUp is a Delphi/BCB/BDS/TurboProf IDE plugin that decreases the
time the IDE needs to start. It also improves the general speed of the
whole IDE and all it's loaded packages. This is made possible by many
functions from the FastCode project and some other functions. The plugin
replaces RTL functions by faster versions in memory. That means that only
the IDE gets the speed boost. Your compiled projects are not affected in
any way
How to install
==========
Delphi/BCB 5 users start InstallDelphiSpeedUp5.exe
Delphi/BCB 6 users start InstallDelphiSpeedUp6.exe
Delphi 7 users start InstallDelphiSpeedUp7.exe
Delphi 2005 users start InstallDelphiSpeedUp9.exe
BDS 2006/Turbo Professional users start InstallDelphiSpeedUp10.exe
You can also use one of the batch files that show how to auto-install the
plugin.
How to uninstall
============
The installer is also the uninstaller. Simply press the "Uninstall"
button. After the plugin is uninstalled the IDE will not use any
DelphiSpeedUp code anymore because all RTL changes only happened in memory.
--
Regards,
Andreas Hausladen
--
Regards,
Andreas Hausladen
J. B. Ferguson
2007-02-06 00:39:58 UTC
Permalink
Andreas,

Which is the most recent version...there are two issued on the same
date on your website. Is it v2.35 or v2.35.7z ?
--
Regards,
Jan Ferguson
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
TJC Support
2007-02-06 00:49:03 UTC
Permalink
There's only one version, 2.35. Two different file formats, zip and 7z,
take your pick.

Van Swofford
Tybee Jet Corp.
Post by Thomas Mueller
Andreas,
Which is the most recent version...there are two issued on the same
date on your website. Is it v2.35 or v2.35.7z ?
--
Regards,
Jan Ferguson
J. B. Ferguson
2007-02-06 02:37:15 UTC
Permalink
OK Thanks. I've never heard of the 7z file format before. I learn
something new everyday.
--
Regards,
Jan Ferguson
Post by TJC Support
There's only one version, 2.35. Two different file formats, zip and
7z, take your pick.
Van Swofford
Tybee Jet Corp.
Post by Thomas Mueller
Andreas,
Which is the most recent version...there are two issued on the same
date on your website. Is it v2.35 or v2.35.7z ?
-- Regards,
Jan Ferguson
TJC
Dennis Passmore
2007-02-08 17:44:54 UTC
Permalink
http://www.7-zip.org

works great
J. B. Ferguson
2007-02-08 18:00:17 UTC
Permalink
Thanks...
--
Regards,
Jan Ferguson
Post by Dennis Passmore
http://www.7-zip.org
works great
Dennis
Edwin
2007-02-06 09:23:39 UTC
Permalink
Thanks for the excellent IDE tuning tool, Andreas,

Anyway I have to tell you that in my case, just as I reported to you for
the release of v2.3,I don't know why after upgrading to 2.3, or 2.35,
my Delphi 7 Enterprise becomes
slower, below is the result of compiling a same project under 2.2
comparing to 2.3 or 2.35:
--------------------------------------------------------------------------------
DelphiSpeedUp 2.2 DelphiSpeedUp 2.3、2.35
Build: 16s 47.9s
Compile: 9.6s 43s


Edwin
--------------------------------------------------
MindVisualizer -- Productive Mind Mapping Software
http://www.mindmapware.com
Andreas Hausladen
2007-02-06 11:30:38 UTC
Permalink
Build: 16s -> 47.9s
Compile: 9.6s -> 43s
What CPU do you have. Maybe the code that optimizes the compiler is
slower on your CPU.
--
Regards,

Andreas Hausladen
Marc Antheunis
2007-02-06 16:08:36 UTC
Permalink
compiling in a wmware is faster...
thx!
Post by Andreas Hausladen
Build: 16s -> 47.9s
Compile: 9.6s -> 43s
What CPU do you have. Maybe the code that optimizes the compiler is
slower on your CPU.
--
Regards,
Andreas Hausladen
Edwin
2007-02-07 03:09:34 UTC
Permalink
Post by Andreas Hausladen
Build: 16s -> 47.9s
Compile: 9.6s -> 43s
What CPU do you have. Maybe the code that optimizes the compiler is
slower on your CPU.
Hi Andreas Hausladen,
The CPU I'm using is Celeron 2.66G.

BTW, Did you have my advice on you to-do list about adding an expert to
easily select a component from those already on the form? :)

Edwin
--------------------------------------------------
MindVisualizer -- Productive Mind Mapping Software
http://www.mindmapware.com
Francois Malan
2007-02-07 08:30:52 UTC
Permalink
Hi Andreas,

Thanks for your excellent work.

Is it possible to make the Manage Configurations dialog in
DDevExtensions resizable as well as the listview colums?

Kind Regards
Francois Malan
2007-02-07 08:55:49 UTC
Permalink
Post by Thomas Mueller
Hi Andreas,
Thanks for your excellent work.
Is it possible to make the Manage Configurations dialog in
DDevExtensions resizable as well as the listview colums?
Kind Regards
WHile I am at it, would it be possible to make the project management
window dockable?

--
Andreas Hausladen
2007-02-07 17:54:47 UTC
Permalink
Your mail provider blocks my mails.
--
Regards,

Andreas Hausladen
Sanyin
2007-02-07 12:16:29 UTC
Permalink
Todey, delphi raised first time seen exception
error while expanding memory stream!
after instaling yout delphi speedup.
error raised while comiling, and pretty heavy (moderate) disk activity.
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
- Improved: _LStrCmp and _WStrCmp optimization
- Improved: Removed two memory accesses from each hooked function
- Added: Delphi 2005/BDS 2006 environment options dialog now opens much
faster
- Added: Improves the speed of the compiler a little bit
- Added: Improves the speed of the .NET framework and other msvcrt
dependent code
- Fixed: Missing Package Import Resolver for Delphi/BCB 5
- Fixed: Closing the IDE could have caused an access violation
What is DelphiSpeedUp.
=================
DelphiSpeedUp is a Delphi/BCB/BDS/TurboProf IDE plugin that decreases the
time the IDE needs to start. It also improves the general speed of the
whole IDE and all it's loaded packages. This is made possible by many
functions from the FastCode project and some other functions. The plugin
replaces RTL functions by faster versions in memory. That means that only
the IDE gets the speed boost. Your compiled projects are not affected in
any way
How to install
==========
Delphi/BCB 5 users start InstallDelphiSpeedUp5.exe
Delphi/BCB 6 users start InstallDelphiSpeedUp6.exe
Delphi 7 users start InstallDelphiSpeedUp7.exe
Delphi 2005 users start InstallDelphiSpeedUp9.exe
BDS 2006/Turbo Professional users start InstallDelphiSpeedUp10.exe
You can also use one of the batch files that show how to auto-install the
plugin.
How to uninstall
============
The installer is also the uninstaller. Simply press the "Uninstall"
button. After the plugin is uninstalled the IDE will not use any
DelphiSpeedUp code anymore because all RTL changes only happened in memory.
--
Regards,
Andreas Hausladen
--
Regards,
Andreas Hausladen
marek jedlinski
2007-02-07 13:33:41 UTC
Permalink
In Delphi 6, I started getting access violation errors on right-clicking an
identifier in the IDE. And more AVs every time on closing the IDE. I love
the initial speedup, but what's gained at the start is lost at the end, by
having to click through the exception messages and kill the process :)

marek


--
No ads, no nags freeware: http://www.tranglos.com
Post by Sanyin
Todey, delphi raised first time seen exception
error while expanding memory stream!
after instaling yout delphi speedup.
error raised while comiling, and pretty heavy (moderate) disk activity.
Andreas Hausladen
2007-02-07 17:40:21 UTC
Permalink
Post by Sanyin
error while expanding memory stream!
In the IDE? Or in your program? If it is in your program then it is
definitly no DelphiSpeedUp bug because DSU doesn't change or affect your
executable.
--
Regards,

Andreas Hausladen
Sanyin
2007-02-08 08:26:50 UTC
Permalink
Post by Andreas Hausladen
Post by Sanyin
error while expanding memory stream!
In the IDE? Or in your program? If it is in your program then it is
definitly no DelphiSpeedUp bug because DSU doesn't change or affect your
executable.
in IDE!
Mark
2007-02-08 10:49:25 UTC
Permalink
Hi,
I installed the 2.35 (D7) after that I got this problem:
after about one hour of work the IDE become very slow, compiling
time increase by x5 til unusabe, this even if I exit the IDE and restart, I
need
to restart computer to return to original speed, other software on the
PC still work at normal speed.
There is a way to remove SpeedUP?
regards
Marco
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
- Improved: _LStrCmp and _WStrCmp optimization
- Improved: Removed two memory accesses from each hooked function
- Added: Delphi 2005/BDS 2006 environment options dialog now opens much
faster
- Added: Improves the speed of the compiler a little bit
- Added: Improves the speed of the .NET framework and other msvcrt
dependent code
- Fixed: Missing Package Import Resolver for Delphi/BCB 5
- Fixed: Closing the IDE could have caused an access violation
What is DelphiSpeedUp.
=================
DelphiSpeedUp is a Delphi/BCB/BDS/TurboProf IDE plugin that decreases the
time the IDE needs to start. It also improves the general speed of the
whole IDE and all it's loaded packages. This is made possible by many
functions from the FastCode project and some other functions. The plugin
replaces RTL functions by faster versions in memory. That means that only
the IDE gets the speed boost. Your compiled projects are not affected in
any way
How to install
==========
Delphi/BCB 5 users start InstallDelphiSpeedUp5.exe
Delphi/BCB 6 users start InstallDelphiSpeedUp6.exe
Delphi 7 users start InstallDelphiSpeedUp7.exe
Delphi 2005 users start InstallDelphiSpeedUp9.exe
BDS 2006/Turbo Professional users start InstallDelphiSpeedUp10.exe
You can also use one of the batch files that show how to auto-install the
plugin.
How to uninstall
============
The installer is also the uninstaller. Simply press the "Uninstall"
button. After the plugin is uninstalled the IDE will not use any
DelphiSpeedUp code anymore because all RTL changes only happened in memory.
--
Regards,
Andreas Hausladen
--
Regards,
Andreas Hausladen
Andreas Hausladen
2007-02-08 11:24:13 UTC
Permalink
this even if I exit the IDE and restart, I need
to restart computer to return to original speed,
Then it does have to do with DelphiSpeedUp because DSU does not modify
any file and a restart of the IDE is also a restart of DSU.
There is a way to remove SpeedUP?
Yes there is. Start the DSU Installer and press the "Uninstall" button.
--
Regards,

Andreas Hausladen
Mark
2007-02-08 11:48:59 UTC
Permalink
hi Andreas,
thx for help, I know DSU do not change anything on disk,
I removed DSU and till now the problems disappear, I do
not know what is the problem, I will test D7 without DSU
til this evening than I will reinstall DSU 2.35 and do some
test, I will post here results. Till DSU 2.2 no suffer of
any problem, but we know problems can be on different
area not on DSU, I will let you know.
Thx a lot for your work.
Marco
Post by Andreas Hausladen
this even if I exit the IDE and restart, I need
to restart computer to return to original speed,
Then it does have to do with DelphiSpeedUp because DSU does not modify
any file and a restart of the IDE is also a restart of DSU.
There is a way to remove SpeedUP?
Yes there is. Start the DSU Installer and press the "Uninstall" button.
--
Regards,
Andreas Hausladen
Darío Alejandro Guzik
2007-02-08 14:07:50 UTC
Permalink
Ok, always the f**** BCB5 users giving you headaches! :p

I'm using BCB5 with GExperts, bcc32pch (last snapshot), DDevExtensions,
and up to now DSU2.3.

I don't recall if with DSU2.3 I had the problem of the exception when
closing BCB, but I'll tellyou the hole story:

1) Uninstalled DSU2.3
2) Installed DSU2.35
Now when I try to debug a program, as soon as I press F8, F7 or any run
key I get an access violation in COMP32P.DLL.
3) uninstalled DSU235, everything ok again, no exception on clos either
4) installed DSU23, everything ok but the exception on closing BCB (The
exception unknown software exception (0x0eedfade) occurred in the
application at location 0x7c812a5b. ) followed by Runtime error 217 at
00013F6C.
5) uninstalled DSU2.3, all OK.

I hope I can get rid of BCB5, but many of my coworkers doesn't have a PC
that can bare BDS or TurboC
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
- Improved: _LStrCmp and _WStrCmp optimization
- Improved: Removed two memory accesses from each hooked function
- Added: Delphi 2005/BDS 2006 environment options dialog now opens much
faster
- Added: Improves the speed of the compiler a little bit
- Added: Improves the speed of the .NET framework and other msvcrt
dependent code
- Fixed: Missing Package Import Resolver for Delphi/BCB 5
- Fixed: Closing the IDE could have caused an access violation
What is DelphiSpeedUp.
=================
DelphiSpeedUp is a Delphi/BCB/BDS/TurboProf IDE plugin that decreases the
time the IDE needs to start. It also improves the general speed of the
whole IDE and all it's loaded packages. This is made possible by many
functions from the FastCode project and some other functions. The plugin
replaces RTL functions by faster versions in memory. That means that only
the IDE gets the speed boost. Your compiled projects are not affected in
any way
How to install
==========
Delphi/BCB 5 users start InstallDelphiSpeedUp5.exe
Delphi/BCB 6 users start InstallDelphiSpeedUp6.exe
Delphi 7 users start InstallDelphiSpeedUp7.exe
Delphi 2005 users start InstallDelphiSpeedUp9.exe
BDS 2006/Turbo Professional users start InstallDelphiSpeedUp10.exe
You can also use one of the batch files that show how to auto-install the
plugin.
How to uninstall
============
The installer is also the uninstaller. Simply press the "Uninstall"
button. After the plugin is uninstalled the IDE will not use any
DelphiSpeedUp code anymore because all RTL changes only happened in memory.
Scott Martin
2007-02-08 14:47:55 UTC
Permalink
Use of DSU since upgrading to 2.35 has caused some wacky behavior in my IDE
(D7).
Slow downs and at some intervals, all my windows that have scrollbars, the
scrollbars
become unusable. No movement allowed. I always get AV on exit. Before it
was random.

There were no problems in prior versions.

Regards,
Scott.
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
Mark
2007-02-08 15:15:34 UTC
Permalink
hi Scott,
I experieced same problems, after I removed DSU 2.35 from my D7 IDE
problem disappear, I am testing it now...
Regards,
Mark
Post by Scott Martin
Use of DSU since upgrading to 2.35 has caused some wacky behavior in my
IDE (D7).
Slow downs and at some intervals, all my windows that have scrollbars, the
scrollbars
become unusable. No movement allowed. I always get AV on exit. Before it
was random.
There were no problems in prior versions.
Regards,
Scott.
Post by Andreas Hausladen
Homepage und Download
http://andy.jgknet.de/dspeedup
Changlog from 2.3 to 2.35
=========================
Andreas Hausladen
2007-02-08 17:32:42 UTC
Permalink
Post by Scott Martin
all my windows that have scrollbar
Does that mean the scrollbars in the IDE or in your application?
--
Regards,

Andreas Hausladen
Andreas Hausladen
2007-02-08 18:22:15 UTC
Permalink
IDE. Did not check app.
I wasn't able to reproduce this. So, can you send me a small test project
where I can reproduce this bug?
--
Regards,

Andreas Hausladen
Scott Martin
2007-02-08 19:35:48 UTC
Permalink
I am not sure how I can send you a project. As mentioned, the problem exists
in the IDE. After continued use, I am unable to use the scrollbar in the OI
or Open File dialog, etc.

Using 2.3 and the problem went away.

Regards,
Scott.
Post by Andreas Hausladen
IDE. Did not check app.
I wasn't able to reproduce this. So, can you send me a small test project
where I can reproduce this bug?
--
Regards,
Andreas Hausladen
Andreas Hausladen
2007-02-08 20:10:30 UTC
Permalink
Post by Scott Martin
I am not sure how I can send you a project.
Sorry, my mistake.
--
Regards,

Andreas Hausladen
Scott Martin
2007-02-08 18:14:17 UTC
Permalink
IDE. Did not check app.

Scott.
Post by Andreas Hausladen
Post by Scott Martin
all my windows that have scrollbar
Does that mean the scrollbars in the IDE or in your application?
--
Regards,
Andreas Hausladen
Robert Marquardt
2007-02-09 04:50:56 UTC
Permalink
I have strange problems with component installation on D6.
Needs investigation though before blaming DelphiSpeedUp.

I get the message that a unit from the component is used by another
package and the name of that package is empty. The component is already
installed so i think getting the name of the package fails and leads to
that error.
edbored
2007-02-09 05:30:51 UTC
Permalink
Post by Robert Marquardt
I have strange problems with component installation on D6.
Needs investigation though before blaming DelphiSpeedUp.
I get the message that a unit from the component is used by another
package and the name of that package is empty. The component is already
installed so i think getting the name of the package fails and leads to
that error.
I had exactly this problem today! I updated my copy of the Scalabium
freeware components by simply extracting the new code into the old
directory, then trying to recompile the newest package.

It failed as you describe above. I had to delete all the scalabium
DCUs I could find, then removed (deleted) the package from
within the IDE. Restarted Delphi, reinstalled the scalabium
component and all is well. (Delphi 7 Enterprise though).

EdB
Andreas Hausladen
2007-02-09 11:39:36 UTC
Permalink
Post by Robert Marquardt
I get the message that a unit from the component is used by another
package and the name of that package is empty. The component is
already installed so i think getting the name of the package fails
and leads to that error.
It would be good if you can find reproduceable steps, so I can debug
that.
--
Regards,

Andreas Hausladen
Loading...