質問: 早いのは何ですか?私はちょうどHTMLアジリティパックを使用している大量のメモリを消費するWebスクレーパーを作った。 メモリプロファイラーでプロファイリングすると、HTMLDocument、HTMLNodeなどのインスタンスが大量のメモリーを占めていることがわかりました。 私はおそらくより速く、より効率的な正規表現を使用するように感じる、私は間違っていますか?
回答: reg-exはhtmlアジリティーパックよりもずっと高速になります。 しかし、htmlは必ずしも整形式である必要はないことを覚えておく必要があります。 reg-exだけを使用して、正しいデータを検索すると失敗することがあります。ブラウザは間違いを非常に寛容にしています。 アジリティパックは素晴らしいツールです。それは消費しているそのメモリのための多くの機能を提供します。