AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CPU Auslastung 64 via 32Bit

Ein Thema von EWeiss · begonnen am 15. Feb 2019 · letzter Beitrag vom 16. Feb 2019
Antwort Antwort
Seite 2 von 3     12 3      
EWeiss
(Gast)

n/a Beiträge
 
#11

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 17:22
Ist es ein Delphi oder eine VB-Anwendung?
Delphi.
Zitat:
Ein Core 7% ist nicht so tragisch.
Richtig aber ich möchte ergründen warum es so ist. Irgendwas muss da im argen sein.

gruss
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#12

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 17:36
Zitat:
Am besten Code mit dem das jeder bei sich nachvollziehen kann (wobei das wahrscheinlich schwer sein dürfte).
Warum sollte das schwer sein. (vielleicht weil NonVcl)

Hier die Anwendung.
Kompilieren in 32 Bit und 64Bit anschließend testen 64Bit lastet die Anwendung um 7% aus bei meinem i5 9600K 3.7 GHz
Naja das geht natürlich schon. Aber was ich meinte war eher ein Minimalbeispiel mit ein paar Zeilen Code die reproduzierbar auf 64-Bit mehr Auslastung erzeugen als auf 32-Bit.
In einem gesamten Projekt ist es dann für uns schwer rauszufinden woran es hängt - du kennst dich im Code immerhin aus, wir nicht.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#13

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 17:48
Zitat:
Am besten Code mit dem das jeder bei sich nachvollziehen kann (wobei das wahrscheinlich schwer sein dürfte).
Warum sollte das schwer sein. (vielleicht weil NonVcl)

Hier die Anwendung.
Kompilieren in 32 Bit und 64Bit anschließend testen 64Bit lastet die Anwendung um 7% aus bei meinem i5 9600K 3.7 GHz
Naja das geht natürlich schon. Aber was ich meinte war eher ein Minimalbeispiel mit ein paar Zeilen Code die reproduzierbar auf 64-Bit mehr Auslastung erzeugen als auf 32-Bit.
In einem gesamten Projekt ist es dann für uns schwer rauszufinden woran es hängt - du kennst dich im Code immerhin aus, wir nicht.
Minimal Beispiel ist schwierig..
da dann nicht mehr die Gegebenheiten vorhanden sind wie im realen zustand.
Die Auslastung muss ja irgendwo auch so erzeugt werden.

Ich muss alle Bibliotheken verwenden die ich auch in meinem Hochgeladenen Test Beispiel verwende. Bei einem Minimal Beispiel ist das schwer zu verwirklichen.
Die Realen Bedingungen müssen schon vorhanden sein. Hmm..

PS:
Es gibt ja nur 2 Möglichkeiten.
1. Es läuft bei euch gut (vorausgesetzt ihr habe nichts geändert) also beides 0% CPU Auslastung.
2. Oder nicht das es so ist wie bei mir. 64Bit ca. 7%

Dann kann ich zumindest ausschließen das es an meinem System selbst liegt.

gruss

Geändert von EWeiss (15. Feb 2019 um 17:58 Uhr)
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#14

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 19:45
Also bei mir läuft die Testanwendung egal mit welchen Einstellungen immer mit 0% CPU Auslastung. Ich nutze die bereits vorhandene Exe. Kompiliert habe ich nichts, gerade kein Delphi zur Hand. 32-bit konnte ich also nicht testen.
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#15

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 19:57
Also bei mir läuft die Testanwendung egal mit welchen Einstellungen immer mit 0% CPU Auslastung. Ich nutze die bereits vorhandene Exe. Kompiliert habe ich nichts, gerade kein Delphi zur Hand. 32-bit konnte ich also nicht testen.
Danke für die Info.
Schon wieder ein seltsames Problem in Verbindung mit Win10 64Bit Prof (1806 habe ich)
Und ja ich hasse es kann aber leider mit nichts anderes mehr Arbeiten. weil meine Hardware das nicht erlaubt.

Nebenbei!
Schalte mal auf pause danach kannst du jedes Objekt einzeln verschieben. Hat jetzt aber nichts mit der CPU Auslastung zu tun.

gruss

Geändert von EWeiss (15. Feb 2019 um 20:04 Uhr)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#16

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 20:05
Win10 64Bit Prof (1806 habe ich)
Faszinierend 🤔


Du meinst sicher 1803 oder 1809. Beides gleich wahrscheinlich, 1806 liegt rechnerisch genau dazwischen
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#17

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 20:09
Win10 64Bit Prof (1806 habe ich)
Faszinierend ��


Du meinst sicher 1803 oder 1809. Beides gleich wahrscheinlich, 1806 liegt rechnerisch genau dazwischen
oops.. sorry ja 1803 Entschuldige
Bei den ganzen Versionen blickt keiner mehr durch.


gruss

Geändert von EWeiss (15. Feb 2019 um 20:15 Uhr)
  Mit Zitat antworten Zitat
old7
(Gast)

n/a Beiträge
 
#18

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 21:24
Nicht kompiliert, 0% CPU-Auslastung. Wenn ich eine Kugeln durch die Gegend ziehe bis 23%, lasse ich die Kugel wieder los: 0%

Win10 64bit, 1809 Build 17763.316

Einfach im Editor/Notepad auf Hilfe klicken, dann siehste deine genaue Windows-Version. Oder "winver".
  Mit Zitat antworten Zitat
EWeiss
(Gast)

n/a Beiträge
 
#19

AW: CPU Auslastung 64 via 32Bit

  Alt 15. Feb 2019, 21:38
Zitat:
Einfach im Editor/Notepad auf Hilfe klicken, dann siehste deine genaue Windows-Version. Oder "winver".
Danke.
Version 1803 (Build 17134.590)
Vielleicht liegt es da dran.

Mein System:
NVIDIA GeForce GTX 1080 Ti 11GB Speicher
Prozessor Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz, 3696 MHz, 6 Kern(e), 6 logische(r) Prozessor(en)
Installierter physischer Speicher (RAM) 32,0 GB
Modell Samsung SSD 860 EVO 500GB
Modell Samsung SSD 850 EVO 500GB
Modell HGST HDS724040ALE640 3,64 TB (4.000.784.417.280 Bytes)


Versteh es einfach nicht.
Nochmals Danke für die Infos.

gruss

Geändert von EWeiss (15. Feb 2019 um 23:12 Uhr)
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#20

AW: CPU Auslastung 64 via 32Bit

  Alt 16. Feb 2019, 00:50
Mal ne dumme frage.. warum ist die CPU Auslastung bei gleichen Quelltext mit 64Bit um einem Faktor von 7 höher wie bei 32Bit?
bsp. 32Bit 0% und in 64Bit 7%
7(%) ist nicht das Siebenfache von 0(%). Insofern stimme ich der (Eigen-)Attributierung der Frage zu.

Geändert von Delphi-Laie (16. Feb 2019 um 00:53 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 08:05 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