[?]: Is the performance any better on 64-bit?

SIMATIC S7-200/300/400, Step7, PCS7, CFC, SFC, PDM, PLCSIM,
SCL, Graph, SPS-VISU S5/S7, IBHsoftec, LOGO ...
mrmss
Posts: 3
Joined: Mon Dec 27, 2010 3:51 am

[?]: Is the performance any better on 64-bit?

Post by mrmss »

Is the performance any better on 64-bit?
I know it should be but TIA V11 is shockingly bad performance.
longsoul
Posts: 11
Joined: Mon Sep 27, 2010 4:57 pm

Re: [?]: Is the performance any better on 64-bit?

Post by longsoul »

Check this article on MS security patches section.

http://support.automation.siemens.com/C ... #A50558918
DiVan
Site Admin
Posts: 127
Joined: Mon Aug 15, 2011 2:27 pm

Re: [?]: Is the performance any better on 64-bit?

Post by DiVan »

mrmss wrote:Is the performance any better on 64-bit?
I know it should be but TIA V11 is shockingly bad performance.
Try next experiment with any Timer:
1. Start Portal = T1 (when it fully open and Ready for work)
Close TIA Portal.
2. Start Portal anew = T2

T2<<<<T1 :!:

3. Run any operation = T3
4. reRun this operation = T4
T4<<T3
This is feature of Microsoft.NET :(

The first call to the program/operation is translated into an intermediate Microsoft code and then translated into native Intel processor code.
If the Intel processor machine code already in BIG (by size) memory, the program immediately executed T4<<T3.
If the RAM is small, it is overwritten by new data and the program starts again for a long time.
:anon: For W7-64 8-16 GB RAM is required
Russian wrote:По поводу производительности TIA и вообще всего написанного на Microsoft.NET
Проведите эксперимент с таймером в руках:
1. Запусти Portal = T1 (засечка по готовности к работе)
Закрой TIA Portal.
2. Запусти Portal снолва= T2

T2<<<<T1 :!:

3. Запусти любую операцию = T3
4. Повтори эту же операцию = T4
T4<<T3

Это особенности всего написанного на Microsoft.NET
При первом вызове программа переводится в промежуточный код Microsoft , а затем переводится в машинный процессорный код Intel.
Если машинный процессорный код Intel находится в БОЛЬШОЙ (по размеру) памяти, то программа сразу выполняется.
Если оперативной памяти мало, то она затирается новыми данными и программа снова долго запускается.
Для W7-64 требуется 8-16 ГБайт оперативки