http://git.alsa-project.org/?p=alsa-lib.git;a=blob;f=MEMORY-LEAK;hb=HEAD говорит:
Memory leaks - really? ----------------------
Обратите внимание, что некоторые разработчики считают, что библиотека ALSA имеет некоторые утечки памяти. Конечно, это может быть правда, но перед тем, как связаться с нами, убедитесь, что эти утечки не принудительно.
Самая большая утечка в том, что глобальная конфигурация кэшируется для следующего использования. Если вы не хотите эту функцию, просто вызовите snd_config_update_free_global () после всех вызовов snd _ * _ open * (). Эта функция освободит кеш.
blockquote>
Хорошо, сразу же после того, как я спросил об этом, я углубился в Документы Haystack и нашел именно то, что мне нужно:
{% ifequal result.model_name 'apple' %}
Apple: {{ result.object.titlefield_for_apple }}
{% else %}
Orange: {{ result.object.otherfield_for_orange }}
{% endifequal %}
Что вполне логично, потому что, конечно Стог сена должен передать типы обратно с результатами. Фактически он передает несколько версий информации о типе для удобства использования в шаблоне: