Hi REAL,
This is from shark.
Work of VARIANT is very slow.
Tested with RB 2009, but I have see this yet in RB 2005 I believe.
0.0% 80.2% V4RB.rbx_0.dylib
REALGetPropValue(REALobjectStruct*, char const*, long*)
0.4% 80.0% rbframework.dylib
REALGetPropValueInt
0.6% 69.0% rbframework.dylib
REALLoadObjectMethod
0.1% 62.3% rbframework.dylib
BuildClassEvent(ObjectDefinition*, REALevent*)
0.9% 61.2% rbframework.dylib
REALSetPropValueCFStringRef
0.1% 50.4% rbframework.dylib
yylex()
2.9% 50.1% rbframework.dylib
yylex_ex()
1.1% 15.8% rbframework.dylib
string::ConstructFromBuffer(char const*, unsigned long)
1.5% 12.7% rbframework.dylib
string::AllocateBuffer(unsigned long, void* (*)(unsigned long))
0.7% 11.0% libSystem.B.dylib
malloc
0.6% 10.2% libSystem.B.dylib
malloc_zone_malloc
2.9% 9.7% libSystem.B.dylib
szone_malloc
3.6% 4.8% libSystem.B.dylib
tiny_malloc_from_free_list
1.3% 1.3% libSystem.B.dylib
tiny_free_list_add_ptr
1.5% 1.5% libSystem.B.dylib
__spin_lock
0.2% 0.2% libSystem.B.dylib
dyld_stub__spin_lock
0.1% 0.1% libSystem.B.dylib
spin_unlock
0.1% 0.1% libSystem.B.dylib
dyld_stub__spin_unlock
0.1% 0.1% libSystem.B.dylib
spin_lock
0.0% 0.0% libSystem.B.dylib
tiny_free_list_add_ptr
0.1% 0.1% libSystem.B.dylib
dyld_stub_malloc_zone_malloc
0.0% 0.0% libSystem.B.dylib
szone_malloc
0.1% 0.1% rbframework.dylib
dyld_stub_malloc
0.3% 2.0% rbframework.dylib
umemcpy(void*, void const*, unsigned long)
0.0% 0.0% libSystem.B.dylib
__memcpy
0.7% 14.9% rbframework.dylib
stringStorage::RemoveReference()
--
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>