Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
04.10.2001, 21:46
TheTinySteini



lol, 922... allerdings mit einigen Sachen im Hintergrund. Celeron @ 400MhZ

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
026
04.10.2001, 22:18
DarKnight



uuuh scheisse ich hab ja schon wieder ne neue Version mit nen paar Updates. Ich uppe die morgen mal und melde mich wenn sie oben ist....

hmmm nem 400er Celeron trau ich mehr zu. Versuchs mal ohne Sachen im Hintergrund :)

PS: Ich hab mit meinem Duron 900 ohne Hintergrundprogramme immer so um die 2650!

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?

zum Seitenanfang zum Seitenende Profil || Suche
027
04.10.2001, 22:21
TheTinySteini



Hm, ok... VBasic ist um etwa 0.6 Sekunden langsamer.
Ich hab mal eben ein Programm zusammengeschustert, das ganze ein bisschen optimiert (hoffe ich) und dies ist rausgekommen: http://www.thewall.de/coding/stuff/bench (inkl. Quellcode)

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
028
04.10.2001, 22:32
TheTinySteini



Nee, also: Rechner komplett neugestartet, alle überflüssigen Programme dichtgemacht, Hintergrundbild ausgestellt... 970 ms. Damit kommt er auf nen Score von 1030 oder sowas.

VBasic braucht in der Umgebung 1.55 sec.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
029
04.10.2001, 22:46
Zeeke



Bei deinem VB Proggie habsch 0.6193875sec bei meinem Duron 800

--

zum Seitenanfang zum Seitenende Profil || Suche
030
04.10.2001, 23:11
Tron



ich mach' mal mit beim froelichen benchmarken:
Duron 800@840 mit win98 frisch gebootet ergibt 2446

interessant dabei ist, dass die ersten beiden der 10 durchlaeufe 500-700ms dauern, die anderen 8 aber fast konstant 387 +/- 2
mit den 387 ergaebe das einen wert von 2584
ist das bei euch auch so?

ich hab mal ne kleine verbesserung, mit dem der code (bei mir) doppelt so schnell die zufallszahlen erzeugt (also knapp 200 ms)

[code]
float x = 0.31582516546f;
float y = 0.0f;
for (unsigned long i = 1000000; i; --i)
{
x += PI;
x *= x;
x *= x;
x *= x;
x -= floor(x);
y += x;
}
[/code]

1. 3x x *= x, das gleiche wie pow(x, 8), aber pow is SAULAHM
2. floor(x) statt casten als int; (int) verwendet die funktion ftol, die SEHR langsam ist, die ausserdem (wer haette es gedacht) einen int zurueckgibt, der gleich wieder zu einem float gecasted wird (fuer die subtraktion)

mein gecodetes zum testen:
[url]lehrer1.rz.uni-karlsruhe.de/~za2279/randtest/randtest.zip[/url]
(NEIN, ich bin NICHT lehrer)

--

'KEINE PANIK' - aus der Triologie in fuenf Baenden von Douglas Adams

'FÜR DEINN FERD' - aus 'Gevatter Tod' von Terry Pratchett


Dieser Beitrag wurde am 04.10.2001 um 23:21 von Tron bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
031
05.10.2001, 12:18
DarKnight



Jo ist allgemein bekannt, dass pow lahm ist. Und danke für diese neue Funktion. Ja ich dachte mir auch immer ein bischen dass das casting ein wenig lahm ist aber ich wusste keine Alternative. So ich bau das eben ein und dann sag ich wenns fertig ist und auf dem Server liegt....

Freut mcih dass diese Berechnung so gut ankommt! *g* Und man sieht ja wohl deutlich das VB nicht mithalten kann....ist bei mir insgesamt 300 msec langsamer.

So ich werkle denn mal eben....

EDIT: Feddddiiiich! :)

Ihr findet das neue Programm mit allen vorgeschlagenen Verbesserungen hier:

http://deltaeagle.gomp.net/BenchV2.0.exe

Viel Spass! (Die Punkte ändern sich durch die schnellere Berechnung natürlich)

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?


Dieser Beitrag wurde am 05.10.2001 um 12:41 von DarKnight bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
032
05.10.2001, 13:30
TheTinySteini



Äh? moment, ist 3x x *= x nicht nur x^3? und ist pow(x, 8) nicht x^8? Oder bin ich einfach noch zu sehr am pennen?

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
033
05.10.2001, 13:41
DarKnight



hehe neeeh: ((x^2)^2)^2

ist x ^ 8

Mathematik neuntes Schuljahr :)

*TTTaufweck*

PS: Oder irre ich mich? hm?

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?


