|
@@ -462,7 +462,7 @@ ns_record_pointer(ReferenceCount *ptr) {
|
|
|
info._ref_ptr = ptr;
|
|
info._ref_ptr = ptr;
|
|
|
info._static_type = ReferenceCount::get_class_type();
|
|
info._static_type = ReferenceCount::get_class_type();
|
|
|
info._dynamic_type = ReferenceCount::get_class_type();
|
|
info._dynamic_type = ReferenceCount::get_class_type();
|
|
|
- info._time = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ info._time = TrueClock::get_ptr()->get_long_time();
|
|
|
info._freeze_index = _freeze_index;
|
|
info._freeze_index = _freeze_index;
|
|
|
info._flags |= (MemoryInfo::F_reconsider_dynamic_type | MemoryInfo::F_got_ref);
|
|
info._flags |= (MemoryInfo::F_reconsider_dynamic_type | MemoryInfo::F_got_ref);
|
|
|
}
|
|
}
|
|
@@ -564,7 +564,7 @@ ns_remove_pointer(ReferenceCount *ptr) {
|
|
|
info._typed_ptr = (TypedObject *)NULL;
|
|
info._typed_ptr = (TypedObject *)NULL;
|
|
|
|
|
|
|
|
if (info._freeze_index == _freeze_index) {
|
|
if (info._freeze_index == _freeze_index) {
|
|
|
- double now = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ double now = TrueClock::get_ptr()->get_long_time();
|
|
|
|
|
|
|
|
// We have to protect modifications to the table from recursive
|
|
// We have to protect modifications to the table from recursive
|
|
|
// calls by toggling _recursion_protect while we adjust it.
|
|
// calls by toggling _recursion_protect while we adjust it.
|
|
@@ -632,7 +632,7 @@ ns_record_void_pointer(void *ptr, size_t size) {
|
|
|
|
|
|
|
|
info._void_ptr = ptr;
|
|
info._void_ptr = ptr;
|
|
|
info._size = size;
|
|
info._size = size;
|
|
|
- info._time = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ info._time = TrueClock::get_ptr()->get_long_time();
|
|
|
info._freeze_index = _freeze_index;
|
|
info._freeze_index = _freeze_index;
|
|
|
info._flags |= (MemoryInfo::F_got_void | MemoryInfo::F_size_known);
|
|
info._flags |= (MemoryInfo::F_got_void | MemoryInfo::F_size_known);
|
|
|
}
|
|
}
|
|
@@ -767,7 +767,7 @@ ns_get_pointers(MemoryUsagePointers &result) {
|
|
|
nassertv(_track_memory_usage);
|
|
nassertv(_track_memory_usage);
|
|
|
result.clear();
|
|
result.clear();
|
|
|
|
|
|
|
|
- double now = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ double now = TrueClock::get_ptr()->get_long_time();
|
|
|
Table::iterator ti;
|
|
Table::iterator ti;
|
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
|
MemoryInfo &info = (*ti).second;
|
|
MemoryInfo &info = (*ti).second;
|
|
@@ -791,7 +791,7 @@ ns_get_pointers_of_type(MemoryUsagePointers &result, TypeHandle type) {
|
|
|
nassertv(_track_memory_usage);
|
|
nassertv(_track_memory_usage);
|
|
|
result.clear();
|
|
result.clear();
|
|
|
|
|
|
|
|
- double now = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ double now = TrueClock::get_ptr()->get_long_time();
|
|
|
Table::iterator ti;
|
|
Table::iterator ti;
|
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
|
MemoryInfo &info = (*ti).second;
|
|
MemoryInfo &info = (*ti).second;
|
|
@@ -820,7 +820,7 @@ ns_get_pointers_of_age(MemoryUsagePointers &result,
|
|
|
nassertv(_track_memory_usage);
|
|
nassertv(_track_memory_usage);
|
|
|
result.clear();
|
|
result.clear();
|
|
|
|
|
|
|
|
- double now = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ double now = TrueClock::get_ptr()->get_long_time();
|
|
|
Table::iterator ti;
|
|
Table::iterator ti;
|
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
|
MemoryInfo &info = (*ti).second;
|
|
MemoryInfo &info = (*ti).second;
|
|
@@ -863,7 +863,7 @@ ns_get_pointers_with_zero_count(MemoryUsagePointers &result) {
|
|
|
nassertv(_track_memory_usage);
|
|
nassertv(_track_memory_usage);
|
|
|
result.clear();
|
|
result.clear();
|
|
|
|
|
|
|
|
- double now = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ double now = TrueClock::get_ptr()->get_long_time();
|
|
|
Table::iterator ti;
|
|
Table::iterator ti;
|
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
|
MemoryInfo &info = (*ti).second;
|
|
MemoryInfo &info = (*ti).second;
|
|
@@ -951,7 +951,7 @@ ns_show_current_ages() {
|
|
|
_recursion_protect = true;
|
|
_recursion_protect = true;
|
|
|
|
|
|
|
|
AgeHistogram hist;
|
|
AgeHistogram hist;
|
|
|
- double now = TrueClock::get_ptr()->get_real_time();
|
|
|
|
|
|
|
+ double now = TrueClock::get_ptr()->get_long_time();
|
|
|
|
|
|
|
|
Table::iterator ti;
|
|
Table::iterator ti;
|
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|
|
for (ti = _table.begin(); ti != _table.end(); ++ti) {
|