Issue 129: Memory consumption hyperoscillations
http://code.google.com/p/v8/issues/detail?id=129
Comment #15 by victor.grishchenko:
It looks like those FixedArrays are actually Dictionaries used by
JSObjects. I tried to print out
any features of those objects and it resulted in coredumps only:
791 void MarkCompactCollector::UpdateLiveObjectCount(HeapObject* obj) {
...
820 if (obj->IsJSObject() && jsocnt++%1000==0) {
821 JSObject* jso= JSObject::cast(obj);
822 //Logger::ApiObjectAccess("FUCK",jso);
823 printf("JSO\n");
824 //jso->JSObjectPrint();
825 //jso->PrintProperties();
826 //jso->class_name()->PrintOn(stdout);
827 jso->element_dictionary()->Print();
Judging by the number, those JSObjects must be some temporary objects which
leaked on
some reason as the number of long-living objects is orders of magnitude
lower.
Is there any way to profile it? How may I know class or origin of currently
allocated objects (or
why aren't they collected) ?
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---