Я нашел the hint about using checkinterval in the Plone documentation (для настройки производительности) и попытался установить его; в моем buildout.cfg
:Plone: checkinterval не может импортировать pystone
[buildout]
parts +=
checkinterval
[checkinterval]
recipe = zc.recipe.egg
eggs =
jarn.checkinterval
Однако, когда я попытался вызвать bin/checkinterval
после строительства, он не смог:
File ".../eggs/jarn.checkinterval-1.0-py2.7.egg/jarn/checkinterval/checkinterval.py", line 4, in <module>
from test import pystone
ImportError: cannot import name pystone
Я посмотрел в jarn.checkinterval
пакет и нашел ни test
модуль, ни какой-либо спецификации требований ,
Я попытался добавить test
в список запасных частей и pip install test
и т.п .; но найденный пакет test
не содержит строку pystone
.
Итак, где я могу найти эту утилиту pystone
и как ее интегрировать, чтобы она нашла?
Или это checkinterval
вещь устаревшее все равно?
Для лучшей производительности, я бы порекомендовал вам использовать один поток для каждого экземпляр и создать столько случаев, сколько вам нужно; поскольку управление памятью CPython не является потокобезопасным, [производительность Python может быть хуже при использовании многопоточности] (https://wiki.python.org/moin/GlobalInterpreterLock), поэтому лучше оставить эту задачу в операционной системе. – hvelarde