Español
Wünsche y Sugerencias

Wunsch: Call voranstellen

 
Hola Roland, una Wunsch!

Vlt. könntest Usted el Función Call( en el "Prioritätenliste" algo höher conjunto, also dass Call( el Función Es el al schnellsten gefunden y ausgeführt se.

Yo glaube, dass wäre grundsätzlich optimal y vlt. kannst Usted sí a el una oder otro Punto hierzu todavía algo "drehen".

Direkter Vergleich:
KompilierenMarcaSeparación
cls
var fn&=external("kernel32","GlobalAlloc",64,1)
byte fn&,0=$C3//ret
var tme&=&getTickCount

whileLoop 10000

    call(fn&)

wend

print &getTickCount-tme&,"Millisekunden"
waitInput
/*
tme&=&getTickCount
test(fn&)
print &getTickCount-tme&,"Millisekunden"
waitInput
*/
end
/*
nproc test
parameters fn&
whileLoop 10000
call(fn&)
wend
endproca class=s1>*/

Im interpretierten Modus vergehen en me 261ms aber 0ms nativ (ausgeklammert) y al WhileLoop liegt no!

Wäre super si Call vlt. incluso separat behandelst para max. Geschwindigkeit con Präkompiler.

Gerne auch una call_1 en 1 Param, call_2 en 2 Param, ... si mehr Ausführungsgeschwindigkeit bringt.

Einfacher Test: (con Präkompiler  [...]  )
KompilierenMarcaSeparacióno
KompilierenMarcaSeparación
cls
var fn&=globalAlloc(gPTR,1)
byte fn&,0=$C3//fn
var tme&=&getTickCount

whileLoop 10000

    call(fn&)

wend

imprimir &getTickCount-tme&,"Millisekunden"
waitInput
tme&=&getTickCount
test(fn&)
imprimir &getTickCount-tme&,"Millisekunden"
waitInput
end

nproc test

    parámetros fn&

    whileLoop 10000

        call(fn&)

    wend

ENDPROC


319 kB
Hochgeladen:28.12.2009
Ladeanzahl56
Descargar
 
28.12.2009  
 



Sprechen wir eigentlich no mehr miteinander oder sólo el alte "man muss doch no a Allem algo sagen" ? Oo

Yo lugar mich auch con Monologen zufrieden, sería esta entonces sólo sólo todavía algo ausbauen y mich weniger el Wesentliche beziehen.
 
11.01.2010  
 




RGH
Hola si,

Yo antworte en Wünsche para künftige XProfanVersionen en el Regel entonces, si yo mich así näher befasse. Momentan Yo aber todavía bastante otro Baustellen, el zuerst hecho voluntad necesario.

Un Sonderbehandlung el Call-Función es weder posible todavía sinnvoll, como ellos como jede otro Función en el Auswertung de Ausdrücken eingebunden es. Un Priorisierung el Abarbeitung podría posible ser y kann Yo sí veces versuchen. Aber Yo vermute, dass así no muy viel gewonnen se.

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
11.01.2010  
 



RGH, Beitrag=55816, Zeitpunkt=11.01.2010
Hola si,

Yo antworte en Wünsche para künftige XProfanVersionen en el Regel entonces, si yo mich así näher befasse.


Hab sólo intenta nachzuhelfen! *duck*

RGH, Beitrag=55816, Zeitpunkt=11.01.2010

Momentan Yo aber todavía bastante otro Baustellen, el zuerst hecho voluntad necesario.


Yo fürchte, como son me mindestens anwaltlich el Hände gebunden, näher darauf einzugehen.

RGH, Beitrag=55816, Zeitpunkt=11.01.2010
Aber Yo vermute, dass así no muy viel gewonnen se.


El Variante, en viel gewonnen se, es ok - de otra manera el Variante, en viel erarbeitet/ermöglicht se - el es ebenso Haga clic en Aceptar!
 
11.01.2010  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

3.318 Views

Untitledvor 0 min.
gerd12.01.2013

Themeninformationen

Dieses Thema ha 2 subscriber:

iF (3x)
RGH (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie