Metatrader 5 - 기호를 통해 차트를 순환할 때 많은 메모리를 사용합니다. - 페이지 3

 
twalk :

내 2 센트는 "삭제 기호"만으로 메모리를 해제하지 않는다는 것입니다.

이 시도:

나는 이것을 시도했지만 작동하지 않았다. 메모리는 계속 증가했습니다. 그래도 입력해 주셔서 감사합니다.
 
Carl Schreiber :

TerminalInfoIntegerTERMINAL_MAXBARS 를 설정하려고 했습니까? (..) 합리적인 작은 값으로?

그 외에도 다음이 있습니다.

TERMINAL_MEMORY_PHYSICAL

시스템의 물리적 메모리, Mb

정수

TERMINAL_MEMORY_TOTAL

터미널의 프로세스에 사용 가능한 메모리 , Mb

정수

TERMINAL_MEMORY_AVAILABLE

터미널 프로세스의 여유 메모리, Mb

정수

TERMINAL_MEMORY_USED

터미널에서 사용하는 메모리 , Mb

정수


문제의 핵심이 어디에 있는지 확인합니다.

나는 나중에 TERMINAL_MAXBARS로 플레이할 것이지만 이것이 메모리 증가를 멈추는 대신 증가를 느리게 만들 것이라고 생각합니다.

이 스레드에 대한 메모리 사용 및 피드백에 대한 피드백을 받을 것입니다.

 
오늘 내 MT는 1,3GB에 있습니다. 저를 믿으십시오. 이것은 EA 문제가 아닙니다.
 
gr101 :
왜 3초마다 주기와 캐릭터 그래픽을 바꾸는지 이해가 안가시죠?
 
Karputov Vladimir :
왜 3초마다 주기와 캐릭터 그래픽을 바꾸는지 이해가 안가시죠?

이 작업을 수행하고 표시기 세트가 있는 경우 어떤 일이 발생하는지 절대적으로 명확합니다.

MT4는 로드된 표시기를 제거할 수 없습니다. 그들의 기억!

새로운 변수 집합으로 표시기를 요청하면 '이전' 변수가 제거되지 않지만 여전히 일종의 좀비로 남아 있습니다.

TaskManager에서 아니오를 볼 수 있습니다. 스레드 수도 증가하고 있지만 기억이 나지 않습니다.

그리고 이 방법은 단지 하나의 다른 매개변수 로 동일한 표시기를 반복해서 로드하여 PC를 충돌시키는 것은 매우 매우 쉽습니다.

mt5가 다르게 구성되어 있어 지표를 공개할 수 있을지 모르겠습니다.

 
Carl Schreiber :

이 작업을 수행하고 표시기 세트가 있는 경우 어떤 일이 발생하는지 절대적으로 명확합니다.

MT4는 로드된 표시기를 제거할 수 없습니다. 그들의 기억!

새로운 변수 집합으로 표시기를 요청하면 '이전' 변수가 제거되지 않지만 여전히 일종의 좀비로 남아 있습니다.

TaskManager에서 아니오를 볼 수 있습니다. 스레드 수도 증가하고 있지만 기억이 나지 않습니다.

그리고 이런 식으로 하나의 다른 매개변수로 동일한 표시기를 계속해서 로드하여 PC를 충돌시키는 것은 매우 매우 쉽습니다.

mt5가 다른 구성으로 표시기를 해제할 수 있는지 여부는 알 수 없습니다.

MetaTrader 5에 대한 테마입니다. MetaTrader 4에 글을 쓰지 마세요.
 
Daniela Bluemel :
오늘 내 MT는 1,3GB에 있습니다. 저를 믿으십시오. 이것은 EA 문제가 아닙니다.
사용된 메모리는 "차트의 최대 막대" 와 높은 상관관계가 있습니다. 어쩌면 당신 은 그것을 확인 해야 합니까 ?
Charts - Client Terminal Settings - MetaTrader 4 Help
Charts - Client Terminal Settings - MetaTrader 4 Help
  • www.metatrader4.com
Charts show the dynamics of symbol price changes. Charts settings and history data parameters are grouped in this tab. Changing of parameters in...
 
MT5와의 토론이 MT4로 넘어간 것을 눈치채지 못했습니다. MT4의 질문이라면 - 합격합니다.
 
EventSetMillisecondTimer ( );
또한 중요합니다.
 
Karputov Vladimir :
MT5와의 토론이 MT4로 넘어간 것을 눈치채지 못했습니다. MT4의 질문이라면 - 통과합니다.
둘 다입니다. 웃기지 않아?