.benchmarks: sizeof

git-svn-id: svn://ultimatepp.org/upp/trunk@5809 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2013-02-16 10:16:12 +00:00
parent d8cd08c64f
commit 0b470667d8
3 changed files with 63 additions and 11 deletions

View file

@ -0,0 +1,48 @@
64
sizeof(bool) = 1
sizeof(int) = 4
sizeof(unsigned) = 4
sizeof(long int) = 8
sizeof(long) = 8
sizeof(unsigned long) = 8
sizeof(short int) = 2
sizeof(byte) = 1
sizeof(word) = 2
sizeof(dword) = 4
sizeof(qword) = 8
sizeof(int64) = 8
sizeof(uint64) = 8
sizeof(float) = 4
sizeof(double) = 8
sizeof(long double) = 16
sizeof(Date) = 4
sizeof(Time) = 8
sizeof(Size) = 8
sizeof(Point) = 8
sizeof(Rect) = 16
sizeof(Color) = 4
sizeof(Complex) = 16
sizeof(Uuid) = 16
sizeof(ValueArray) = 8
sizeof(ValueMap) = 8
sizeof(Mutex) = 40
sizeof(RWMutex) = 56
sizeof(Image) = 8
sizeof(Font) = 8
sizeof(AttrText) = 56
sizeof(Painting) = 48
sizeof(Drawing) = 40
sizeof(Vector<int>) = 16
sizeof(Array<int>) = 16
sizeof(Index<int>) = 72
sizeof(ArrayIndex<int>) = 72
sizeof(ArrayMap<int, int>) = 88
sizeof(VectorMap<int, int>) = 88
sizeof(BiArray<int>) = 24
sizeof(BiVector<int>) = 24
sizeof(InVector<int>) = 64
sizeof(InArray<int>) = 64
sizeof(SortedIndex<int>) = 72
sizeof(String) = 16
sizeof(WString) = 16

View file

@ -20,16 +20,6 @@ GUI_APP_MAIN
RDUMP(sizeof(float));
RDUMP(sizeof(double));
RDUMP(sizeof(long double));
RDUMP(sizeof(Vector<int>));
RDUMP(sizeof(Array<int>));
RDUMP(sizeof(Index<int>));
RDUMP(sizeof(ArrayIndex<int>));
RDUMP(sizeof(ArrayMap<int, int>));
RDUMP(sizeof(VectorMap<int, int>));
RDUMP(sizeof(BiArray<int>));
RDUMP(sizeof(BiVector<int>));
RDUMP(sizeof(String));
RDUMP(sizeof(WString));
RDUMP(sizeof(Date));
RDUMP(sizeof(Time));
RDUMP(sizeof(Size));
@ -47,4 +37,17 @@ GUI_APP_MAIN
RDUMP(sizeof(AttrText));
RDUMP(sizeof(Painting));
RDUMP(sizeof(Drawing));
RDUMP(sizeof(Vector<int>));
RDUMP(sizeof(Array<int>));
RDUMP(sizeof(Index<int>));
RDUMP(sizeof(ArrayIndex<int>));
RDUMP(sizeof(ArrayMap<int, int>));
RDUMP(sizeof(VectorMap<int, int>));
RDUMP(sizeof(BiArray<int>));
RDUMP(sizeof(BiVector<int>));
RDUMP(sizeof(InVector<int>));
RDUMP(sizeof(InArray<int>));
RDUMP(sizeof(SortedIndex<int>));
RDUMP(sizeof(String));
RDUMP(sizeof(WString));
}

View file

@ -4,7 +4,8 @@ uses
file
main.cpp
depends() test.h;
depends() test.h,
info.txt;
mainconfig
"" = "GUI MT";