Avatar billede justincase1089 Nybegynder
03. juli 2002 - 11:00 Der er 3 kommentarer og
2 løsninger

Optimization

Hej

Project|Options|Compiler
Optimization checkboxen

Har det en performancemæssig betydning og eventuelt hvor meget. Er der en eller anden der måske har et link til et interessant sted på nettet der vedrører dette ?

MVH Justin Case

Avatar billede borrisholt Novice
03. juli 2002 - 11:05 #1
Det har performance messigt betydning !

Hvormeget ved jeg ikke.. Men en del. det har det ....

Optimization fjerner en masse debug info. Du kan FX ikke lave en inspect på en variabel/klasse når det er slået til ....

Jens B
Avatar billede borrisholt Novice
03. juli 2002 - 11:07 #2
http://www.drbob42.com/delphi/perform.htm

Dr. BOB skriver en masse om det.

Jens B
Avatar billede pellelil Nybegynder
03. juli 2002 - 13:44 #3
Som Borrisholt siger så har Optimization en "performance mæssigt betydning" men du skal ikke forvente at den gør dit program hurtigere hverken med en faktor 2, 3 eller 4. Der er tale om "småting" som som at compileren bruger register variabler frem for "alminelige variabler" og deslige.

De store besparelser/fortjenester finder du ved at skrive din source på fornuftig vis. Eksempelvis en QSort algoritme er (langt) at foretrække frem for en Boble-Sort, en Boyer-Moore søge-routine er oftest at foretrække frem for Delphi's egen Pos-kommando osv...

Hvis du har skrevet dit program MEGET fornuftigt så kan kan Optimization være det sidst tiltag for at presse de sidste få peformance-procent ud af systemet.
Avatar billede justincase1089 Nybegynder
03. juli 2002 - 14:33 #4
Tak

Jeg har kørt en test på det program jeg har her. Med og uden optimization to programmet 22 sekunder om at udføre den beregning det skulle :/
Avatar billede justincase1089 Nybegynder
29. juli 2002 - 17:21 #5
Tak for svarene
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Netcompany A/S

IT Consultant

Rambøll Management Consulting

Senior AI Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen

KMD A/S

Projektleder