nur 50% cpu-auslastung?!

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

frigi

Betreff: nur 50% cpu-auslastung?!

BeitragMo, Apr 26, 2004 18:42
Antworten mit Zitat
Benutzer-Profile anzeigen
ich hab mal ein kleines proggi zum verändern der bildgröße geschrieben....is nich so schwer, aber ich brauchs halt^^

Code: [AUSKLAPPEN]
Graphics 500,300,32,2
bildl$=Input("Pfad angeben: ")
rx%=Input("x: ")
ry%=Input("y: ")
bild=LoadImage(bildl)
ResizeImage bild,rx,ry
SaveImage bild,"/Resizer/Resize.bmp"
WaitKey


die cpu ist aber nur zu ca. 50% ausgelastet, auch wenn ich das bild auf 100000*100000 pixel bringen will....ist das wieder eine begrenzung von windows, oder hat das andere gründe? (wenn der schneller arbeiten würde wärs scho besser........)

TheShadow

Moderator

BeitragMo, Apr 26, 2004 19:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Hyper-Threading aktiviert? Dann kannst du max. 50% pro Programm verbraten...
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

frigi

BeitragMo, Apr 26, 2004 19:02
Antworten mit Zitat
Benutzer-Profile anzeigen
danke, das isses....

Markus2

BeitragMi, Apr 28, 2004 18:32
Antworten mit Zitat
Benutzer-Profile anzeigen
@TheShadow
Was ist das ?Hyper-Threading?
Irgendso ein Win XP blödsinn ???

General Alex

BeitragMi, Apr 28, 2004 18:38
Antworten mit Zitat
Benutzer-Profile anzeigen
HT = Hyperthreading. Das hat nichts mit XP zu tun, sondern es ist eine zusätzliche Funktion des neuen Pentium IV-Prozessors, welches eine zweite CPU simuliert. Somit wird die Leistung bei mehreren Anwendungen gleichzeitig stark erhöht.

Markus2

BeitragMi, Apr 28, 2004 19:14
Antworten mit Zitat
Benutzer-Profile anzeigen
@General-Alex

Häh?
Wer denkt sich denn son quatsch aus ?
Weil das Betriebsystem zu blöde ist machen die son murks ?
Ist mir zu hoch ...

VirtualDreams

BeitragMi, Apr 28, 2004 20:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo, HT möchte ich nicht mehr vermissen, schon aus dem einfachen grund das ich Spiele spiele und gleichzeitig Filme rippe. So kann ich beide Programme relativ flüßig arbeiten lassen.

Ein Bsp.: Du hast ein Prog was den Prozessor 100% auslastet und möchtest ein anderes Programm laufen lassen - das 'andere' Programm schläft dann ein.
Mit HT können beide Progs nebeneinander problemlos laufen, ohne das eines zu kurz kommt.

regaa

BeitragMi, Apr 28, 2004 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Markus2 hat Folgendes geschrieben:
@General-Alex

Häh?
Wer denkt sich denn son quatsch aus ?
Weil das Betriebsystem zu blöde ist machen die son murks ?
Ist mir zu hoch ...


@Markus2:
Zumindest im Taskmanager siehst du das eine Anwendung höchstens 50% frisst, wenn sie volle aufmerksamkeit auf sich zieht, zumindest bei XP.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Markus2

BeitragDo, Apr 29, 2004 8:27
Antworten mit Zitat
Benutzer-Profile anzeigen
Aha ,
ist aber trotzdem Sache des Betriebsystems finde ich .
 

storzi

BeitragDo, Apr 29, 2004 11:18
Antworten mit Zitat
Benutzer-Profile anzeigen
kewl, hatte mich schon gewundert warum seti bei mir nicht mehr auf 100% hoch geht Smile
http://www.splattergamez.de

Markus2

BeitragDo, Apr 29, 2004 12:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn man diese neue CPU nicht hat , muß man dann zwei Programme
schreiben damit man zusammen wieder auf 100 % kommt ? Smile

frigi

BeitragDo, Apr 29, 2004 13:43
Antworten mit Zitat
Benutzer-Profile anzeigen
das müsste man wenn man sie hat! mit ner cpu ohne HT gings glaub ich auch so auf 100% hoch.....

regaa

BeitragDo, Apr 29, 2004 17:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Normale Auslastung bei BB Programmen wenn kein delay im code sich befindet ist immer 100% auslatung. Wo wir beim Thema sind, gibt es eigentlich irgendwo ne Funktion, die ungefähr das selbe macht wie die waitevent in b+, nur ebend für B3d? Ich hab mir zwar selber sowas geschrieben, allerdings ist es ab und an z.B. bei Quickinfos die erscheinen wenn man über Buttons fährt problematisch da , wenn man nur überm Button ist keine Aktion passiert (Tastatur,Maus), deswegen müsste man da auch noch gewisse Timer mit einbeziehen , was den Code wiederrum unsauber macht.
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Markus2

BeitragDo, Apr 29, 2004 18:46
Antworten mit Zitat
Benutzer-Profile anzeigen
@frigi

Wäre ja auch nen Witz wenn es nicht so wäre .

@regaa

API ? Wink

GetQueueStatus

regaa

BeitragDo, Apr 29, 2004 22:59
Antworten mit Zitat
Benutzer-Profile anzeigen
@Markus: Danke, werd ich ausprobieren. Razz
UltraMixer Professional 3 - Download
QB,HTML,CSS,JS,PHP,SQL,>>B2D,B3D,BP,BlitzMax,C,C++,Java,C#,VB6 , C#, VB.Net

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group