Revision 1228446
Go back to digest for 24th April 2011Optimization in Development Tools
Alexander Richardson committed changes in /trunk/KDE/kdesdk/okteta/kasten/controllers:
To save Memory DataInformation no longer inherits from QObject.
In my test with a very large structure memory usage went from 95Mb down to 38Mb
File Changes
Modified 37 files
- /trunk/KDE/kdesdk/okteta/kasten/controllers
- /CMakeLists.txt
- /view/structures/structtreemodel.cpp
- /view/structures/structtreemodel.h
- /view/structures/datatypes/abstractarraydatainformation.h
- /view/structures/datatypes/datainformation.cpp
- /view/structures/datatypes/datainformation.h
- /view/structures/datatypes/datainformationwithchildren.cpp
- /view/structures/datatypes/datainformationwithchildren.h
- /view/structures/datatypes/dynamiclengtharraydatainformation.h
- /view/structures/datatypes/enumdatainformation.h
- /view/structures/datatypes/staticlengtharraydatainformation.h
- /view/structures/datatypes/structuredatainformation.h
- /view/structures/datatypes/topleveldatainformation.h
- /view/structures/datatypes/uniondatainformation.h
- /view/structures/datatypes/primitive/bool16datainformation.h
- /view/structures/datatypes/primitive/bool32datainformation.h
- /view/structures/datatypes/primitive/bool64datainformation.h
- /view/structures/datatypes/primitive/bool8datainformation.h
- /view/structures/datatypes/primitive/chardatainformation.h
- /view/structures/datatypes/primitive/doubledatainformation.h
- /view/structures/datatypes/primitive/floatdatainformation.h
- /view/structures/datatypes/primitive/int16datainformation.h
- /view/structures/datatypes/primitive/int32datainformation.h
- /view/structures/datatypes/primitive/int64datainformation.h
- /view/structures/datatypes/primitive/int8datainformation.h
- /view/structures/datatypes/primitive/primitivedatainformation.h
- /view/structures/datatypes/primitive/signedprimitivedatainformation.h
- /view/structures/datatypes/primitive/uint16datainformation.h
- /view/structures/datatypes/primitive/uint32datainformation.h
- /view/structures/datatypes/primitive/uint64datainformation.h
- /view/structures/datatypes/primitive/uint8datainformation.h
- /view/structures/datatypes/primitive/unsignedprimitivedatainformation.h
- /view/structures/script/classes/defaultscriptclass.cpp
- /view/structures/datatypes/primitive/bitfield/abstractbitfielddatainformation.h
- /view/structures/datatypes/primitive/bitfield/boolbitfielddatainformation.h
- /view/structures/datatypes/primitive/bitfield/signedbitfielddatainformation.h
- /view/structures/datatypes/primitive/bitfield/unsignedbitfielddatainformation.h
37 files changed in total