Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-03-2004, 13:02   #1 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
ActionScript ist viel zu langsam (.. im Gegensatz zu C)

ActionScript code ich nimmer, da es mich ziemlich nervt, dass es so langsam ist. Da kann man gar nichts "professionelles" machen. Das waere doch echt toll bei der Simpelheit von ActionScript, aber so eine Geschwindkeitsverlust nehme ich nicht auf mich.

Testcomputer : 2x1GHZ Apple G4, 1024 MB Ram, MacOS 10.3.2

ActionScript:
  1. // ActionScript
  2. var loops = 10000;
  3. var up = 0;
  4. var startTimer = getTimer();
  5. for (var i = 0; i<loops; i++) {
  6.     up = i;
  7. }
  8. trace("Elapsed time = 0."+(getTimer()-startTimer())+" seconds");

10 mal gemessen, durchschnitt : 0.385 Sekunden (385 ms)

Code:
// C
#include <time.h>
#include <stdio.h>

int main(void)
{
	short 	i;
	short 	up = 0;
	short 	loops = 10000;
	clock_t start, end;
	double secs = 0;
	
	start = clock();
	
	for (i=0;i<loops;i++)
		up = i;
	
	end = clock ();
	secs = (double) (end - start)/CLOCKS_PER_SEC;
	
	printf("Elapsed time : %f", secs);
	
	return 0;
}
10 mal gemessen, durchschnitt : 0.000036 Sekunden
MacEvil ist offline   Mit Zitat antworten
Alt 02-03-2004, 13:21   #2 (permalink)
ActionStripper
 
Benutzerbild von Mr.Twister
 
Registriert seit: Nov 2001
Ort: Oldenburg
Beiträge: 3.275
cooler vergleich.

aber für das, was ich programmieren kann (nämlich fast gar nichts) reicht AS *g*

vielleicht setzt macromedia die leute ja mal an die optimierung des AS zur geschwindigkeitserhöhung? oder geht sowas gar nicht? *keineahnungvonsowashab*
__________________
Design ist AUCH Geschmackssache.
Mr.Twister ist offline   Mit Zitat antworten
Alt 02-03-2004, 13:21   #3 (permalink)
Custom Title
 
Registriert seit: Aug 2001
Beiträge: 467
Flash ist auch keine "echte" Laufzeit Umgebung. Im Prinzip wurde es so konstruiert das Code nur in der Frequenz ausgeführt wird in der ein Film einen neuen Frame betritt.

Ausserdem ist das auch nicht das Einsatzfeld für Flash. Was soll dann der Vergleich. Viel Spass noch damit plattformübergreifend C zu programmieren
__________________
---::::: AVisioN :::::---
AVisioN ist offline   Mit Zitat antworten
Alt 02-03-2004, 13:23   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Wenn du Platformuebergreifend willst musst halt zu dem elend lahmen Java greifen, oder sonst ist Python auch noch sehr cool, aber ist auch platf.ueberg. aber halt nicht auf allen compis drauf
MacEvil ist offline   Mit Zitat antworten
Alt 02-03-2004, 13:39   #5 (permalink)
Custom Title
 
Registriert seit: Aug 2001
Beiträge: 467
das gehört zum ärgerlichen teil. selbst director files sind um ein vielfaches schneller. aber eben auch weniger komfortable um animationen oder ein vernünftiges layout in akzeptabler zeit zu realisieren. und eben auch ein grösserers plug-in
__________________
---::::: AVisioN :::::---
AVisioN ist offline   Mit Zitat antworten
Alt 02-03-2004, 14:10   #6 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Ich find es echt zum Heulen von Macromedia, dass es soo langsam ist. Ich meine JavaScript braucht bei dem gleichen Test 0.067 Sekunden. Das ist zwar immer noch langsam, aber nicht so extrem
MacEvil ist offline   Mit Zitat antworten
Alt 02-03-2004, 14:16   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 6.415
sonst noch ein paar neuigkeiten?
würde dein script gleich an macromedia senden vielleicht wissen die noch garnix davon?

kannst dich ja gleich als "super-duper-programmierer" bewerben
nehmen dich bestimmt!


deluxe
Deluxe ist offline   Mit Zitat antworten
Alt 03-03-2004, 08:13   #8 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Ja Deluxe bist'n toller..

*Schieb*
MacEvil ist offline   Mit Zitat antworten
Alt 03-03-2004, 08:43   #9 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
Zitat:
Geschrieben von Deluxe
sonst noch ein paar neuigkeiten?
würde dein script gleich an macromedia senden vielleicht wissen die noch garnix davon?

kannst dich ja gleich als "super-duper-programmierer" bewerben
nehmen dich bestimmt!


deluxe
*lol*
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 03-03-2004, 13:49   #10 (permalink)
www.penck.de
 
Benutzerbild von borisp
 
Registriert seit: Jan 2002
Ort: Wiesbaden / Mainz-Kastel
Beiträge: 926
lol Shit, selbst VB ist schneller

SCNR
borisp ist offline   Mit Zitat antworten
Alt 03-03-2004, 14:16   #11 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Wieviel ˜Zeit brauchte denn VB ?

SCNR = ?
MacEvil ist offline   Mit Zitat antworten
Alt 03-03-2004, 14:34   #12 (permalink)
www.penck.de
 
Benutzerbild von borisp
 
Registriert seit: Jan 2002
Ort: Wiesbaden / Mainz-Kastel
Beiträge: 926
SCNR, "Sorry could not resist"

Du vergleichst grad Ameisen mit Elefanten, so gesehen.
borisp ist offline   Mit Zitat antworten
Alt 03-03-2004, 14:38   #13 (permalink)
www.penck.de
 
Benutzerbild von borisp
 
Registriert seit: Jan 2002
Ort: Wiesbaden / Mainz-Kastel
Beiträge: 926
Ach ja von wegen AS zu langsam im Gegensatz zu C. Schreib mir doch bitte mal eine Animation, 24 FPS in C, welche ich in einer Webseite einbetten kann.

Jau, richtig - dafür ist C nicht gemacht. Genau wie Flash nicht für Aufgaben im C-Gebiet gemacht ist.
borisp ist offline   Mit Zitat antworten
Alt 03-03-2004, 14:40   #14 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hmmm... also MoveTo, LineTo, cos(angle)*z, LineTo, MoveTo,Line To ...

Das ist mir schon bewusst, nur find ich es zu krass, dass es so langsam ist.
MacEvil ist offline   Mit Zitat antworten
Alt 03-03-2004, 14:49   #15 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
nice thread

Übrigens ist mir aufgefallen das auch die SQL-Befehle besser geeignet sind grösser Datenbanken (z.B. Bundesagentur für wenig Arbeit) zu durchsuchen als der "Suchen" Befehl von Word


__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:28 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele