Commit graph

33 commits

Author SHA1 Message Date
Riccardo Mottola
78dcc717e2 add GS MemoryReporting extensions for NSObject missing on Mac so that the whole GS base additions are not needed
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@39190 72102866-910b-0410-8b05-ffd578937521
2015-11-23 15:34:29 +00:00
Richard Frith-MacDonald
3859653420 fix size of cache reporting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38806 72102866-910b-0410-8b05-ffd578937521
2015-07-16 09:59:22 +00:00
Richard Frith-MacDonald
3c90224c87 Change method name as suggested by Niels
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38804 72102866-910b-0410-8b05-ffd578937521
2015-07-16 08:56:31 +00:00
Richard Frith-MacDonald
3085456143 experimental changes to memory usagfe accounting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38800 72102866-910b-0410-8b05-ffd578937521
2015-07-15 14:48:19 +00:00
Riccardo Mottola
af798e503d Import inttypes.h for pointer formatting
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@38169 72102866-910b-0410-8b05-ffd578937521
2014-11-12 07:26:04 +00:00
Richard Frith-MacDonald
30e4443c3b fixup access via isa
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36999 72102866-910b-0410-8b05-ffd578937521
2013-08-21 10:45:19 +00:00
Richard Frith-MacDonald
62959bec70 fixes for new release
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36997 72102866-910b-0410-8b05-ffd578937521
2013-08-21 08:47:28 +00:00
Richard Frith-MacDonald
eabad6c509 temporary fixup for nonfragile abi
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36996 72102866-910b-0410-8b05-ffd578937521
2013-08-21 08:33:55 +00:00
Sebastian Reitenbach
cd2ae25fd1 * GSThreadPool.h, GSCache.m
shutup clang warnings
OK rfm



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@36078 72102866-910b-0410-8b05-ffd578937521
2013-02-07 14:11:25 +00:00
Richard Frith-MacDonald
8a5867051c remove some unused stuff
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@33807 72102866-910b-0410-8b05-ffd578937521
2011-09-02 09:33:25 +00:00
Richard Frith-MacDonald
2a19015dc9 attempt tweak to avoid clang/llvm problem
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@33794 72102866-910b-0410-8b05-ffd578937521
2011-08-29 05:30:50 +00:00
Richard Frith-MacDonald
71d2b71d96 Support cache refresh via delegate.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@33253 72102866-910b-0410-8b05-ffd578937521
2011-06-06 08:25:49 +00:00
Richard Frith-MacDonald
75fb416fc7 fix includes/imports
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@32439 72102866-910b-0410-8b05-ffd578937521
2011-03-03 10:51:46 +00:00
Richard Frith-MacDonald
790ee4cc55 static analyser tweaks
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@32378 72102866-910b-0410-8b05-ffd578937521
2011-02-26 15:53:44 +00:00
Richard Frith-MacDonald
3531c48adb fix cache size of GSMimeDocument
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@32331 72102866-910b-0410-8b05-ffd578937521
2011-02-23 16:56:21 +00:00
Riccardo Mottola
6c465a5ec3 use always class_getInstanceSize() on GNUSTEP for all runtimes and define a compatibility macro for old macs
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@31601 72102866-910b-0410-8b05-ffd578937521
2010-11-11 17:40:30 +00:00
Richard Frith-MacDonald
6630d3d098 try to get instance size on all systems
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@31600 72102866-910b-0410-8b05-ffd578937521
2010-11-11 17:29:35 +00:00
Richard Frith-MacDonald
235393049a Update to build on snow leopard
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@29028 72102866-910b-0410-8b05-ffd578937521
2009-11-17 20:04:11 +00:00
Richard Frith-MacDonald
c7326090a7 Experimental changes for thread safety and to make it easier for delegates
to asynchronously update the cache.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@26116 72102866-910b-0410-8b05-ffd578937521
2008-02-21 15:18:55 +00:00
Richard Frith-MacDonald
45016e0e0b Cache keys can be almost any type of object.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@26014 72102866-910b-0410-8b05-ffd578937521
2008-01-31 12:40:34 +00:00
Richard Frith-MacDonald
dd83044cad Update to LGPL3
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@25488 72102866-910b-0410-8b05-ffd578937521
2007-09-14 13:00:42 +00:00
Richard Frith-MacDonald
c414177897 Replace includes accidentally deleted
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24957 72102866-910b-0410-8b05-ffd578937521
2007-04-01 07:01:55 +00:00
Richard Frith-MacDonald
baf1c438bc Cache size improvements.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24956 72102866-910b-0410-8b05-ffd578937521
2007-04-01 06:59:58 +00:00
Richard Frith-MacDonald
c934b6b188 avoid macos-x compiler warnings
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24955 72102866-910b-0410-8b05-ffd578937521
2007-04-01 05:20:38 +00:00
Richard Frith-MacDonald
e1f6dedffa optimise when setting nil object in cache
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24931 72102866-910b-0410-8b05-ffd578937521
2007-03-26 11:15:51 +00:00
Richard Frith-MacDonald
03d011a637 Improve fix for runtime portability
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24709 72102866-910b-0410-8b05-ffd578937521
2007-02-27 15:19:35 +00:00
Richard Frith-MacDonald
32a7aef7e9 Avoid runtime specific code
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24688 72102866-910b-0410-8b05-ffd578937521
2007-02-24 11:06:42 +00:00
Richard Frith-MacDonald
4cb3f77efb use import rather than include for macos
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@24687 72102866-910b-0410-8b05-ffd578937521
2007-02-24 11:04:53 +00:00
Richard Frith-MacDonald
dc6f3dda03 small thread safety fix
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@23450 72102866-910b-0410-8b05-ffd578937521
2006-09-10 13:54:58 +00:00
Richard Frith-MacDonald
7ff737d852 New caching convenience method
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@23039 72102866-910b-0410-8b05-ffd578937521
2006-06-07 14:41:18 +00:00
Richard Frith-Macdonald
3e5c62cd14 Factor out timing stuff.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@22004 72102866-910b-0410-8b05-ffd578937521
2005-11-14 18:14:21 +00:00
Richard Frith-Macdonald
f23e1d4545 Add basics of throughput monitoring class
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@21897 72102866-910b-0410-8b05-ffd578937521
2005-10-28 16:38:24 +00:00
Richard Frith-Macdonald
67a0a037b3 New library for performance ehnancement classes
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/performance/trunk@21896 72102866-910b-0410-8b05-ffd578937521
2005-10-28 15:26:51 +00:00