From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.systemreboot.net (mugam.systemreboot.net [139.59.75.54]) by localhost (mpop-1.4.7) with POP3 for ; Mon, 18 May 2020 16:06:35 +0530 Return-path: Envelope-to: arunisaac@systemreboot.net Delivery-date: Mon, 18 May 2020 06:43:28 +0530 Received: from localhost.localdomain ([127.0.0.1] helo=[192.168.2.12]) by systemreboot.net with esmtp (Exim 4.93) (envelope-from ) id 1jaULQ-000JgR-3Q for arunisaac@systemreboot.net; Mon, 18 May 2020 06:43:28 +0530 Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jaULN-000JgJ-A5; Mon, 18 May 2020 06:43:25 +0530 From: Arun Isaac To: Ricardo Wurmus , guile-email@systemreboot.net In-Reply-To: <87a726gqsx.fsf@elephly.net> References: <87a726gqsx.fsf@elephly.net> Date: Mon, 18 May 2020 06:43:18 +0530 Message-ID: MIME-Version: 1.0 Subject: Re: [guile-email] slow parse of email with huge attachment X-BeenThere: guile-email@systemreboot.net X-Mailman-Version: 2.1.33 Precedence: list List-Id: guile-email discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============3722897758604430030==" Errors-To: guile-email-bounces@systemreboot.net --===============3722897758604430030== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Hi, Yes, guile-email is quite slow. I think it is because it does multiple passes of each email trying to split MIME entities and what not. For a long time, I've been meaning to rewrite guile-email to only do a single pass. It's quite a bit of work, but I'll try to finish it in a week. Meanwhile, if you have any benchmarking scripts, do share those. It would help me get a head start on the problem. Thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAl7B4S4ACgkQLiXui2GA K7N9JAgAvUkOYQfzd4UAVhKNtLaXn0i+3mG/0Ydmmm2O5mUWAlfJmPpvj/30i4Ij yuE0y90bML0e1M9PE7fcvXYqChqJ2zWxYvpna2HCsaJCglg64n+NLb4PqZRgcP2y RZiHcWI2qsF8bMFkt9cqBnPoNingWr87xlBRCps1sISDSS8KiAY+FvparatTHsPu EyPzzLjGpbSZuiEp1c1UeDwyYcOHczH3w+DQ0gH3f0s1YhKspk2NJ6b5A9A+noVH IC81x3qnMUfvQjV70qMecOSbzLvkonjAP8/Ei6hYmh+Ng4uMm3kATfNm3dR+cW2Z EwyBaZl0wEqsW5MQSzFLE1KXQoybKQ== =h6Ea -----END PGP SIGNATURE----- --=-=-=-- --===============3722897758604430030== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline -- guile-email mailing list guile-email@systemreboot.net https://lists.systemreboot.net/listinfo/guile-email --===============3722897758604430030==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arun Isaac To: Ricardo Wurmus , guile-email@systemreboot.net Subject: Re: [guile-email] slow parse of email with huge attachment In-Reply-To: <87a726gqsx.fsf@elephly.net> References: <87a726gqsx.fsf@elephly.net> Date: Mon, 18 May 2020 06:43:18 +0530 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" List-Id: Message-ID: <20200518011318.Z1qsfIE-NreTzHS5QGCrK1jJ2-rlJYhuZqeH3x0Cin8@z> --=-=-= Content-Type: text/plain Hi, Yes, guile-email is quite slow. I think it is because it does multiple passes of each email trying to split MIME entities and what not. For a long time, I've been meaning to rewrite guile-email to only do a single pass. It's quite a bit of work, but I'll try to finish it in a week. Meanwhile, if you have any benchmarking scripts, do share those. It would help me get a head start on the problem. Thanks! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAl7B4TYACgkQLiXui2GA K7PLgAf8Dg6v5y/q5nzHjIBqZ1ZscORvnX3rrsAx9FKcezg09swuEx9hFnUL3n5x YQrH015OqGfepGo1aR5jGMT8qpdZVKlEPoptlnCMFvmG7gFvfw0QzSNW9VQRK4BK qklK+kn00g/UppGMC76ScRmznWFkHepDzidg9LbARMChJF0Wr6OzYUYiRTXW5ngG GgBBn9+obm9Ht8HqXA+jIhbEmFWeMDv4D/0iTW/zsU/D4/1WJn851Z2RFf5I0V+8 9TvkVxadXPWEAR05uebo65Sv0qKE2NA/1xDfv2457+3v9+DTOau0ZIscT5weCV1P owj2YGVTA4xEL3mZyBwJVJ2ZFSf/rA== =e3gE -----END PGP SIGNATURE----- --=-=-=--