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) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum