Español
Foro

Problema con X2-Programa bajo 64-Bit-Sistema

 
- Página 1 -



E.T.
Das 32-Bit-Programas en una 64-Bit-Sistema (geringfügig) langsamer laufen (puede), es sí wohl bekannt. Yo bin aber ahora en una gravierendes Problema gestoßen:

Yo lese simple Textdaten de uno Expediente una, lege esta (con zusätzlichen Info's) en un por Create"Grid"... erzeugtem Stringgrid  de. Auf una neuen X64-Sistema (WIN 7) es ahora aufgefallen, el esta Operation enorm länger dauert como en una X86-Sistema (XP). Punto Yo el gleiche en Create"List"... en y escribir genau el gleichen Daten como hinein, es kaum una Diferencia erkennbar.
(nebenbei beim testen festgestellt, el el "Grid" bajo XP incluso más rápido beschrieben wir como como el "List").

Messung bajo XP:



Messung bajo Win7 - 64 Bit:



Hab also el betreffenden Code de mi Programa extrahiert y una Test-Programa erstellt (en el Anhang). El Daten voluntad de uno reinen Texto-Expediente (eigentlich uno ini-Expediente) gelesen (auch en el Anhang).

Irgendetwas scheind como bajo 64 Bit con el "Grid" torcido a laufen. Wer Lust (y Tiempo) ha, de hecho puede mi Testprogramm veces beim Einlesen zuschauen, tener extra veces 'nen Zähler instalado, wo el Progg gerade hält. Dabei puede ser determinar, el beim einlesen en el "Grid" todos Programa siempre langsamer se y Speicherverbrauch (lt. T-Manager) irgendwann enorm ansteigt (bajo 7-64).

Liegt el nun al X64-Sistema o es como irgendwo en X2 el Wurm drinn ??

Bitte veces en Test's y Rückmeldungen.

xp.jpg  
50 kB
Hochgeladen:28.03.2013
Ladeanzahl163
Descargar
2.380 kB
Hochgeladen:28.03.2013
Ladeanzahl86
Descargar
w7.jpg  
25 kB
Hochgeladen:29.03.2013
Ladeanzahl114
Descargar
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
28.03.2013  
 



 
- Página 1 -



Georg
Teles


du había bastante E.T. hier otra vez Test el 32 Bit Versión, es algo más rápido:

antes uno Semana Tuve todavía 2 Systeme, habe Win 7 gelöscht porque el Sistema así bastante con vielen Programmen no funktioniert y sowieso "Speicheressend" es, Yo mag Win 7 no

72 kB
Hochgeladen:29.03.2013
Ladeanzahl124
Descargar
 
XProfan 10
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

29.03.2013  
 




Julian
Schmidt
E.T. (28.03.13)

Dabei puede ser determinar, el beim einlesen en el "Grid" todos Programa siempre langsamer se y Speicherverbrauch (lt. T-Manager) irgendwann enorm ansteigt (bajo 7-64).


Kann Yo no bestätigen. Der Speicherverbrauch restos igual. Langsamer Será mejor que te va trotzdem. Bin ahora en 70000 de 10000 y se ejecuta 40min.


42 kB
Hochgeladen:29.03.2013
Ladeanzahl125
Descargar
 
XProfan X2
Win7 Professional, SP1, AMD FX(tm)-8350 Eight-Core Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
29.03.2013  
 



Dies en me bajo WinXP32-Bit:


8 kB
Hochgeladen:29.03.2013
Ladeanzahl124
Descargar
 
29.03.2013  
 




E.T.
Gracias, David.

Jo, el Bestätigung: bajo 32 Bit läufts sin Problemas.

Como muss wohl Roland veces schauen, qué de Win 7 bajo 64 Bit sale mal
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
29.03.2013  
 




GDL
Hallöle,

en me bajo win7 professional.



Grüßle
Georg

6 kB
Hochgeladen:30.03.2013
Ladeanzahl102
Descargar
 
Windows7 Xprofan 8,9,10 [...]  [...] 
30.03.2013  
 




E.T.
Hm, hatte doch veces con 'ner Antwort de Roland gerechnen
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
17.04.2013  
 




RGH
Yo saber no, Yo como hacer kann, si la Diferencia no de el (X)Profano-Versión abhängt, pero vom Betriebssystem. Möglicherweise ha Microsoft como beim 32-Bit-Emulator gepatzt.

Como sieht lo porque con FreeProfan64 de?

Saludo
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
17.04.2013  
 



 
- Página 2 -



RGH
Yo habe lo a veces FreeProfan64 en Win7-64 laufen dejar: Das gleiche Problema GRID es deutlich langsamer como LIST. Der Code para el GRID (Windowsklasse "SysListView32") Aunque deutlich aufwändiger como para LIST (Windowsklasse "LISTBOX" - sólo una Message), aber bajo 32-Bit wirkt se el en efecto no de.
Mit LIST lief el Programa una gute Minute, con GRID son igual 40 Minuten después de 75000 Sätzen erreicht.
Lo muss also a el Implementierung el Klasse bajo 64-Bit mentira. Como Yo natürlich no Einluß en él.
Lo liegt also no a el Umleitung de 32 después de 64 Bit (Aufruf uno 32-Bit-Programmes bajo Win64), pero direkt a el Klasse uter 64 Bit.

Saludo
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
17.04.2013  
 



Man podría vlt. auch veces schauen si una Aushebeln el Fensterklasse bezogen en
esta no relevante Noticias una deutlichen Geschwindigkeitszuwachs bringt,
z.B. si sólo el Dibujar deutlich langsamer es.
 
17.04.2013  
 




RGH
Also en una GRID oder el LIST se nada suscrito, como el Ventana igual unsichtbar producido se. Also como sehe Yo kaum Optimierungsmöglichkeiten. Möglicherweise podría uno para el GRID una otro Fensterklasse uso, aber con fällt en el Moment no allgemein vorhandene Klasse una, el Tabellendarstelung germöglicht.

Saludo
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
17.04.2013  
 




E.T.
Na entonces werd Yo wohl oder Übel alles en syncron laufende "List"s umstricken
 
XProfan X2
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
18.04.2013  
 




Andreas
Miethe


Yo weis sí no qué Usted vorhast, aber el Einlesen en un Liste kannst Usted beschleunigen ( en me ca. 5veces más rápido ), si lo con uno Berechsvariable machst.

Willst du sólo en el Expediente suchen es todavía más rápido.



Ejemplo :
KompilierenMarcaSeparación
Declare List_Entry$, Liste1&, Liste$, Z%, S_Time!,F_Time!

Proc Schnell

    print "Daten in ListboxListe ''normal'' einlesen"
    Liste1& = Create("List",0)'Schnelle Version
    Assign #1, Liste$
    Reset #1

    WhileNot List_Entry$  = "[Daten]"

        Input #1, List_Entry$

    EndWhile

    List_Entry$ = ""
    S_Time! = !now
    print "Start:",dt("DateTimeStr","hh:nn:zz" ,!now)," (",str$(S_Time!),")"

    WhileNot EOF(#1)

        Input #1, List_Entry$

        IfNot Trim$(List_Entry$) = ""

            inc Z%
            AddString(Liste1&,List_Entry$ + "|" + "bereits vohanden...Datei : ")
            locate 3,0
            'print str$(Z%)

        EndIF

    EndWhile

    Close #1
    F_Time! = !now
    print GetString$(liste1&,0)
    print "FERTIG:",dt("DateTimeStr","hh:nn:zz" ,!now)," (",str$(F_Time!),")"
    Print "DAUER:",dt("getTime",1,(F_Time! - S_Time!))+" Sekunden"

EndProc

Proc ListeAusSpeicher

    Liste1& = Create("Grid",2,0)'Langsame Version
    Clear Z%
    Declare Bereich#,In$,X&
    DECLARE Text$[]
    Var Hiergehtslos& = 0
    Dim Bereich#, FileSize(Liste$)
    BlockRead(Liste$, Bereich#, 0, FileSize(Liste$))
    Hiergehtslos& = MemPos(Bereich#,0,"[Daten]")+9'(Länge von String[Daten]+chr$(10)+chr$(13)
    print "*************************************************"
    Print "Daten aus Bereichsvariable in dynamisches Array"
    S_Time! = !now
    print "Start:",dt("DateTimeStr","hh:nn:zz" ,!now)," (",str$(S_Time!),")"

    repeat

        Inc Z%
        In$ = Char$(Bereich#,Hiergehtslos&+X&,32)
        Text$[Z%] = In$+ "|" + "bereits vohanden...Datei : "
        Add X&,34

    Until X& = SizeOf(Bereich#)- Hiergehtslos&

    Dispose Bereich#
    F_Time! = !now
    Print Text$[1]
    print "FERTIG:",dt("DateTimeStr","hh:nn:zzz" ,!now)," (",str$(F_Time!),")"
    Print "DAUER:",dt("getTime",1,(F_Time! - S_Time!))+" Sekunden"
    print "*************************************************"
    Print
    print "*************************************************"
    Dim Bereich#, FileSize(Liste$)
    BlockRead(Liste$, Bereich#, 0, FileSize(Liste$))
    Print "Direkt in Datei suchen"
    S_Time! = !now
    print "Start:",dt("DateTimeStr","hh:nn:zzz" ,!now)," (",str$(S_Time!),")"

    if MemPos(Bereich#,0,"9a421a62a95955702f589e6f4afac771")

        Print Char$(Bereich#,MemPos(Bereich#,0,"9a421a62a95955702f589e6f4afac771"),32)+"|"+"bereits vohanden...Datei : "

    Endif

    F_Time! = !now
    print "FERTIG:",dt("DateTimeStr","hh:nn:zzz" ,!now)," (",str$(F_Time!),")"
    Print "DAUER:",dt("getTime",1,(F_Time! - S_Time!))+" Sekunden"
    Dispose Bereich#

Endproc

CLS
Liste$ = "pics aktuell.dfl"

IfNot Liste$ = ""

    Print "*************************************************"
    Schnell
    Print "*************************************************"
    Print
    ListeAusSpeicher
    Print "*************************************************"

Else

    Print "Keine Liste geladen"

EndIf

Waitinput
End

10 kB
Hochgeladen:20.04.2013
Ladeanzahl85
Descargar
 
XProfan X2
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
20.04.2013  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

16.377 Views

Untitledvor 0 min.
ByteAttack21.07.2024
Wilfried28.05.2016
Jochen Roxlau14.04.2015
E.T.21.09.2014
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie