Re: Spielzeug - Kylix kostenlos für Open-Source-Entwickl…
> > > Bitte ?
> > >
> > > Das Gros der Rechenzeit verbraucht im
> > > Regelfalle die Anwendung, nicht das OS …
>
> > Was dauert denn bei den meisten Programmen lange:
>
> > 1.) Bildschirmausgabe
>
> Wo ist da das Problem ? Oder redest Du von HighEnd 3D-Ausgabe
> wo OpenGL/DirectX ins schwitzen kommt und wenn man das mit viel
> Phantasie zum Betriebsystem zählt ?
Nehmen wir eine gaaaanz einfache Anweisung wie
Canvas.LineTo(100, 000);
Was passiert da? Schreibt da das Programm irgendwo in den Speicher der
Graphikkarte ? Nein. Nach wenigen Operationen wird Windows.LineTo
aufgerufen, und dies ist eine gdi32-Funktion. OS oder nicht OS?
function LineTo; external gdi32 name ‘LineTo’;
> > 2.) Festplattenzugriffe
>
> OS ?
Dito.
> > 3.) alles, was über das Netzwerk geht.
>
> OS ?
Nun ja, nicht alles, aber der Stack kommt doch wohl von Windows, nicht
von Delphi (oder welcher IDE auch immer), und auf die Geschwindigkeit
des Netzwerk selbst hat man als Programmierer auch wenig Einfluß.
> Was ich hier im Regelfalle entwickle, Client-Apps oder Serverapps,
> in C/C /Java braucht ganz gehörig Rechenzeit.
Nimm doch mal eine Deiner Client-Apps und kompiliere die einmal mit und
einmal ohne Optimierung des Compilers. Ist der Unterschied meßbar?
Posted on April 8th, 2008 in Allgemein |
