AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi RAM Fresser....problem
Thema durchsuchen
Ansicht
Themen-Optionen

RAM Fresser....problem

Ein Thema von Cylence · begonnen am 26. Jul 2006 · letzter Beitrag vom 26. Jul 2006
Antwort Antwort
Benutzerbild von Cylence
Cylence

Registriert seit: 2. Sep 2004
Ort: Allgäu
246 Beiträge
 
Delphi 7 Enterprise
 
#1

RAM Fresser....problem

  Alt 26. Jul 2006, 15:44
Hi Leute,

ich habe einen Player programmiert, für DVD, MP3, Avi etc..... das Ding braucht ca 42 MB RAM und steigt teilweise bis zu 120 MB, was ja nich grad wenig is, ich mach bei sämtlichen Variablen, bei denen es möglich ist, immer schön .free danach, warum brauch das teil trotzdem so viel RAM, nun habe ich bemerkt, das wenn ihc nebenbei Virtual PC von Microsoft starte, dann braucht MEIN Programm nur noch 12 MB RAM, was sich ja recht ordentlich anhört, aber was macht VirtualPC beim start, gibt es da einen Befehl, den man an Windows schicken kann, das Windows RAM leert??? Oder hat irgend jemand noch andere Tips dazu??? Hoffe Ihr könnt mir helfen....


Thanx

tom
Tom
  Mit Zitat antworten Zitat
Benutzerbild von fkerber
fkerber
(CodeLib-Manager)

Registriert seit: 9. Jul 2003
Ort: Ensdorf
6.723 Beiträge
 
Delphi XE Professional
 
#2

Re: RAM Fresser....problem

  Alt 26. Jul 2006, 15:47
Hi!

Du könntest zunächst mal mit MemCheck oder MemProof überprüfen, ob du nicht doch irgendwo Speicherlecks hast!


Ciao Frederic
Frederic Kerber
  Mit Zitat antworten Zitat
Benutzerbild von Cylence
Cylence

Registriert seit: 2. Sep 2004
Ort: Allgäu
246 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: RAM Fresser....problem

  Alt 26. Jul 2006, 16:00
also memcheck peil ich nich wies funzt, und bei memproof sagt mir alles auch nich grad viel...

Errors Error 4 4 0 0
Pointers Live Pointer 20725 20776 2708486 2824697
Memory Virtual Memory 0 16 0 409600
Memory Heap Memory 18 18 1608 1608
Memory Global Heap 97 98 2182362 2182362
Memory Local Heap 2 2 5692 5692
GDI Pen 2 3 0 0
GDI Bitmap 624 628 0 0
GDI Brush 11 11 0 0
GDI Font 20 20 0 0
GDI Palette 3 12 0 0
GDI DC 110 118 0 0
User Window 165 165 0 0
User Menu 1 1 0 0
User Icon 37 37 0 0
User Cursor 7 7 0 0
User Timer 8 12 0 0
User Window DC 0 6 0 0
Kernel File 0 1 0 0
Kernel Process 0 1 0 0
Kernel Thread 3 4 0 0
Kernel Mutex 3 3 0 0
Kernel Event 6 6 0 0
Kernel Critical Section 862 865 0 0
Kernel Critical Section Enter 0 24 0 0
Kernel Find First 1 2 0 0
Kernel Change Notification 2 2 0 0
Registry Registry 0 1 0 0



was sagt mir das dann??? Was sind die Errors oben???
Tom
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: RAM Fresser....problem

  Alt 26. Jul 2006, 16:02
Schon mal überlegt, dass die Daten in den Speicher geladen werden müssen, um sie dekodieren zu können?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Cylence
Cylence

Registriert seit: 2. Sep 2004
Ort: Allgäu
246 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: RAM Fresser....problem

  Alt 26. Jul 2006, 16:15
Hi, das is mir schon klar, aber selbst wenn ihc auf Pause oder Stop hab, wirds dauernd mehr, jede Sekunde ca 4 kb mehr...und is 42 MB noch ok für einen DVD UND TV UND MP3 Player?
Ich hab auch jeden Timer mal ausgeschalten, und dann besteht das Problem immer noch....
Tom
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz