Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 16 Sep 2015 21:52:10 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: ldr_split_line() performance regression

magnum -

On Wed, Sep 16, 2015 at 07:15:36AM +0300, Solar Designer wrote:
> To see how much room for improvement there still is in ldr_split_line(),
> I've just tried dropping its portions irrelevant to this file with only
> raw-md5's in it.  Patch attached (of course, not to be committed).
> 
> My previous best result was:
> 
> real    0m48.370s
> user    3m0.279s
> sys     0m19.045s
> 
> With this patch, it improved to:
> 
> real    0m45.481s
> user    2m57.928s
> sys     0m18.315s

Here's a commitable alternative, attached.

real    0m47.356s
user    2m57.788s
sys     0m18.169s

Alexander

View attachment "john-huge-loader-bypass.diff" of type "text/plain" (2120 bytes)

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.