I copy/pasted the benchmark code if you follow the link to tables_dsv: https://github.com/jsoftware/tables_dsv/pull/1
Basically, it's just 6!:2 on a few csvs of size ~50-250 MB. On 11/10/20, Raul Miller <[email protected]> wrote: > 10-20% isn't much -- differences in data (for example, because of > size) may easily be more significant, and different platforms may also > change things around. > > Which brings up the question: what did your testing look like? > > Thanks, > > -- > Raul > > On Tue, Nov 10, 2020 at 1:25 PM Joseph Novakovich > <[email protected]> wrote: >> >> Hello, >> >> I noticed a spot for performance improvement in 'fixdsv' and >> 'chopstring'. I opened two pull requests on github for the base9 >> library and the tables/dsv addon: >> >> https://github.com/jsoftware/tables_dsv/pull/1 >> https://github.com/jsoftware/base9/pull/1 >> >> Basically, bitmasks were using 'e.' to find occurrences of a single >> char in the input. Using '=' instead seems to give around 10-20% >> speedup. >> >> Joseph >> ---------------------------------------------------------------------- >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
