blueloveTH 3 лет назад
Родитель
Сommit
b9db2ce5fa
1 измененных файлов с 1 добавлено и 3 удалено
  1. 1 3
      src/obj.h

+ 1 - 3
src/obj.h

@@ -106,8 +106,6 @@ struct Py_ : PyObject {
 
 #define PY_BUILTIN_CLASS(name) inline static PyVar _type(VM* vm) { return vm->_tp_##name; }
 
-
-// memory pool _tp -> [obj1, obj2, ...]
 static thread_local emhash8::HashMap<void*, std::vector<int*>> _obj_pool;
 
 namespace pkpy {
@@ -116,7 +114,7 @@ namespace pkpy {
         inline static void call(int* counter) {
             PyObject* obj = (PyObject*)(counter + 1);
             std::vector<int*>& pool = _obj_pool[obj->type_id()];
-            if(pool.size() > 100){
+            if(pool.size() > 60){
                 obj->~PyObject();
                 free(counter);
             }else{