Ich rechne einfach, wieviel Byte die Variablen an Speicherplatz verbrauchen...
Präsentiere: siginfo-ng 0.1
-
-
-
Zitat von YAL
er hat ja auch nur von Variablenspeicher gesprochen, bei der gesamten RAM-Auslastung wird auch der Code selbst und aller mist mit eingerechnet
ich versteh bis heute ne so recht, warum ein simples Hello World etliche Kilobyte groß ist, aber so ist das eben -
Was interessiert mich, wieviel byte die variablen fressen? Der Stackpointer und ähnliche gespenster wollen ja auch leben.
-
Zitat von YAL
Der Gnome Taskmanager kommt auf 38kB
Was auch falsch ist. Die meisten libc sind grösstenteils Shared. Die 38kB werden also zumindest teilweise auch von anderen Programmen mitbenutzt.Die von Blue-Fox genannten 32 Byte sind als als C-Programmierer das einzige, was man beeinflussen und berechnen kann, und auch sollte. Variablen-Pointer hast du bei C nicht in dem Ausmass, das macht wo möglich bereits der Compiler. Und hängt auch von verwendeten Compiler-Einstellungen ab.
Klar, Blue-Foxs Aussage ist nicht ganz lupenrein, aber in dem von ihm beherrschbaren Bereiche hat er korrekt berechnet und annehmbar genug bezeichnet (Variablen, nicht Gesamtverbrauch). Von daher kein Grund, deswegen auf ihm rumzuhacken.
-
Ich gebs auf...
Wer will, kann den Code haben, aber ich habe keine Lust mehr auf das Beleidigungs-Tool. -
Warum sind in letzter Zeit eigentlich alle so unglaublich schnell angepisst?
Es wurde doch nun eindeutig rausgestellt, dass die Kritik von YAL unberechtigt war...wenn jeder gleich beim ersten kleinsten Gegenwind aufhört, aufgibt, sich kicken lässt, oder wie auch immer den Piller einzieht, dann sollte man auch nicht meckern, dass hier nix mehr zustande kommt
das war an niemanden direkt gerichtet, es sollte sich niemand angegriffen fühlen, sondern es soll einfach nur zur Kenntnis genommen werden
-
-
Zitat von Blue-Fox
So, 0.1.0 ist fast fertig.
An Variablen-Speicher werden nur ca. 18 Byte verbraucht.Würde ehr ein Versionanhang machen, die letzte Siginfo-ng version war
0.1.3 (oder 0.1.4?), ist übersichtlicher.
hab ich bei meiner mipsel version auch so gemacht
siginfo-ng-mipsel-0.1.3-4 war die letzte glaubich
(die 4 war für meine änderungen, 0.1.3 war immer grundversion von gandro), problematisch wirds nur wenn gandro die zusatzzahl einfügt, dann würde es ekelig aussehen: 0.1.3-1-4 
-
-
Du lernst erstmal die Buttons unter deinen Posts zu nutzen.

-
Find ich persönlich bei 2 Verschiedenen sachen doof das in ein Post zu montieren, lieber zwei sinnvoll getrennte. Außerdem hab ich es nicht gesehen das da ne andere Seite noch war

-
Naja, ich entwickel das morgen weiter, nur es so unglaublich viele Fehler noch drin, ich glaube, ich schreibe das neu, nicht mit Header-Dateien, so aufwändig das auch seinen Mag!
-
Wenn du den Code veröffentlichen würdest (zwingen tu ich dich nicht!), könnten wir dir bei der Bug suche helfen, manchmal gibts halt noch kleine Lücken die man selbst übersieht (buffergedöns zb).
-
Zitat von Wynton
Würde ehr ein Versionanhang machen, die letzte Siginfo-ng version war
0.1.3 (oder 0.1.4?), ist übersichtlicher.
0.1.3 ist die letzte. Nach dem gabs auch in GitHub nur noch einen Commit, der allerdings nur ein paar Dinge intern umbenannt hat. Als Endbenutzer merkt man nichts von (ausser dass bei einem serverseitigem Fehler jetzt "server error" anstatt nur "error" steht).Wenn ich ne Empfehlung rausgeben darf: Wenn ihr nur Plugins macht, veröffentlicht die als einzelne Dateien, und nicht zusammen mit dem Restquellcode. Sind ja schliesslich Plugins.
-
Wenn ich mehr Zeit hätte wäre ich übrigens an der siginfo-ng 0.2 entwickelung interressiert. Vielleicht lässt sich sogar ein Windows NT-Basierenden Port zu realisieren? (obwohl ich als Programmiersprachen-Noob davon ausgehe das man siginfo-ng zu 80% umschreiben dürfte.) Wollte jetzt zum Winter endlich mal eine Programmiersprache der Art angreifen.
-
Ich veröffentliche den Code, wenn da nicht so viele dumme Fehler drin sind...
Was ich gut finden würde, wenn gandro mir verraten würde, wie das mit den Makefile krams ist, oder sonstige Implentierungen in siginfo-ng, damit ich mein Plug-In so implrntieren kann, wie ich mir das vorstelle.Wenn mir jemand hilft, habe ich schon eine Idee für ein zweites Plug-In, welches den von vnstat ermitteltdn Traffic ausgibt.
-
Fehler sind immer dumm, oder gibts gute/schlaue Fehler ;D?
Du musst öfters mal in gits von wichtigen Sachen gucken.. da kriegste auch öfters mal ein schock, aber sind halt meist flüchtigkeitsfehler bzw kaffeemangel

-
Was sind gits?
Mit dummen Fehlern meine ich sowas wie wenn ich vergesse, die wichtigste Variabele zu deklarieren, oder anstatt do od schreibe, das sind für mich dumme Fehler.
-
Zitat von Wynton
Fehler sind immer dumm, oder gibts gute/schlaue Fehler ;D?
naja wenn man z.B. nen taschenrechner programmiert und der statt dem Ergebnis einer Addition den Beweis von Fermats letztem Satz ausgibt, das würde ich nen schlauen Fehler nennen

-
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!