Re: Multithreading Bytecode Größe Kategorie: Programmierung C (von PeterS - 24.03.2013 10:09) | |
Als Antwort auf Multithreading Bytecode Größe von Simon - 23.03.2013 22:08
| |
> Hallo Zusammen, > > ich habe eine Zentrale Haus Steuerung, deren Bestandteile (Solar, Lüftung, Heizung, Rollosteuerung,..) > ich auf einzelne Thread aufteilen möchte. Die Thread "Funktionen" greifen wiederum auf gemeinsame > Funkionen zu (I2C auslesen, 1-Wire auslesen, ...). > > Wenn ich die Threads definiere, wie bekomme ich die zu reservierende RAM Bytecode Grö�e heraus? > > Vielen Dank für eure Hilfe. > > MFG, > Simon Die Map-Datei gibt einen guten Anhaltspunkt wieviel Bytes die in den Funktionen benutzten Variablen an Platz kosten. Dazu mu� man pro Aufrufebene ca. 6 Bytes addieren, und nochmal ca. 20-30 bytes für Berechnungen, da diese auf einem Parameterstack gemacht werden. Wenn man es genauer will, hilft nur try und error. Man kann auch an der "tiefsten" Stelle mit Thread_MemFree() den verfügbaren Speicher ausgeben. Gruss Peter | |
Antwort schreiben Antworten: |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum