Changed variables order in PtrSizeArray/PtrArray

This minor change seems to improve cache affinity, because "len" is the
variable that is read mostly
pull/3748/head
René Cannaò 4 years ago
parent 6000ededda
commit 330feaae8b

@ -41,9 +41,9 @@ class PtrArray {
size=new_size;
}
public:
void **pdata;
unsigned int len;
unsigned int size;
void **pdata;
PtrArray(unsigned int __size=0) {
len=0;
pdata=NULL;
@ -128,9 +128,9 @@ class PtrSizeArray {
public:
void * operator new(size_t);
void operator delete(void *);
PtrSize_t *pdata;
unsigned int len;
unsigned int size;
PtrSize_t *pdata;
PtrSizeArray(unsigned int __size=0);
~PtrSizeArray();

Loading…
Cancel
Save