On Mon, Jan 14, 2002 at 10:19:48PM +0100, Ulf Lorenz wrote:
On Mon, Jan 14, 2002 at 07:30:08PM +0100, Heiko Schlittermann wrote:
string current; while (memfile >> current) { if (current == "MemTotal:") {
Ich will jetzt nicht zu sehr einen auf nitpicker machen, und mit strings sieht
Ich will auch nicht auf Nitpicker antworten, aber wenn er /proc/meminfo auslesen will, scheinen mir das keine große Blöcke zu sein.
das zugegebenermassen viel schoener aus, aber bei groesseren Bloecken hab ich irgendwo mal gelesen, dass das Auslesen einer Datei in der Form relativ langsam ist (was ja technisch auch nachvollziehbar ist), deswegen sollte man das bei groesseren Bloecken nicht machen, sondern mittels char[].
Hm. Ich bin mir auch nicht sicher,
o ob ich dann für viele Dinge Perl oder andere Scriptsprachen verwenden dürfte.
o ob es überhaupt eine Überlegung wert ist, wenn der verwendete Code nicht in einem zeitkritischen Pfad liegt.
o ob ich es mit getchar() oder Assembler ;-) effizienter hinbekommen würde.
o was teurer ist: eine zusätzliche Stunde Programmieraufwand oder einfach ein schnellerer Rechner.
Nur so Gedanken.
Heiko