Optimizer

Anwendungen, Tools, Userlibs und anderes nützliches.
Defmaster
Beiträge: 130
Registriert: 26.12.2004 21:38
Kontaktdaten:

Beitrag von Defmaster »

ts-soft hat geschrieben:>> liegt warscheinlich an AOL
Habe Musterformulare da, wenn du Kündigen möchtest, kann Dir auch was neues empfehlen :D
Nene lass mal ^^
Sind dort seit ca. 10 Jahren.
Und meine Mutter will eh nicht da weg.
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Mal wieder ein Update :)
Die kürzlich geposteten Sachen sind leider noch nicht drin, aber dafür ein
paar andere, die mich extrem viel Zeit gekostet haben (mal ein bisschen
Ordnung in den Code gebracht).

http://mypage.bluewin.ch/remimeier/zip/Optimierer.zip

Was ist neu:
- ASM-Errors werden nun korrekt ausgegeben (nicht mehr PureBasic.obj
konnte nicht gefunden werden)(!)
- Ein paar Funktionen geinlined:
ACos(), ASin(), ATan(), Int(), Log(), Log10()
- Ev., wahrscheinlich langsamer :|

greetz
Remi
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Update!

http://mypage.bluewin.ch/remimeier/zip/Optimierer.zip

PB 3.94
Ein paar Funktionen der Math-Lib mussten angepasst werden, Fred scheint
da seit neustem Std-Call zu verwenden /:->
(dafür ist das Testprogramm umso eindrücklicher: 2688ms gegen 6329ms)

Hab leider nicht viel Zeit, deshalb nicht viel Neues...

greetz
Remi
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

remi_meier hat geschrieben:Ein paar Funktionen der Math-Lib mussten angepasst werden, Fred scheint da seit neustem Std-Call zu verwenden /:->
Ähm, das war schon immer so :?
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Wird der Optimizer noch an die neuen Möglichkeiten der neuen IDE angepasst ?
PB-IDE 3.94 hat geschrieben:Vor dem Erstellen des Executable
Das gleiche wie beim "Vor dem Kompilieren/Starten" Auslöser passiert auch hier, nur dass das auslösende Ereignis auftritt, wenn der Anwender das fertige Executable erstellt.
Dann gäbe es das Problem mit TailBite auch nicht mehr
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Was passiert eigentlich, wenn man remi's Optimizer UND Deem's optimierte PB-Libs installiert?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

hardfalcon hat geschrieben:Was passiert eigentlich, wenn man remi's Optimizer UND Deem's optimierte PB-Libs installiert?
Ist wohl ähnlich wie bei der Bahn. Entweder fährste Regionlbahn oder ICE.

Wenn Du Pech hast fällt der ICE aus :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Das heisst, das ist ein reines Glücksspiel, weil der Optimizer nicht auf Deems optimierte Libs zugeschnitten ist, ts-soft?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Ich würde sagen, das eine hat mit dem anderem nichts zu tun und wird sich auch kaum gegenseitig beeinflussen. Der Optimierer optimiert ja "Runtime-Funktionen" von PB und keine Libs
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
hardfalcon
Beiträge: 3447
Registriert: 29.08.2004 20:46

Beitrag von hardfalcon »

Das heisst im also im Klartext, dass ich PB zweimal in den Hintern trete... Das hört sich guuut an! :D
Antworten