Speicherverbrauch der .exe laut Taskmanager

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Mein Shutdown-Programm belegt ca 3 KB. Läuft als Trayicon und sichert autom. die Zwischenablage. Könnt Ihr ja mal von meiner Homepage laden.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag von Lars »

rafka hat geschrieben:Na so ein einfachen MessageRequest zum Testen.
Ich habe die selbe Überlegung gehabt und das ganze in C++ geschrieben.
Ganz normal kompiliert und das Ergebniss war ziemlich genau das selbe,
wie mit PB, wenn auch C++ wohl ein paar Bytes weniger gebraucht hat.

(Für die Zweifler:
[c]#include <windows.h>
int main (int argc, char *argv[]){ MessageBox(0, "test", "test", MB_OK); };[/c])
Zuletzt geändert von Lars am 17.11.2004 00:10, insgesamt 1-mal geändert.
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
NetSlayer
Beiträge: 117
Registriert: 21.09.2004 21:18
Kontaktdaten:

Beitrag von NetSlayer »

Soweit ich weiß gehören hinter das *argv noch zwei eckige Klammern... also *argv[].

Korrigiert mich, wenn ich mich irre, bin mir aber 100%ig sicher, dass das in C so ist. Und so groß ist der Unterschied zwischen C und C++ ja nicht.

(und da das Beispiel oben keine Klassen benutzt ist es auch pures C)
...MfG, NetSlayer
"No, I ain't got a problem. It's you with the problem!"
http://netslayer.scpn.net
Benutzeravatar
Lars
Beiträge: 347
Registriert: 31.08.2004 23:53
Wohnort: Shanghai
Kontaktdaten:

Beitrag von Lars »

GRML, du hast Recht, kommt davon, wenn man noch schnell Code hinschmieren will :)
Packe ich dann, wenn's Recht ist, noch schnell drauf.
Lars
The only problem with troubleshooting is, that sometimes the trouble shoots back.
P4 2,6Ghz, 512MB RAM, GeForce 6200, WinXP Pro SP2, PB V3.94
NetSlayer
Beiträge: 117
Registriert: 21.09.2004 21:18
Kontaktdaten:

Beitrag von NetSlayer »

Jo, kein Problem ;)
...MfG, NetSlayer
"No, I ain't got a problem. It's you with the problem!"
http://netslayer.scpn.net
manunidi
Beiträge: 109
Registriert: 12.04.2006 22:44

Beitrag von manunidi »

Mein Shutdown-Programm belegt ca 3 KB. Läuft als Trayicon und sichert autom. die Zwischenablage. Könnt Ihr ja mal von meiner Homepage laden.?

Wie hast du das gemacht?
Benutzeravatar
Frogger
Beiträge: 425
Registriert: 14.03.2006 19:27
Kontaktdaten:

Beitrag von Frogger »

ts-soft hat geschrieben:Mein Shutdown-Programm belegt ca 3 KB. Läuft als Trayicon und sichert autom. die Zwischenablage. Könnt Ihr ja mal von meiner Homepage laden.
Es sind nich 3kb sondern 3.6 Mb.
Aber abgesehen davon ist dein Tool genau das was ich schon lange gesucht habe :allright:
[PB4.20]
manunidi
Beiträge: 109
Registriert: 12.04.2006 22:44

Beitrag von manunidi »

Warum schreibt er dann das es 3 kb verbraucht? Hat er uns ein bisschen verarscht :lol: :lol: :lol: :lol:
real
Beiträge: 468
Registriert: 05.10.2004 14:43

Beitrag von real »

manunidi hat geschrieben:Warum schreibt er dann das es 3 kb verbraucht? Hat er uns ein bisschen verarscht :lol: :lol: :lol: :lol:
Vielleicht weiß er es nicht besser. Bei mir belegt es auch 3.000 K...

Ich gehe einfach davon aus, dass Windows alle Bibliotheken mitlädt, auch wenn nur bestimmte Funktionen daraus genutzt werden.
manunidi
Beiträge: 109
Registriert: 12.04.2006 22:44

Beitrag von manunidi »

kann man dieses Laden der Bibliotheken irgendwie unterbinden?

Bei cmd.exe z.b. braucht es 2,4 mb, minimiert man es und öffnet es wieder ist man bei 100 kb und es läuft immer noch? Was macht ein Programm genaubeim minimieren? Was lagert es aus, bzw. was wird beim programmstart mitgeladen, was nicht gebraucht wird?
Antworten