Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Vorschau nächste IDE Version Kategorie: IDE (von PeterS - 19.01.2010 18:59)



Hallo,

für alle interessierten hier ein kleiner Ausblick auf die nächste IDE Version:

Bisher war das Multithreading so konzipiert, das nach einer einstellbaren Anzahl von
ausgeführten Bytecodes der Scheduler zum nächsten Thread gewechselt ist. Dies ergibt ein
Ungleichgewicht, da z.B. Floating Point Bytecodes langsamer sind als Integer Arithmetik.
Auch gab es  eine Limitierung, das immer ein Thread aktiv sein muÃ?te, was z.B. zu Problemen
führen kann, wenn alle Threads ein Thread_Delay() aufrufen.

Der neue Thread Scheduler ist zeitscheibenbasiert. Man gibt die Anzahl der 10ms Ticks an
die jedem Thread zur Verfügung stehen, bis der nächste Thread die Ausführung bekommt.
Gelöst ist auch das Problem, das immer ein Thread aktiv sein mu�. Der neue Scheduler
hat einen speziellen Idle Mode wenn alle Threads ein Thread_Delay() ausführen.
Als kleiner Bonus ist auch der Interpreter 5-8% schneller geworden.

Gruss Peter


    Antwort schreiben


Antworten:

Re: Vorschau nächste IDE Version (von Joerg - 18.05.2010 9:01)
    Re: Vorschau nächste IDE Version (von Fabian - 13.07.2010 23:57)