8 passe 4 agents, une sorte d'analogie avec l'hypercommerce - en fonction du nombre de fils.
Activez"Full Optimisation Log" pour voir le temps de chaque passage.
C'est fait :
2019.08.1000:00:11.960 Core 4 pass 4 returned result 1001000.00in0:01:47.8672019.08.1000:00:12.838 Core 2 pass 2 returned result 1001000.00in0:01:48.9602019.08.1000:00:13.345 Core 1 pass 0 returned result 1001000.00in0:01:49.3082019.08.1000:00:13.914 Core 3 pass 6 returned result 1001000.00in0:01:49.9252019.08.1000:02:02.167 Core 4 pass 5 returned result 1001000.00in0:01:50.2072019.08.1000:02:03.038 Core 2 pass 3 returned result 1001000.00in0:01:50.1982019.08.1000:02:04.071 Core 1 pass 1 returned result 1001000.00in0:01:50.7262019.08.1000:02:05.018 Core 3 pass 7 returned result 1001000.00in0:01:51.1022019.08.1000:02:05.018 Tester optimization finished, total passes 82019.08.1000:02:05.028 Statistics optimization done in4 minutes 32 seconds
2019.08.1000:02:05.028 Statistics shortest pass 0:01:47.867, longest pass 0:01:51.102, average pass 0:01:49.786
Cette fois, cela a pris environ deux fois plus de temps, ce qui me semble logique (et le Gestionnaire des tâches a montré une charge de 57% du CPU).
Cette fois-ci, cela a pris environ deux fois plus de temps, ce qui est logique à mon avis (et le gestionnaire de tâches a montré une charge de 57% du CPU).
Les résultats sont très intéressants, on peut voir que les agents sont plus rapides, mais il s'avère que cette variante est plus lente en agrégat. La situation est différente sur la version complète de l'EA - et là, je suis encore en train de deviner si c'est l'OS, la taille de l'EA (augmentation du nombre de feuilles (états de comparaison) ralentit le travail, ce qui est un non-sens ! Dès que je serai à court d'optimisations sur un processeur presque similaire, nous pourrons comparer les résultats !
Non, la carte mère est primitive, elle a des problèmes d'overclocking. Et en plus, le refroidisseur est de série.
J'en ai un - en principe, il fonctionne... Mais la mère est merdique en termes d'alimentation - je l'ai donnée à réparer - puis elle fait des étincelles, puis le refroidisseur se lève (étonnamment, mais sans refroidisseur le CPU ne s'est pas éteint, mais a continué à optimiser, bien que j'ai trollé à 80 degrés et ensuite augmenté la fréquence à nouveau, mais j'ai une tour là).
Cependant, après la dernière réparation, l'optimisation est plus rapide (de 30% !), par rapport au même processeur, mais sur une carte mère différente, ce qui m'a surpris.
A quel niveau ? J'ai un disque système SSD, mais le metatrader (en fait, tout le dossier AppData) a été déplacé sur le disque dur (il aimait manger des centaines de gigaoctets).
Je ne sais pas si ça compte, mais ça vaut la peine de le garder à l'esprit, juste au cas où.
Ajouté : Je vais maintenant ajouter les résultats des tests sur du matériel ultra-pauvre. Juste pour le plaisir. Je suis curieux de voir ce qui se passe.
A quel niveau ? J'ai un disque système SSD, mais metatrader (en fait, tout le dossier AppData) a été déplacé sur le disque dur (il aimait manger des centaines de gigaoctets).
Je ne sais pas si c'est important, mais ça vaut la peine de le garder à l'esprit, juste au cas où.
Cette version ne fonctionne pas avec les fichiers, je veux dire celle que j'utilise dans mon travail - elle lit les données du fichier, mais ici elle ne fait que générer des nombres aléatoires. Bien que le fichier ne soit pas volumineux et se trouve probablement dans la RAM, ce qui ne devrait pas ralentir le processus, nous verrons.
Serhii Shevchuk: Ajouté : Je vais ajouter les résultats des tests sur du matériel ultra-pauvre. Juste pour le plaisir. Je suis curieux de voir ce qui se passe.
Veuillez tester cette version sur FX avec 4 et 8 agents. La seule différence entre les versions est l'ajout d'instructions if, qui sont imbriquées dans des groupes et ne devraient pas dégrader les performances de manière significative à mon avis, mais sur un ordinateur portable, les agents travaillent 3 minutes plus vite avec la petite version et il y a une idée selon laquelle la petite EA tient dans le cache du CPU et c'est pourquoi elle fonctionne plus vite.
8 passe 4 agents, une sorte d'analogie avec l'hypercommerce - en fonction du nombre de fils.
Activez"Full Optimisation Log" pour voir le temps de chaque passage.C'est fait :
Cette fois, cela a pris environ deux fois plus de temps, ce qui me semble logique (et le Gestionnaire des tâches a montré une charge de 57% du CPU).C'est fait :
Cette fois-ci, cela a pris environ deux fois plus de temps, ce qui est logique à mon avis (et le gestionnaire de tâches a montré une charge de 57% du CPU).Les résultats sont très intéressants, on peut voir que les agents sont plus rapides, mais il s'avère que cette variante est plus lente en agrégat. La situation est différente sur la version complète de l'EA - et là, je suis encore en train de deviner si c'est l'OS, la taille de l'EA (augmentation du nombre de feuilles (états de comparaison) ralentit le travail, ce qui est un non-sens ! Dès que je serai à court d'optimisations sur un processeur presque similaire, nous pourrons comparer les résultats !
Ajouté : le processeur est-il overclocké ou non ?Le processeur est-il overclocké ou non ?
Non, la carte mère est primitive, elle a des problèmes d'overclocking. Et en plus, le refroidisseur est de série.
Non, la carte mère est primitive, elle a des problèmes d'overclocking. Et en plus, le refroidisseur est de série.
J'en ai un - en principe, il fonctionne... Mais la mère est merdique en termes d'alimentation - je l'ai donnée à réparer - puis elle fait des étincelles, puis le refroidisseur se lève (étonnamment, mais sans refroidisseur le CPU ne s'est pas éteint, mais a continué à optimiser, bien que j'ai trollé à 80 degrés et ensuite augmenté la fréquence à nouveau, mais j'ai une tour là).
Cependant, après la dernière réparation, l'optimisation est plus rapide (de 30% !), par rapport au même processeur, mais sur une carte mère différente, ce qui m'a surpris.... ou de travailler avec des fichiers.
A quel niveau ? J'ai un disque système SSD, mais le metatrader (en fait, tout le dossier AppData) a été déplacé sur le disque dur (il aimait manger des centaines de gigaoctets).
Je ne sais pas si ça compte, mais ça vaut la peine de le garder à l'esprit, juste au cas où.
Ajouté : Je vais maintenant ajouter les résultats des tests sur du matériel ultra-pauvre. Juste pour le plaisir. Je suis curieux de voir ce qui se passe.A quel niveau ? J'ai un disque système SSD, mais metatrader (en fait, tout le dossier AppData) a été déplacé sur le disque dur (il aimait manger des centaines de gigaoctets).
Je ne sais pas si c'est important, mais ça vaut la peine de le garder à l'esprit, juste au cas où.
Cette version ne fonctionne pas avec les fichiers, je veux dire celle que j'utilise dans mon travail - elle lit les données du fichier, mais ici elle ne fait que générer des nombres aléatoires. Bien que le fichier ne soit pas volumineux et se trouve probablement dans la RAM, ce qui ne devrait pas ralentir le processus, nous verrons.
Ajouté : Je vais ajouter les résultats des tests sur du matériel ultra-pauvre. Juste pour le plaisir. Je suis curieux de voir ce qui se passe.
Allons-y.
Allons-y.
Donc. Du fer :
Comme le Celeron n'a pas d'hyperthreading, j'ai effectué deux passes d'optimisation sur les deux cœurs disponibles.
Version du terminal :
Résultats :
Je suis curieux de voir ce que ça donne.
Veuillez tester cette version sur FX avec 4 et 8 agents. La seule différence entre les versions est l'ajout d'instructions if, qui sont imbriquées dans des groupes et ne devraient pas dégrader les performances de manière significative à mon avis, mais sur un ordinateur portable, les agents travaillent 3 minutes plus vite avec la petite version et il y a une idée selon laquelle la petite EA tient dans le cache du CPU et c'est pourquoi elle fonctionne plus vite.
Donc. Matériel :
Le Celeron étant en principe sans hypertraitement, j'ai effectué deux passes d'optimisation sur les deux cœurs disponibles.
Version du terminal :
Résultats :
Je pensais que je pourrais obtenir un processeur plus rapide (l'acheter chez avito ou ali) et que ça irait, mais ce n'est pas si rapide.