OOPに関するヘルプ - ページ 8 123456789 新しいコメント Vasiliy Sokolov 2021.09.29 17:01 #71 司会者の方: 私たちの言葉遣いのスレッドを綺麗にしてください。 Dmitry Fedoseev 2021.09.29 17:02 #72 クリーニングの必要はありません。後世の手本となるようなものを残そう。 Vasiliy Sokolov 2021.09.29 17:04 #73 fxsaber #:オブジェクトの自動削除の時間が考慮されていないため、誤った比較となる。修正されました。V3以降の123メガバイトがどこから来るのか、それはわかりません。質問、ベンチマークで各関数は何回実行されるのでしょうか? 平均時間、実行回数、stddevの出力が必要。 fxsaber 2021.09.29 17:42 #74 Vasiliy Sokolov #:質問、ベンチマークで各関数は何回実行されているのでしょうか? まさに一度だけ。 平均時間、実行回数、stddevの出力が必要。 戦闘のEAはラグバーストに興味がある。理論的な実験はあまりしていないので、そういうことはしていません。 fxsaber 2021.09.29 17:53 #75 Vasiliy Sokolov #: いいえ、正解です。そして、これは原則的なポイントです。時間的コストが極めて高い本流では、自動除去は行われない。 残念ながら、機能の内側と外側で計測すると、時間が違ってしまうのです。中の方が速い。つまり、オブジェクトを削除すると何らかの効果があるのです。だから、他のスレッドに関するバージョンはちょっと怪しい。 2点目です。V2に注目する。オブジェクトの削除がなく、直接のメモリリークが意図的に許されている。この場合でも、V1の1.2秒に対して1.4秒かかって おり、除去にかかる時間は全くないのですが。 私の写真はその逆です。 Andrei Trukhanovich 2021.09.29 18:15 #76 mqlプログラムの実行中、同じスレッドでも、別のスレッドでも、アセンブラは何も削除しない。 コレクターは名目上存在するが、モジュールが終了したときのみ実行される。ログにあるリークしたメモリに関するメッセージは、あくまでコレクターである。 Vasiliy Sokolov 2021.09.30 06:08 #77 fxsaber #:まさに一度だけ。 その場合、ベンチマークは関係ない。少なくとも私にとってはそうではありません。 fxsaber 2021.09.30 06:09 #78 Vasiliy Sokolov #: その場合、ベンチマークは関係ない。少なくとも私にとってはそうではありません。 私の実装がどうのこうのということではありません。昔ながらの方法で測ればいいんです。 Vasiliy Sokolov 2021.09.30 06:09 #79 fxsaber #:だから、もうひとつのストリーム版は、ちょっと怪しい。 OKです。 Vasiliy Sokolov 2021.09.30 06:11 #80 誰も本格的なGCの話なんて全然してないじゃん。もちろんそんなものはなく、非常に簡略化されたものが独特の仕組みで動いているのです。 123456789 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
オブジェクトの自動削除の時間が考慮されていないため、誤った比較となる。
修正されました。
V3以降の123メガバイトがどこから来るのか、それはわかりません。
質問、ベンチマークで各関数は何回実行されるのでしょうか?
平均時間、実行回数、stddevの出力が必要。質問、ベンチマークで各関数は何回実行されているのでしょうか?
まさに一度だけ。
戦闘のEAはラグバーストに興味がある。理論的な実験はあまりしていないので、そういうことはしていません。
Vasiliy Sokolov #:
いいえ、正解です。そして、これは原則的なポイントです。時間的コストが極めて高い本流では、自動除去は行われない。
残念ながら、機能の内側と外側で計測すると、時間が違ってしまうのです。中の方が速い。つまり、オブジェクトを削除すると何らかの効果があるのです。だから、他のスレッドに関するバージョンはちょっと怪しい。
2点目です。V2に注目する。オブジェクトの削除がなく、直接のメモリリークが意図的に許されている。この場合でも、V1の1.2秒に対して1.4秒かかって おり、除去にかかる時間は全くないのですが。
私の写真はその逆です。
mqlプログラムの実行中、同じスレッドでも、別のスレッドでも、アセンブラは何も削除しない。
コレクターは名目上存在するが、モジュールが終了したときのみ実行される。ログにあるリークしたメモリに関するメッセージは、あくまでコレクターである。
まさに一度だけ。
その場合、ベンチマークは関係ない。少なくとも私にとってはそうではありません。
私の実装がどうのこうのということではありません。昔ながらの方法で測ればいいんです。
だから、もうひとつのストリーム版は、ちょっと怪しい。