Makros - Wie geht das?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

@PureLust und @DD:
Diese Zeitunterschiede zwischen 1.er und 3.er können durch Alignment oder
ev. anderen ASM Code entstehen (hab ich nicht geprüft).

@PMV:
Wenn dus von Anfang an richtig verstanden hast, ist ja gut :) , ich dachte
nur, du könntest damit gemeint haben, dass unbenutze Prozeduren nicht
mitkompiliert werden...

POV-Script ist das Script zum RayTracing-Programm Pov-Ray ;)
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

@DD & remi_meier:

wie kann es sein, dass sich bei Euch die Werte von 1 und 3 soweit von 2 unterscheiden und bei mir alle Werte nahezu identisch sind? :shock:

Anderer Proz ??? (2,8 GHz P4 Labtop)
Anderes OS ??? (Win2000 Prof.)

Oder evtl. andere PB-Einstellungen (v3.94) - (oder habt Ihr evtl. irgendwelche Mem-Libs etc.)??? :shock:
Zuletzt geändert von PureLust am 02.10.2005 18:19, insgesamt 1-mal geändert.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Stell mal #LOOPS ein wenig höher (verdoppel oder verzehnfach).
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

remi_meier hat geschrieben:Stell mal #LOOPS ein wenig höher (verdoppel oder verzehnfach).
Hatte ich schon gemacht (sogar mal verhundertfacht) .... ergibt keine allzu großen Unterschiede:

bei 10fach: 1262 / 1282 / 1042

Was hast Du denn für einen Proz drin ???
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

:|
Für die CPU, geh einfach schnell in mein Profil.

Das andere ist schon komisch... v. a. ist bei dir der letze Code viel schneller...

Du kannst nicht per Zufall mal den Asm-Output anzeigen :roll:
Benutzeravatar
PMV
Beiträge: 2765
Registriert: 29.08.2004 13:59
Wohnort: Baden-Württemberg

Beitrag von PMV »

Ach ja ... das Ergebnis bei mir Hunderfach: 3516/15156/3547

^^also alles im grünen Bereich ... PureLust, biste sicher, das du den Code nicht ausversehen irgend wie nen kleines bischen verändert hast? O_o

MFG PMV
alte Projekte:
TSE, CWL, Chatsystem, GameMaker, AI-Game DLL, Fileparser, usw. -.-
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Beitrag von Falko »

Bei mir kommt da 31/141/31 raus :mrgreen:
Bild
Win11 Pro 64-Bit, PB_6.11b1
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

@PMV

POV-Script ist die Scriptsprache mit der der Raytracer POV-Ray programmiert wird.

www.povray.org

in der Scriptsprache sind sowohl Funktionen als auch Makros möglich,
beides hat seine Vor- und Nachteile.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Beitrag von PureLust »

PMV hat geschrieben: ... PureLust, biste sicher, das du den Code nicht ausversehen irgend wie nen kleines bischen verändert hast? O_o
Hmmm ... wäre mir nicht bewusst, dass ich was geändert habe.
Aber nach einem kompletten Systemneustart bekomme ich plötzlich auch vollkommen andere Werte: :o

vorher einfach: 120 / 130 / 110
jetzt einfach: 20 / 90 / 20
hundertfach: 2194 / 8862 / 2193

Das sieht dann schon 'normaler' aus ... da hatte sich wohl irgend was verklemmt ... ;)
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Antworten