エラー、バグ、質問 - ページ 462

 
Renat:

チェックするために2つのバージョンのコードをservicedkに送る?コードがなければ、「みんなコードを一体に入れるから、差はない」というシンプルな答えになります。

もしかしたら、データのページングか何か(以前上げたエージェントでのキャッシュなど)が結果に影響しているのでは?テストは単純なエラーを避けるため、ウォームアップ後に数回行う必要があります。

最初のテスト実行は、エージェントがメモリに上がってキャッシュを構築するため、ほとんど常に長くなることを忘れないでください。その後のパスは、すでに準備の整ったエージェントと連携しています。

キャッシュがまだ最新だったかもしれないので、後でもう一度確認してみます(通常、テストの間にはすべてのエージェントがアンロードされるのに十分な時間があります)。

私はおそらくコードを送らず、自分で解析しようと思います(さらに、やるべきことはたくさんあり、常に何かを削除したり追加したりする必要があります)。

追記

新しいテストでは266954msと表示されたので、おそらく最適化が行われたのでしょう(あとはどこで行われたかを正確に調べるだけです)。

また、一般的にEAのサイズや機能の数には制限があるのでしょうか(ないと思いますが、とりあえず明確にしておきます)・・・?

 
Interesting:

EAのサイズや搭載する関数の数に制限はありますか(ないと思いますが、はっきり言います)......?
コンパイラーエラーがない限り、明示的な制限はない。
 

の開発者の皆様へ

コンパイルしたファイル(ライブラリやExpert Advisor)のサイズは、OSや同梱物の構成によって変わるのでしょうか?

質問の最初の部分について - ポイントは、異なるOS(Win 2003とWin XP)では、ソースは正確なコピーであるにもかかわらず、コンパイルしたファイルのサイズが異なる(その差はそれほど大きくはない)ことだと思います。

質問の後半部分について - ライブラリを取ったのですが、ライブラリ自体は数ヶ月間変更されておらず、インクルードファイルだけが変更されています。ex5のサイズは、19KBから20KBです。

 
Interesting:

の開発者の皆様へ

OSや含まれるinludnikの構成によって、コンパイルされるファイル(ライブラリやExpert Advisor)のサイズが変わることはありませんか?


サイズはOSによってのみ変化するのではなく、コンパイル毎に常に変化します。
 
理由は?
 
voix_kas:
なぜ?

まあ、それは保護ですね。 開発者がすでに書いています。

ゴミが少ない、毎回違う。

 
sergeev:

まあ、それは保護ですね。 開発者がすでに書いています。

開発者がすでに書いています。

私もそう思っていたのですが、3Kbの「ゴミ」は多すぎるような気がします。
セルゲイ
OSごとにサイズが変わるだけでなく、コンパイルのたびに常に変化しています。
全てではありません、確認しました。あるアルゴリズムがあり...
 
Interesting:
全てではありません、確認しました。あるアルゴリズムがあり...

勿論ありますよ)

しかし、私はそのどれもが変わりました。
原則的には、まったく影響はない。大義のためにやっていることは、みんな理解している。

 
はい、ex5は毎回異なる暗号化が行われ、サイズも変動します。
 
sergeev:

勿論ありますよ)

でも、その一つひとつに変化があるんです。
原則、まったく触れない。大義名分のためにやっていることは、みんな理解している。

私も、気にならないようです。ただ、XPではファイルの重さが20Kbで、Win2003では23Kbであることを偶然見てしまいました(差が1Kb以上ないとか、OSが1つなら気にしないのですが)...。