| |
|
|
- Page 1 - |
|
![E.T.: 03/28/13](.././../../i/a/1302115833493860557608e.png) E.T. | the 32-bit-programs on one 64-bit-system (slight) slower walk (can), is Yes well famous. i'm but now one gravierendes trouble punched:
I read simple Textdaten a File one, lay these (with additional Info's) in a by Create"Grid"... erzeugtem Stringgrid ex. On one new X64-system (WIN 7) is now noticed, thats operation terrific longer lasts as on one X86-system (XP). place I the same on Create"List"... circa and write very The equal data there into, is hardly one Difference discernible. (on the side at testing fixes, the the "Grid" XP even faster described we as as the "List").
Messung XP:
![](https://xprofan.com/files/ackca.jpg)
Messung under Win7 - 64 bit:
![](https://xprofan.com/files/nmica.jpg)
Have means whom betreffenden code from my Program extract and a Test-Program prepares (in the attachment). The data go a reinen Text-File (really of/ one ini-File) red (in attachment).
something scheind there under 64 bit with the "Grid" schief To walk. who pleasure (and Time) has, can Yes my Testprogramm time at reading zuschauen, Have extra time 'nen counter installed, where the Progg straight holds. thereby can check, the at reading into "Grid" the whole Program always slower and is the Speicherverbrauch (lt. T-manager) sometime terrific ansteigt (under 7-64).
lying the now on the X64-System or is there somewhere in X2 the worm drinn ??
Please time circa Test's and Rückmeldungen. |
![](/intl/i/dw.gif) |
|
| 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... | 03/28/13 ▲ |
|
|
|
|
| |
|
- Page 1 - |
|
![Georg Teles: 03/29/13](.././../../i/a/910.gif) Georg Teles | ![](https://xprofan.com/files/kikca.jpg)
you had right E.T. here again Test the 32 bit Version, is something faster:
to of/ one week I had yet 2 systems, have Win 7 deleted because the system so quite with many Programs not functions and anyhow "Speicheressend" is, I likes Win 7 not ![](.././../../i/s/__upl_ext_1111498551.gif) |
|
|
| |
|
|
|
![Julian Schmidt: 03/29/13](.././../../i/a/1598.gif) Julian Schmidt | E.T. (28.03.13)
thereby can check, the at reading into "Grid" the whole Program always slower and is the Speicherverbrauch (lt. T-manager) sometime terrific ansteigt (under 7-64).
can I not confirm. The Speicherverbrauch remaining same. slower Better get going nevertheless. be now with 70000 of 10000 and runs 40mins.
![](https://xprofan.com/files/makca.png) |
|
|
| |
|
|
|
![iF: 03/29/13](.././../../i/a/1.gif) | this by me under WinXP32-bit:
![](https://xprofan.com/files/oakca.png) |
|
|
| |
|
|
|
![E.T.: 03/29/13](.././../../i/a/1302115833493860557608e.png) E.T. | thanks, David.
Jo, The verification: under 32 bit runs without Problems.
there must well Roland time look, what ex Win 7 under 64 bit schief runs |
|
|
| 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... | 03/29/13 ▲ |
|
|
|
|
![GDL: 03/30/13](.././../../i/a/163757696547b07eee29838.gif) GDL | Hallöle,
by me under win7 professional.
![](https://xprofan.com/files/veica.png)
Grüßle Georg |
|
|
| |
|
|
|
![E.T.: 04/17/13](.././../../i/a/1302115833493860557608e.png) E.T. | Hm, having still time with 'ner response of Roland gerechnen ![](.././../../i/s/__upl_ext_1111498502.gif) |
|
|
| XProfan X2Grüß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... | 04/17/13 ▲ |
|
|
|
|
![RGH: 04/17/13](.././../../i/a/20.gif) RGH | I know not, I there can make, if the Difference not from the (X)Profan-Version depending, separate of Betriebssystem. Möglicherweise has Microsoft there at 32-bit-Emulator gepatzt.
How see it because with FreeProfan64 from?
Greeting Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 04/17/13 ▲ |
|
|
|
| |
|
- Page 2 - |
|
|
![RGH: 04/17/13](.././../../i/a/20.gif) RGH | I have it times under FreeProfan64 on Win7-64 run: the same trouble GRID is explicit slower as LIST. The code for the GRID (Windowsklasse "SysListView32") Although explicit aufwändiger as for LIST (Windowsklasse "LISTBOX" - only a Message), but under 32-bit affects the indeed not from. with LIST running the program a good Minute, with GRID are same 40 minutes to 75000 Sätzen access. it must means on the Implementierung the class under 64-bit lying. there have I naturally none Einluß on it. it's located means not on the detour of 32 to 64 bit (appeal one 32-bit-Program under Win64), separate directly on the class uter 64 bit.
Greeting Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 04/17/13 ▲ |
|
|
|
|
![iF: 04/17/13](.././../../i/a/1.gif) | one could vlt. too time look whether a Aushebeln the Fensterklasse related on this not relevante Messages a deutlichen Geschwindigkeitszuwachs bring, z.B. if only drawing explicit slower is. |
|
|
| |
|
|
|
![RGH: 04/17/13](.././../../i/a/20.gif) RGH | means with one GRID or the LIST becomes none drawn, there the window same invisible created becomes. means there see I hardly Optimierungsmöglichkeiten. Möglicherweise could one for the GRID another Fensterklasse use, but with falls in the momentum no generally available class one, The Tabellendarstelung germöglicht.
Greeting Roland |
|
|
| XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 04/17/13 ▲ |
|
|
|
|
![E.T.: 04/18/13](.././../../i/a/1302115833493860557608e.png) E.T. | Well then werd I well or Übel everything on syncron ongoing "List"s umstricken ![](.././../../i/s/__upl_ext_1111498502.gif) |
|
|
| XProfan X2Grüß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... | 04/18/13 ▲ |
|
|
|
|
![Andreas Miethe: 04/20/13](.././../../i/a/3800230414783ad80d4e0b.gif) Andreas Miethe
![DOKTOR XPROFAN EHRENHALBER](.././../../i/dr.gif) | I wisely Yes not what You vorhast, but the reading in a list can You speed ( by me ca. 5time faster ), if you it with of/ one Berechsvariable make.
want You only in the File search goes it even faster.
![](https://xprofan.com/files/vanva.png)
example : CompileMarkSeparationDeclare 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
|
![](/intl/i/dw.gif) |
|
| XProfan X2Gruss 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 : [...] ![](/intl/i/lnk.gif) | 04/20/13 ▲ |
|
|
|