これによると
Vala にはガベージ コレクションがありません。参照カウントを行います。
ガベージ コレクションと参照カウントの違いが正確にはわかりませんし、明確な説明を見つけることもできませんでした。クラス Bmp に明示的に bmp を削除したり、デストラクタを追加したりする必要がありますか? IOW: このコードにはメモリ リークがありますか?
public void* run() {
while(true) {
if(detected) {
...
var bmp = new Bmp(800,800);
...
public class Bmp {
...