Dieser Beitrag wurde am 05.10.2001 um 13:42 von DarKnight bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
034
05.10.2001, 14:31
Mazze



Nein Nein. Stimmt schon!

--

BattleTech-MOD:
http://bthl.unitedgaming.net/

zum Seitenanfang zum Seitenende Profil || Suche
035
10.10.2001, 17:08
TheTinySteini



*/me wacht auf*

*/me überlegt kurz*

*/me slaps self*

*/me legt sich wieder pennen*

Okok, ihr habt recht =)
Mit festen Zahlen würde es nicht gehen, aber mit Variablen geht's natürlich.

--

TheTinySteini
Coder Poke646
"Don't Panic" - Hitchhiker's Guide to the Galaxy

zum Seitenanfang zum Seitenende Profil || Suche
036
11.10.2001, 19:07
]Azrael[



es ist richtig x^2^2^2 ist x^8, allerdings is das 10. schuljahr, zumindest bei uns in bw :)

*pc test* duron 850, 512mbram, win2k, mit icq, msn, mirc, iexplore und winamp *lol*

die messungen jeweils nen ms-wert von ca 210 +/- 2 und somit 4758. Dafür, dass soviel im Hintergrund läuft find ich das mächtig!! :D *freu*

--

cya
]Azrael[

To live is to die. Welcome to the meaning of life.

zum Seitenanfang zum Seitenende Profil || Suche
037
19.10.2001, 20:58
Cyberbird



Hi
Ich möchte mal zur ursprünglichen Frage zurückkehren (ich hoffe ihr seids nicht böse ;) Also ich hab da ne die Online-Version von C++ in 21 Tagen gefunden und zwar hier: http://www.mut.de/media/buecher/VCPLUS6/data/start.htm
In diesem Buch wird ebenfalls C++ verwendet allerdings mit Hilfe eines Assistenten. Das meiste wird hier über den Assistenten gecodet, deshalb sollte man darauf achten, dass man auch die vom Assistenten gecodeten Zeilen beachtet.
greetz
Cyberbird

--

Ein einziges Blättchen Erfahrung ist mehr wert, alls ein ganzer Baum guter Ratschläge.

zum Seitenanfang zum Seitenende Profil || Suche
038
19.10.2001, 21:06
Retro



Hehe nett von dir ;P

Aber ich hab jetzt schon nen bissel mehr drauf ;) Aber das ganze hübsche Zeugs (Bedienoberfläche) mach ich nach wie vor in Delphi. Micorprozessoren wie gewohnt mit C++ und simpele Sachen auch in C++ aber als schwarzes Fensterchen. *g*

Ich finde für nen Windows-Programm ist Delphi wie geschaffen. greetz @ Blair >;)
Es kommt ja net immer auf den speed an.

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
039
14.11.2001, 17:41
Jehova-3



Wer macht das ganze jetzt nochmal in Java ;)

Ups, total übersehen, daß der Thread schon etwas älter ist :(

--

Are you gonna miss me ?
Only until I go to the Newsstand and buy a Hustler


Dieser Beitrag wurde am 14.11.2001 um 17:42 von Jehova-3 bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
040
15.11.2001, 17:51
feigling



Hat zwar jetzt nicht so viel mit dem Thema zu tun, aber ich wollte Retro zustimmen.

Zitat:
Retro postete

Aber das ganze hübsche Zeugs (Bedienoberfläche) mach ich nach wie vor in Delphi. Micorprozessoren wie gewohnt mit C++ und simpele Sachen auch in C++ aber als schwarzes Fensterchen. *g*

Fast genau so siehts bei mir aus. Delphi ist wie geschaffen für Bedienoberflächen. Ich probiere im Moment auch aus, wie weit man mit Delphi mit DirectX kommt und muss sagen, dass es vielleicht noch etwas leichter ist, als DirectX Programme mit C++ zu coden. Bei mir jedenfalls :)

C++ nehm ich für kleinere Programme, die Zahlen ausrechnen und ich mach damit noch ein kleines bisschen Grafik (Konsole) und nehm C++ noch, um den Druckerport zu steuern, aber das wars auch.

[Edit]

Noch die Ergebnisse von euren Benchmarks.
Ich hatte aber noch viele Proggies offen, also WinAmp usw.

Getestet habe ich auf nem PIII 866MHz.

DarKnight's Benchmark : ~256msec => Score 3901

ttt's Benchmark : .7534 sec

Ich hab es nochmal getestet, als ich alle Proggies beendet habe, aber viel mehr ist da nicht zugekommen. Vielleicht sind dort noch ein paar dlls im Speicher.

--


Dieser Beitrag wurde am 15.11.2001 um 18:14 von feigling bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche