|
Oh and the other thing I did was make a special hashtable that has
subbuckets and can index composite field constriants and using the sub
buckets I can return an iterator with no conflicts. Mark Mark Proctor wrote: It was lots of small things, Iterators use a lot of memory in tight loops. But I also unrolled loops and cached repeatedly read values on join attempts. |
- [drools-dev] Good things to come :) Mark Proctor
- Re: [drools-dev] Good things to come :) Peter Lin
- [drools-dev] Re: Good things to come :) Peter Van Weert
- Re: [drools-dev] Re: Good things to come :) Peter Lin
- Re: [drools-dev] Re: Good things to come... Mark Proctor
- Re: [drools-dev] Re: Good things to... Mark Proctor
- Re: [drools-dev] Re: Good thing... Peter Lin
- Re: [drools-dev] Re: Good t... Michael Neale
- Re: [drools-dev] Re: Good t... Peter Lin
- [drools-dev] Re: Good things to come :) Peter Van Weert
- Re: [drools-dev] Re: Good things to... Peter Lin
- [drools-dev] Re: Good things t... Peter Van Weert
- Re: [drools-dev] Re: Good t... Peter Lin
- [drools-dev] Re: Good thin... Geoffrey De Smet
- Re: [drools-dev] Re: Good ... Edson Tirelli
- Re: [drools-dev] Re: Good ... Mark Proctor
